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.

Call an enrollment counselor now and learn more.
801-980-3664

Part Time

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

Learn Remotely

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

4-9 Months

~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

Fit
Interview

Whether it’s remote or on campus meet 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 2/15/18

50,759

Python Jobs
See Job Report

47,541

React Jobs
See Job Report

36,990

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. It’s 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

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 6-9 months to complete the course and earn your “Web Developer Certificate”

Do You Have To Physically Attend The Bootcamp?

No. While there are advantages to being physically at the school while going though the course you have the option to attend the bootcamp via video streaming.

There are three 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 the bootcamp there is still a lot more for a developer to keep learning to achieve mastery in the art of developing software. Bottega has built a full CS degree2 of content which is accessible to all our students to push them all the way to senior levels of skill.

After mastering all content, and completing the minimum number of project hours, you will receive your “Senior Software Engineer Certificate”, and are also eligible to earn a real Bachelor of Science Degree2 from participating sister universities after meeting their General Education and other requirements.

  1. Bottega is Accredited by the Northwest Accreditation Commission | AdvancED as a Post-Secondary non-degree granting school. AdvancED 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 CS 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.