For Adults

For Teens

Delivered in collaboration with

Delivered in collaboration with

LIVE COURSE

Software Development Bootcamp

Part-time · 36 weeks

An intensive live online bootcamp to prepare you for a successful career in Software Development.

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 developers and understand their integral position within the broader context of technology development and project management.

What you will learn

Leverage AI tools like GitHub Copilot for improved code quality, efficiency, and automated testing.

Learn front-end and full-stack integration by diving into modern front-end frameworks and integrate these with back-end APIs.

Build robust and scalable backend services with Node.js, Express.js and databases (SQL and NoSQL).

Incorporate DevOps practices, including server management and deployment with Docker, to streamline the software delivery process.

Gain a solid grasp of system design, algorithms and data structures, preparing you for efficient problem-solving and software optimization.

Extend your software skills to the mobile domain, learning to adapt development principles for mobile applications using React Native.

Develop essential career skills and strategies for pursuing a job in software development.

Leverage AI tools like GitHub Copilot for improved code quality, efficiency, and automated testing.

Learn front-end and full-stack integration by diving into modern front-end frameworks and integrate these with back-end APIs.

Build robust and scalable backend services with Node.js, Express.js and databases (SQL and NoSQL).

Incorporate DevOps practices, including server management and deployment with Docker, to streamline the software delivery process.

Gain a solid grasp of system design, algorithms and data structures, preparing you for efficient problem-solving and software optimization.

Extend your software skills to the mobile domain, learning to adapt development principles for mobile applications using React Native.

Develop essential career skills and strategies for pursuing a job in software development.

What to expect?

Live Sessions - Two 2.5 hour live sessions per week

Lab Session - A dynamic environment to foster your skills offered every other week for 2.5 hours

Career Coaching - Through 1-on-1 career coaching and group workshops, we’ll guide you through your job application process

Capstone Project - Demonstrate your readiness for an entry-level job by showcasing your technical skills in your capstone project

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals

Digital Badge - show off the skills you earn through a co-branded digital badge with Circuit Stream and McGill School of Continuing Studies

Live Sessions - Two 2.5 hour live sessions per week

Lab Session - A dynamic environment to foster your skills offered every other week for 2.5 hours

Career Coaching - Through 1-on-1 career coaching and group workshops, we’ll guide you through your job application process

Capstone Project - Demonstrate your readiness for an entry-level job by showcasing your technical skills in your capstone project

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals

Digital Badge - show off the skills you earn through a co-branded digital badge with Circuit Stream and McGill School of Continuing Studies

Why take this program?

Industry Driven Curriculum

Stay ahead of the game with our industry-driven curriculum, updated to reflect the latest trends, technologies shaping the industry today.

Industry Driven Curriculum

Stay ahead of the game with our industry-driven curriculum, updated to reflect the latest trends, technologies shaping the industry today.

Industry Driven Curriculum

Stay ahead of the game with our industry-driven curriculum, updated to reflect the latest trends, technologies shaping the industry today.

Hands-On Bootcamp

Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.

Hands-On Bootcamp

Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.

Hands-On Bootcamp

Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.

Career Coaching

Receive dedicated career support from Circuit Stream’s Career Coaches, including resume building, interview preparation, and access to job opportunities in the software development field.

Career Coaching

Receive dedicated career support from Circuit Stream’s Career Coaches, including resume building, interview preparation, and access to job opportunities in the software development field.

Career Coaching

Receive dedicated career support from Circuit Stream’s Career Coaches, including resume building, interview preparation, and access to job opportunities in the software development field.

Meet Your Instructor

Meet Your Instructor

Meet Your Instructor

Ben Organ

Ben Organ

Ben Organ

Former Engineering Lead at Athena and Spare

Former Engineering Lead at Athena and Spare

Ben is an experienced software engineer with over 10 years of hands-on experience in the industry. Throughout his career, he has excelled in diverse leadership positions, including Director of Engineering and Engineering Manager. Ben is also passionate about sharing his knowledge, with over 3 years of teaching experience specializing in JavaScript, Web and App Development, and more.

Ben is an experienced software engineer with over 10 years of hands-on experience in the industry. Throughout his career, he has excelled in diverse leadership positions, including Director of Engineering and Engineering Manager. Ben is also passionate about sharing his knowledge, with over 3 years of teaching experience specializing in JavaScript, Web and App Development, and more.

Ben is an experienced software engineer with over 10 years of hands-on experience in the industry. Throughout his career, he has excelled in diverse leadership positions, including Director of Engineering and Engineering Manager. Ben is also passionate about sharing his knowledge, with over 3 years of teaching experience specializing in JavaScript, Web and App Development, and more.

The Curriculum

Unit 1

Foundations

Unit 1

Foundations

Unit 2

JavaScript

Unit 2

JavaScript

Unit 3

Back-End Development

Unit 3

Back-End Development

Unit 4

Full-Stack Integration

Unit 4

Full-Stack Integration

Unit 5

Algorithm and Structural Foundations

Unit 5

Algorithm and Structural Foundations

Unit 6

Front-End Development

Unit 6

Front-End Development

Unit 7

Deployment and DevOps

Unit 7

Deployment and DevOps

Unit 8

Mobile Development

Unit 8

Mobile Development

Unit 9

Capstone Project

Unit 9

Capstone Project

Unit 1

Foundations

Unit 2

JavaScript

Unit 3

Back-End Development

Unit 4

Full-Stack Integration

Unit 5

Algorithm and Structural Foundations

Unit 6

Front-End Development

Unit 7

Deployment and DevOps

Unit 8

Mobile Development

Unit 9

Capstone Project

Tools we'll be using

HTML

CSS

JavaScript

React

React Native

VS Code

Express

MongoDB

Node.js

Postman

GitHub CoPilot

GitHub

Flask

Jira

Docker

Pricing

Pay Upfront

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

$14,995 CAD

excluding tax

excluding tax

Deferred Payment Plans

Pay tuition in 3-monthly installments or 24-monthly installments. Payment plans are subject to a one-time admin fee.

For as low as

CAD $624/monthly

excluding tax

excluding tax

External Funding Opportunities

Below are potential funding opportunities to help you finance your education with us.

Windmill Microlending

Achēv’ Accelerating Career Advancement

External Funding Opportunities

Below are potential funding opportunities to help you finance your education with us.

Windmill Microlending

Achēv’ Accelerating Career Advancement

External Funding Opportunities

Below are potential funding opportunities to help you finance your education with us.

Windmill Microlending

Achēv’ Accelerating Career Advancement

Register with Circuit Stream

Register with Circuit Stream

Register with Circuit Stream

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept. 9

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM ET

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM ET

Time Slot #2

Live Sessions

Tuesday & Thursday

9:30 PM - 12:00 AM ET

Labs

Wednesdays (Bi-monthly)

9:30 PM - 12:00 AM ET

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept. 9

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM ET

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM ET

Time Slot #2

Live Sessions

Tuesday & Thursday

9:30 PM - 12:00 AM ET

Labs

Wednesdays (Bi-monthly)

9:30 PM - 12:00 AM ET

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept. 9

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM ET

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM ET

Time Slot #2

Live Sessions

Tuesday & Thursday

9:30 PM - 12:00 AM ET

Labs

Wednesdays (Bi-monthly)

9:30 PM - 12:00 AM ET

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM ET

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM ET

Time Slot #2

Live Sessions

Tuesday & Thursday

9:30 PM - 12:00 AM ET

Labs

Wednesdays (Bi-monthly)

9:30 PM - 12:00 AM ET

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM ET

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM ET

Time Slot #2

Live Sessions

Tuesday & Thursday

9:30 PM - 12:00 AM ET

Labs

Wednesdays (Bi-monthly)

9:30 PM - 12:00 AM ET

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Time Slot #1

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM ET

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM ET

Time Slot #2

Live Sessions

Tuesday & Thursday

9:30 PM - 12:00 AM ET

Labs

Wednesdays (Bi-monthly)

9:30 PM - 12:00 AM ET

Frequently Asked Questions

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?