Remote Python 3 and React Course

Remote online learning anytime anywhere. Get trained on three of the most in-demand coding technologies in computer science; Python, React & JavaScript.

More information? Download the track syllabus. (enable popups)

Part Time

Learn at your own pace. Expected completion is 4-10 months based on weekly time commitment

Learn Remotely

Access your curriculum anywhere you want. Our online software will guide you through your learning.

40 weeks

50 hours of pre-work and 600 hours of self-paced curriculum

Cutting-Edge Learning Experience

Bottega provides a top-of-the-line learning management system to deliver content and interaction for every student’s success. Students have daily scheduled class time for a structured support system and learning environment with other students, instructors and access to mentors for when you get stuck.

Cutting-Edge Learning Experience

Bottega provides a top-of-the-line learning management system to deliver content and interaction for every student’s success. Students have daily scheduled class time for a structured support system and learning environment with other students, instructors and access to mentors for when you get stuck.

Application Process

01

Online
Application

Our simple application allows you to connect and get your questions answered.

02

Have Questions

Schedule a call with a member of enrollment team to learn more about our program.

03

Financial
Aid

Learn about our great financing options so you can start breaking barriers.

04

Prep
Course

Learn the fundamentals of JavaScript, HTML & CSS to get you started right out the gates.

Tuition Calculator

Finance for 36 months with payments of just $58.44/month while in school (9 months), and then $248/month after graduation.

Finance for 60 months with payments of just $71.44/month while in school (9 months), and then $169.55/month after graduation.

Same fixed interest rate for everybody, no penalty for mediocre credit!

See Payment Options

Get an employable skillset

Check out the most recent available jobs in the U.S. this curriculum is designed to prepare you for. Python is the fastest growing programming language.

Updated 3/26/20

68,174

Python Jobs
See Job Report

53,186

React Jobs
See Job Report

51,548

JavaScript Jobs
See Job Report
Don't wait! Apply now and join the nearly 25,000 students who have benefited from our vetted and accredited¹ curriculum!

Language Summaries

New to coding? Veteran Coder? Doesn’t matter. Either way this course will teach you two of the most in-demand programming languages to meet all your employer’s software development needs.

Python 3

Python is a versatile and powerful object-oriented programming language. Its easy to learn whether you’re a novice or veteran. It’s simplicity and versatility empowers programmers to create a wide variety of web development, software development and scientific applications.

React JS

React is a powerful javascript library that allows developers to create both large and small web-applications.  It handles data dynamically and aims to provide speed, simplicity, and scalability to user interfaces in applications. React JS is a trending language that is in high demand with business owners.

Course Curriculum

CS 277: Intro to Programming in Python

Introduces the fundamental concepts of computer programming. Presents the ideas, tools, structure, syntax, and design techniques for developing well-formed programs. Studies problem solving, program structure, data types, decision logic, loops, functions, input and output, and arrays. Introduces the basic ideas of classes and objects. Students will program a number of assignments that demonstrate their understanding of these concepts.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: Free DevCamp PreWork

CS 384: Python Software Development

Covers advanced features of the Python programming language. Includes scripting, dynamic typing, data types (sequences, sets, mappings, files, etc.), loops, iterators, generators, functions, coroutines, classes and objects, modules, packages and scope, runtime services, data wrangling, concurrent programming, etc.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: CS 277

CS 301: Front-End Foundations (JavaScript)

Covers design and development of browser-based programs with an emphasis on single-page applications. Teaches generation and modification of HTML via JavaScript, debugging techniques, communicating with web servers, and use of XML and JSON.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: Free DevCamp PreWork

CS 382: Database Foundations

Introduces theory, concepts, architecture, and use of database management systems (DBMS). Presents the relational and object-oriented database models used in both local and client/server databases. Discusses the Structured Query Language (SQL), database design, normalization theory, and relational calculus relating to database management systems.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: CS 277

CS 497: Advanced Web Development – React

Teaches how to design, implement, test, and debug complex web applications using both client and server side technologies. Includes web security, data markup languages, server side scripting technologies, web application interactions with databases, and web service architectures. Students will develop full business applications having sophisticated user interactions at a variety of security levels.

May be delivered online. Recommended for 3.0 Credits. Prerequisite: CS 301

FAQ

What Is The Cost Of The Part Time Program?

We understand that many of the students who need our program the most are also the ones that can’t afford to quit their jobs and go to school full-time. The same courses that are offered full-time are also offered part-time.

Current price for the available part-time tracks is: $7,500 U.S.

Part-time w/ Tutor: It will take you a estimated 4-10 months to complete the course and earn your “Full Stack Web Engineer” certificate.

Do You Have To Physically Attend The Bootcamp?

No. You can attend the bootcamp via video streaming.

There are two remote options:

  • Live 9-5. You can attend a normal bootcamp class in real-time and participate with other students learning the same material. This is the strongest support system for immersive learning.
  • Self-Paced w/ Tutor. Access to all the same curriculum we use in our day school. Live on-demand support whenever you need it from your personal Bottega tutor online.

How Do I Keep Learning After The Bootcamp?

After graduating from the bootcamp, students are eligible to enter New Charter University (a division of Bottega, LLC) to complete an Associate Degree, Bachelor’s Degree or MBA. (see www.new.edu)2

  1. Bottega is Accredited by the Northwest Accreditation Commission | Cognia as a Post-Secondary non-degree granting school. Cognia is a private accreditation body and not recognized by the U.S. Department of Education. Additionally, Bottega received CREDIT recommendation recognition through the American Council on Education to provide Computer Science credit and transcript service through ACE. Explore the benefits of having current curriculum and receive both your industry credential and a path to college credit.
  2. New Charter University is accredited by the Distance Education Accrediting Commission. The Distance Education Accrediting Commission is listed by the U.S. Department of Education as a recognized accrediting agency. The Distance Education Accrediting Commission is recognized by the Council for Higher Education Accreditation (CHEA). New Charter University is a subsidiary of Bottega, LLC.