Full Time Remote Python 3 and React Course

Full Time
Scheduled 9am to 5pm class time but outside classwork assigned

Attend Remotely
Attend class anywhere in the world. Stream in via video conference.

12 Weeks
12 weeks of intensive online classroom instruction
Class Dates & Options
Format: Full-Time Online
Cost: $12,000
Length of Course: 600 hours, 12 weeks
Credits: Up to 15 at participating universities
Format: Full Time Online
Cost: $12,000
Length of Course: 600 hours, 12 weeks
Credits: Up to 15 at participating universities
Format: Full Time Online
Cost: $12,000
Length of Course: 600 hours, 12 weeks
Credits: Up to 15 at participating universities
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 or 60 months with payments as low as $136/month. Approximately 75% to 85% deferred until after you have your new job!
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

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 by using the Bottega Support App.

Don't wait! Apply now and join the nearly 25,000 students who have benefited from our vetted and accredited1 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
Daily Schedule
Want to know what a day as a full-time remote student looks like? While every day can be a little different, below you will see what the typical day-to-day schedule looks like for our students.
FAQ
How long is the full bootcamp course?
Each full-time bootcamp cohort takes 12 weeks to get through 600 hours of education and project based learning. This section completes your basic education in software engineering and qualifies you to earn your “Full Stack Web Engineer” certificate. You can do the same course part-time online in about 4-10 months.
Costs and details for Full Time Program?
At $12,000 Bottega offers the best Return on Investment* (ROI) in tech education. The program includes:
- A supportive & immersive learning environment.
- Accredited¹ curriculum.
- Strong foundation in Computer Science equivalent to 15 credits toward a CS degree (Five 3-credit classes).
- Articulation agreement with participating universities.
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
-
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.
-
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.