LIVE COURSE

Software Development Bootcamp

Part-time · 36 weeks

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

Download Course Outline

Download Course Outline

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?

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 as a software developer by showcasing 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 University of British Columbia Extended Learning.

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 as a software developer by showcasing 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 University of British Columbia Extended Learning.

Meet Your Instructors

Meet Your Instructors

*The instructor may vary based on your course date. Contact us if you'd like more details.

*The instructor may vary based on your course date. Contact us if you'd like more details.

Ben Organ

Former Engineering Lead at Athena and Spare

Yashi Ghirdar

Software Engineer at CloudRadial

Piyush Thummar

Software Development Engineer at Userful

Course breakdown

As you go through the course, you will gain hands-on experience while applying your skills towards a personal project of your own.

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

Gain Experience with Industry-Recognized Tools

HTML

CSS

JavaScript

React

React Native

Docker

Express

VS Code

GitHub CoPilot

GitHub

Flask

Jira

Node.js

Postman

MongoDB

Why take this program?

Well-Rounded Software Developer

Unlike other programs, gain a competitive edge by mastering the technical intricacies of software development through training in full-stack and mobile development.

Industry-Driven Curriculum

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

Hands-On Bootcamp Experience

Gain experience with tools and practices used in top companies through real-world projects. This practical approach bridges the gap between theory and application, making you job-ready upon graduation.

Build a Standout Portfolio

By the end of the bootcamp, you will have a comprehensive software development portfolio of 6 projects including your capstone projects, showcasing your creative and technical as a well-versed full-stack software developer.

Career Support and Guidance

Receive dedicated career support designed to elevate your interpersonal skills and brand. This includes resume building, interview preparation, and access to job opportunities in the software development industry.

Networking Opportunities

Connect with like-minded peers, industry professionals, and guest speakers, expanding your professional network and opening doors to future collaborations and career opportunities.

Who is this course for

This comprehensive beginner-friendly bootcamp is designed for individuals looking to transition into the exciting world of software development, whether you're a professional seeking a career change or someone who is passionate for building software. Expand your skills, unleash your creativity, and embark on a fulfilling journey to start a career in software development.

Designed for anyone seeking to break into the software development industry. Build the knowledge, skills, and portfolio to pursue a career in software.

Whether you aspire to be a software developer, a front-end developer, or a systems developer, this bootcamp is designed for aspiring software developers who are ready to apply their technical skills towards impactful roles.

Gain the skills necessary for software development and apply them in roles that are adjacent, such as design and product management, broadening your career opportunities within the tech industry.

Who is this course for

This comprehensive beginner-friendly bootcamp is designed for individuals looking to transition into the exciting world of software development, whether you're a professional seeking a career change or someone who is passionate for building software. Expand your skills, unleash your creativity, and embark on a fulfilling journey to start a career in software development.

Designed for anyone seeking to break into the software development industry. Build the knowledge, skills, and portfolio to pursue a career in software.

Whether you aspire to be a software developer, a front-end developer, or a systems developer, this bootcamp is designed for aspiring software developers who are ready to apply their technical skills towards impactful roles.

Gain the skills necessary for software development and apply them in roles that are adjacent, such as design and product management, broadening your career opportunities within the tech industry.

Who is this course for

This comprehensive beginner-friendly bootcamp is designed for individuals looking to transition into the exciting world of software development, whether you're a professional seeking a career change or someone who is passionate for building software. Expand your skills, unleash your creativity, and embark on a fulfilling journey to start a career in software development.

Designed for anyone seeking to break into the software development industry. Build the knowledge, skills, and portfolio to pursue a career in software.

Whether you aspire to be a software developer, a front-end developer, or a systems developer, this bootcamp is designed for aspiring software developers who are ready to apply their technical skills towards impactful roles.

Gain the skills necessary for software development and apply them in roles that are adjacent, such as design and product management, broadening your career opportunities within the tech industry.

Hear Our Learner's Success Story

From Visual Effects to Software Development

Nicha Kumkeaw, August 2024

Pricing

Save when you enrol early!

Save 10%

Applications submitted by December 19, 2024

$13,496

Standard Pricing

Applications submitted after December 19, 2024

$14,995

Save when you enrol early!

Save 10%

Applications submitted by December 19, 2024

$13,496

Standard Pricing

Applications submitted after December 19, 2024

$14,995

Pay Upfront

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

$14,995 CAD

excluding tax

Deferred Payment Plans

Pay tuition in 3-monthly installments for $4,665 per month or 24-monthly installments for $624 per month. Payment plans are subject to a one-time admin fee.

For as low as

$624 CAD/month

excluding tax

External Funding Opportunities

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

WorkBC Loans and Grants

Windmill Microlending

Achēv’ Accelerating Career Advancement

Immigrant Services Society of BC - Global Talent Loans

External Funding Opportunities

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

WorkBC Loans and Grants

Windmill Microlending

Achēv’ Accelerating Career Advancement

Immigrant Services Society of BC - Global Talent Loans

External Funding Opportunities

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

WorkBC Loans and Grants

Windmill Microlending

Achēv’ Accelerating Career Advancement

Immigrant Services Society of BC - Global Talent Loans

Course Dates

February 11, 2025

October 23, 2025

Enrolment Deadline: Feb 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

February 11, 2025

October 23, 2025

Enrolment Deadline: Feb 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

February 11, 2025

October 23, 2025

Enrolment Deadline: Feb 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

March 11, 2025

December 2, 2025

Enrolment Deadline: Mar 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

March 11, 2025

December 2, 2025

Enrolment Deadline: Mar 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

March 11, 2025

December 2, 2025

Enrolment Deadline: Mar 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Questions?

Contact our team if you have any questions via email, phone (604) 670-6071 , or book a call/meeting.

Ready to get started?

The fastest way to an entry-level role in the sofware industry. This program includes unparalleled training, career support, and coaching.

Frequently Asked Questions

Will I earn a Software Development certificate from this course?

When you complete the Software Development Bootcamp, you will earn a co-branded Circuit Stream and UBC Extended Learning Professional Software Developer digital badge, which you can add to your LinkedIn profile and resume, helping you stand out in the job market when applying for software developer positions.

Are there any prerequisites for this course?

Is this an online course?

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?

Frequently Asked Questions

Will I earn a Software Development certificate from this course?

When you complete the Software Development Bootcamp, you will earn a co-branded Circuit Stream and UBC Extended Learning Professional Software Developer digital badge, which you can add to your LinkedIn profile and resume, helping you stand out in the job market when applying for software developer positions.

Are there any prerequisites for this course?

Is this an online course?

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?

Frequently Asked Questions

Will I earn a Software Development certificate from this course?

When you complete the Software Development Bootcamp, you will earn a co-branded Circuit Stream and UBC Extended Learning Professional Software Developer digital badge, which you can add to your LinkedIn profile and resume, helping you stand out in the job market when applying for software developer positions.

Are there any prerequisites for this course?

Is this an online course?

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?

© Circuit Stream.
This course is delivered by Circuit Stream in partnership with UBC Extended Learning.

© Circuit Stream. This course is delivered by
Circuit Stream in partnership with
UBC Extended Learning.

© Circuit Stream. This course is delivered by Circuit Stream in partnership with UBC Extended Learning.

© Circuit Stream. This course is delivered by Circuit Stream in partnership with UBC Extended Learning.