For Adults

For Youth

Live and Online · CAREER-TRACK · PART-TIME

Software Development Bootcamp

Software Development Bootcamp

An intensive 36-week bootcamp to prepare you for a successful career in Software Development.

An intensive 36-week bootcamp to prepare you for a successful career in Software Development.

Offered in collaboration with

Offered in collaboration with

Offered in collaboration with:

Logo of The University of British Columbia, featuring the text "THE UNIVERSITY OF BRITISH COLUMBIA" in uppercase letters with a small emblem to the left. Below is a line with the text "Extended Learning" in uppercase, suggesting a specific department or program within the university.

Download Syllabus

Overview

Our Software Development Bootcamp is a career-focused program that prepares you to enter the software development and software engineering industry. Over the course of 36 weeks, you will acquire the skills to master the craft of developing advanced, scalable software systems, including leveraging modern AI tools to code faster and smarter. You will also become well-versed in the roles and specializations of software engineers and understand their integral position within the broader context of technology development and project management.

Common Job Titles

Software Engineer

Software Engineer

Software Engineer

Software Developer

Software Developer

Software Developer

iOS Engineer

iOS Engineer

iOS Engineer

Android Engineer

Android Engineer

Android Engineer

Front End Developer

Front End Developer

Front End Developer

Back End Engineer

Back End Engineer

Back End Engineer

Circuit Stream is a trusted educational partner with

Alt text: "Logo of UCI Division of Continuing Education featuring 'UCI' in bold dark blue letters with a geometric design on the 'U' representing a book, followed by the words 'Division of Continuing Education' in a lighter shade of blue.
Alt text: "Logo of UCI Division of Continuing Education featuring 'UCI' in bold dark blue letters with a geometric design on the 'U' representing a book, followed by the words 'Division of Continuing Education' in a lighter shade of blue.
Alt text: "Logo of UCI Division of Continuing Education featuring 'UCI' in bold dark blue letters with a geometric design on the 'U' representing a book, followed by the words 'Division of Continuing Education' in a lighter shade of blue.
Alt text: "Logo of UCI Division of Continuing Education featuring 'UCI' in bold dark blue letters with a geometric design on the 'U' representing a book, followed by the words 'Division of Continuing Education' in a lighter shade of blue.
Alt text: "Logo of UCI Division of Continuing Education featuring 'UCI' in bold dark blue letters with a geometric design on the 'U' representing a book, followed by the words 'Division of Continuing Education' in a lighter shade of blue.

Curriculum

Over 36 weeks, you will acquire the skills to master the craft of developing advanced, scalable software systems, including leveraging modern AI tools to code faster and smarter. You will also become well-versed in the roles and specializations of software developers and understand their integral position within the broader context of technology development and project management.

1

Foundations

Begin your journey into software development by mastering the essentials of web development. You'll learn to construct well-structured web pages using HTML and to style them beautifully with CSS. This foundational knowledge sets the stage for you to create engaging and responsive user interfaces, understanding how each line of code translates into visual elements on the screen.

2

JavaScript

Starting with fundamental programming constructs, you'll quickly progress to creating rich, interactive user experiences. You'll employ JavaScript to respond to user interactions, manipulate the DOM in real-time, and make web pages react instantly to each user's input.

3

Back-End Development

Venture into the server-side realm with back-end development, where you'll build the engine room of your applications. Learn to set up servers, manage databases, and create APIs using Node.js. This module emphasizes the importance of security, teaching you to safeguard your applications against potential threats and vulnerabilities.

4

Full Stack Integration

The full-stack integration module is where the front-end and back-end come together. You’ll learn to weave front-end displays with back-end logic seamlessly, creating a cohesive and functional application. This module also covers the implementation of user authentication and session management, essential for personalized user experiences.

See more

1

Foundations

Begin your journey into software development by mastering the essentials of web development. You'll learn to construct well-structured web pages using HTML and to style them beautifully with CSS. This foundational knowledge sets the stage for you to create engaging and responsive user interfaces, understanding how each line of code translates into visual elements on the screen.

2

JavaScript

Starting with fundamental programming constructs, you'll quickly progress to creating rich, interactive user experiences. You'll employ JavaScript to respond to user interactions, manipulate the DOM in real-time, and make web pages react instantly to each user's input.

3

Back-End Development

Venture into the server-side realm with back-end development, where you'll build the engine room of your applications. Learn to set up servers, manage databases, and create APIs using Node.js. This module emphasizes the importance of security, teaching you to safeguard your applications against potential threats and vulnerabilities.

4

Full Stack Integration

The full-stack integration module is where the front-end and back-end come together. You’ll learn to weave front-end displays with back-end logic seamlessly, creating a cohesive and functional application. This module also covers the implementation of user authentication and session management, essential for personalized user experiences.

See more

1

Foundations

Begin your journey into software development by mastering the essentials of web development. You'll learn to construct well-structured web pages using HTML and to style them beautifully with CSS. This foundational knowledge sets the stage for you to create engaging and responsive user interfaces, understanding how each line of code translates into visual elements on the screen.

2

JavaScript

Starting with fundamental programming constructs, you'll quickly progress to creating rich, interactive user experiences. You'll employ JavaScript to respond to user interactions, manipulate the DOM in real-time, and make web pages react instantly to each user's input.

3

Back-End Development

Venture into the server-side realm with back-end development, where you'll build the engine room of your applications. Learn to set up servers, manage databases, and create APIs using Node.js. This module emphasizes the importance of security, teaching you to safeguard your applications against potential threats and vulnerabilities.

4

Full Stack Integration

The full-stack integration module is where the front-end and back-end come together. You’ll learn to weave front-end displays with back-end logic seamlessly, creating a cohesive and functional application. This module also covers the implementation of user authentication and session management, essential for personalized user experiences.

See more

Offered in collaboration with:

Offered in collaboration with:

Logo of The University of British Columbia, featuring the text "THE UNIVERSITY OF BRITISH COLUMBIA" in uppercase letters with a small emblem to the left. Below is a line with the text "Extended Learning" in uppercase, suggesting a specific department or program within the university.
Logo of The University of British Columbia, featuring the text "THE UNIVERSITY OF BRITISH COLUMBIA" in uppercase letters with a small emblem to the left. Below is a line with the text "Extended Learning" in uppercase, suggesting a specific department or program within the university.

Download Syllabus

Download Syllabus

Download Syllabus

Tools we'll be using

Tools we'll be using

HTML

CSS

JavaScript

React

Redux

VS Code

PostGreSQL

MongoDB

AWS

Postman

GitHub CoPilot

GitHub

Flask

Jira

Docker

What to Expect

Live Sessions

Each week, there are five hours of live online teaching per week, split into two 2.5-hour sessions. Led by an instructor, you will apply a project-based methodology that gives you engaging challenges and hands-on problem-solving experience.

Career Coaching

Student coaching is at the heart of our program. From day one, we’ll be there to provide guidance through career coaching, group workshops, one-on-one sessions, and guest lectures. Our Career Program runs concurrently with our technical training.

Premium Support

You'll have access to on-demand support and one-on-one support sessions with qualified experts to help build your projects, answer any questions you may have, and support you for the duration of the course.

Portfolio

By the end of the course, you will have multiple portfolio projects to show off your skills. You will create interactive projects that align with each learning module including a final capstone project.

Labs

Labs include lecture series from industry experts, technical workshops where you learn to build themed projects, career workshops, and more.

Community

Get access to our Discord Community. A place where you can come to learn from other passionate professionals, share your knowledge, and network with people who share your interests.

Earn a co-branded certificate from our university partner

Successful completion of the course will earn you a Digital Micro-credential badge from UBC Extended Learning and Circuit Stream.

Offered in collaboration with:

Offered in collaboration with:

Meet Your Instructors

Ben Organ

Prev. Engineering Lead at Athena and Spare

Ben Organ

Prev. Engineering Lead at Athena and Spare

Ben Organ

Prev. Engineering Lead at Athena and Spare

Upcoming Classes

Upcoming Classes

Sep 17, 2024

June 10, 2025

Enrolment Deadline: Sep 10

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Sep 17, 2024

June 10, 2025

Enrolment Deadline: Sep 10

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Sep 17, 2024

June 10, 2025

Enrolment Deadline: Sep 10

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Oct 15, 2024

July 8, 2025

Enrolment Deadline: Oct 8

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Oct 15, 2024

July 8, 2025

Enrolment Deadline: Oct 8

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Oct 15, 2024

July 8, 2025

Enrolment Deadline: Oct 8

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Tuition

Tuition

Save when you enrol early!

Save 10%

Applications submitted by June 28, 2024

$13,496

Standard Pricing

Applications submitted after June 28, 2024

$14,995

Save when you enrol early!

Save 10%

Applications submitted by June 28, 2024

$13,496

Standard Pricing

Applications submitted after June 28, 2024

$14,995

Save when you enrol early!

Save 10%

Applications submitted by June 28, 2024

$13,496

Standard Pricing

Applications submitted after June 28, 2024

$14,995

Pay Upfront

Pay in full before you start. Circuit Stream accepts wire transfers and credit card payments.

$14,995

excluding tax

3-month Payment Plan

Pay tuition in 3-monthly instalments.

 $14,995

For as low as

$4,998 / mo

Currently available to students located outside of the U.S. and Canada.

24-month Payment Plan

Pay tuition in 24-monthly instalments.

$625/mo

Currently available to Canadian citizens only.

Loan

Apply for a loan with Climb.

Interest rates range between 5.99-15.99%.

 $14,995

For as low as

$210 / mo

Currently available to U.S citizens only.

Frequently Asked Questions

Frequently Asked Questions

Will I earn a certificate from this course?

Will I earn a certificate from this course?

Will I earn a certificate from this course?

Are there any prerequisites for this course?

Are there any prerequisites for this course?

Are there any prerequisites for this course?

Is this an online course?

Is this an online course?

Is this an online course?

Will I be able to connect with fellow students outside of class?

Will I be able to connect with fellow students outside of class?

Will I be able to connect with fellow students outside of class?

What kind of career support will I receive during and after the Bootcamp?

What kind of career support will I receive during and after the Bootcamp?

What kind of career support will I receive during and after the Bootcamp?

© 2024 Circuit Stream. All rights reserved

Get started today

Talk to an Enrolment Advisor to find the best course for you!

© 2024 Circuit Stream. All rights reserved

Get started today

Talk to an Enrolment Advisor to find the best course for you!

Speak with an Advisor

© 2024 Circuit Stream. All rights reserved

Get started today

Talk to an Enrolment Advisor to find the best course for you!

Speak with an Advisor