Speak to an Admissions Advisor

Speak to an Admissions Advisor

Speak to an Admissions Advisor

+1 604 670 6071

+1 604 670 6071

+1 604 670 6071

Become a
Software Developer
in 36 weeks

Become a
Software Developer
in 36 weeks

Become a
Software Developer
in 36 weeks

After taking this beginner-friendly bootcamp you will be prepared to launch a career in Software Development and receive customized support to help you land a job.

After taking this beginner-friendly bootcamp you will be prepared to launch a career in Software Development and receive customized support to help you land a job.

After taking this beginner-friendly bootcamp you will be prepared to launch a career in Software Development and receive customized support to help you land a job.

In partnership with

In partnership with

Download Course Info

Download Course Info

Download Course Info

Learn Software Development with UBC Extended Learning

Learn Software Development with UBC Extended Learning

Learn Software Development with UBC Extended Learning

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

Program Outcomes


Program Outcomes

Program Outcomes

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.

In addition to standard development skills, learners will extend their software skills to the mobile domain and also gain a solid grasp of system design, algorithms and data structures, preparing you for efficient problem-solving and software optimization.

Students receive a Digital Badge from UBC Extended Learning and Circuit Stream, showcasing their accomplishments to future employers.

Students benefit from a wide array of career support services like resume and networking support, technical interview preparation, portfolio reviews, soft skills training, and 1:1 coaching to help them put their best foot forward in the industry.

*The materials covered in this noncredit course are subject to change due to market demand.

Why Apply?

Why Apply?

Why Apply?

Are you looking to launch a new career in software development, advance in your current career, or expand your knowledge? If yes, and if you are hard working with a drive to succeed, then this could be for you.

Other reasons to apply:

Other reasons to apply:

Other reasons to apply:

You will tap into our beginner friendly curriculum, adapted for online learning.

Over the course of 36 weeks, you will learn the technical skills needed to work as a software developer while gaining industry knowledge on the newest trends and technologies by networking with instructors, industry experts, and hiring partners.

You will become part of a wide community of like-minded individuals, allowing for collaboration and peer-to-peer learning via Discord, video meetings, networking events, and support forums.

You will receive extensive on-demand support both inside and outside of class each week. You will also have access to a tutor network.

You will receive career-planning assistance, including: Portfolio reviews, resume and online portfolio support, career content and practice sessions, technical interview training, 1:1 career coaching, soft skills training, and more. You'll also have access to a dedicated career advisor who will work with you on your professional development.

Bootcamp Schedule & Dates

Bootcamp Schedule & Dates

Bootcamp Schedule & Dates

Study part-time, attending live online 90-min classes twice a week. Gain in-demand skills,
industry connections, and graduate job-ready.

Study part-time, attending live classes online three days a week. Gain in-demand skills, industry connections, and graduate job-ready in 6 months.

Study part-time, attending live online 90-min classes twice a week. Gain in-demand skills,
industry connections, and graduate job-ready.

Study part-time, attending live online 90-min classes twice a week. Gain in-demand skills,
industry connections, and graduate job-ready.

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept 13

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept 13

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept 13

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

September 17, 2024

June 10, 2025

Enrolment Deadline: Sept 13

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

October 15, 2024

July 15, 2025

Enrolment Deadline: Oct 11

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 p.m. PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 p.m. PT

Meet Your Instructor

Meet Your Instructor

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.

The Market for Software Developers
in Vancouver, BC

The Market for Software Developers
in Vancouver, BC

The Market for Software Developers
in Vancouver, BC

Vancouver hosts a thriving tech industry with numerous software development companies, startups, and tech hubs. The city is known for its innovation in areas like software as a service (SaaS), artificial intelligence (AI), gaming, mobile app development, and more. Vancouver's tech industry presents ample opportunities for career growth and advancement.

The city's diverse tech landscape offers roles in various sectors, including fintech, healthcare, e-commerce, gaming, and more. Startups and established tech companies alike provide opportunities for professional development and career advancement. Many tech companies in Vancouver also prioritize work-life balance, offering competitive salaries, benefits, and flexible work arrangements. The city's lifestyle, with its proximity to nature and recreational opportunities, contributes to a positive work-life balance for software developers.


Software developers in Vancouver are responsible for designing, developing, testing, and maintaining software applications or systems. They work with programming languages, frameworks, and tools to create functional and user-friendly software solutions. If you enjoy problem solving and have a passion for technology, a career as a software developer could be a great choice, and Vancouver is a great place to start that journey.

Vancouver hosts a thriving tech industry with numerous software development companies, startups, and tech hubs. The city is known for its innovation in areas like software as a service (SaaS), artificial intelligence (AI), gaming, mobile app development, and more. Vancouver's tech industry presents ample opportunities for career growth and advancement.

The city's diverse tech landscape offers roles in various sectors, including fintech, healthcare, e-commerce, gaming, and more. Startups and established tech companies alike provide opportunities for professional development and career advancement. Many tech companies in Vancouver also prioritize work-life balance, offering competitive salaries, benefits, and flexible work arrangements. The city's lifestyle, with its proximity to nature and recreational opportunities, contributes to a positive work-life balance for software developers.


Software developers in Vancouver are responsible for designing, developing, testing, and maintaining software applications or systems. They work with programming languages, frameworks, and tools to create functional and user-friendly software solutions. If you enjoy problem solving and have a passion for technology, a career as a software developer could be a great choice, and Vancouver is a great place to start that journey.

Salary

Salary

Salary

In Canada Software Developer salaries average $120,000+ (Glassdoor 2023).

In Canada Software Developer salaries average $120,000+ (Glassdoor 2023).

Get started today

Get started today

Get started today

Our next cohort starts on April 9, 2024.

Get started by downloading the course outline today!

Our next cohort starts on April 9, 2024.

Get started by downloading the course outline today!

© 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.