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.

In partnership 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.

Delivered in partnership with

Delivered in partnership with

LIVE COURSE

AI Software Development Bootcamp

Part Time · Live and Online

A 36-week bootcamp built to help you become a job-ready software developer with modern, AI-enabled skills.

Selection of industry and hiring partners for this bootcamp:

Our AI Software Development Bootcamp is a career-focused program designed to help you go from beginner to job-ready software developer. Over 36 weeks, you’ll learn to build advanced, scalable software systems while working with modern AI-enabled development tools and workflows used by today’s engineering teams. Along the way, you’ll complete portfolio projects, build a capstone, and gain the technical foundation, real-world experience, and career support needed to pursue software development and software engineering roles with a more future-proof skill set.

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 month 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 University-backed 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 month 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 University-backed digital badge with Circuit Stream and University of British Columbia Extended Learning.

What you will learn

Build strong software engineering foundations with HTML, CSS, and JavaScript, including responsive design, accessibility, performance, and dynamic user interactions.

Learn front-end and full-stack development with React, connecting modern user interfaces to back-end APIs through practical, real-world projects.

Develop back-end proficiency with Node.js, Express, databases, APIs, and back-end security to build robust, scalable applications.

Incorporate DevOps practices such as server management and deployment with Docker to streamline software delivery.

Build a strong understanding of modern AI systems, from neural networks and deep learning fundamentals to transformers, large language models, prompt engineering, and autonomous AI agents.

Learn to design AI-powered applications and workflows, including working with model APIs, RAG pipelines, and AI agents to solve structured problems.

Strengthen your technical problem-solving through algorithms and structural foundations, including arrays, sorting, trees, and graphs.

Extend your skills into mobile development with React Native, adapting web development principles for cross-platform applications.

Build strong software engineering foundations with HTML, CSS, and JavaScript, including responsive design, accessibility, performance, and dynamic user interactions.

Learn front-end and full-stack development with React, connecting modern user interfaces to back-end APIs through practical, real-world projects.

Develop back-end proficiency with Node.js, Express, databases, APIs, and back-end security to build robust, scalable applications.

Incorporate DevOps practices such as server management and deployment with Docker to streamline software delivery.

Build a strong understanding of modern AI systems, from neural networks and deep learning fundamentals to transformers, large language models, prompt engineering, and autonomous AI agents.

Learn to design AI-powered applications and workflows, including working with model APIs, RAG pipelines, and AI agents to solve structured problems.

Strengthen your technical problem-solving through algorithms and structural foundations, including arrays, sorting, trees, and graphs.

Extend your skills into mobile development with React Native, adapting web development principles for cross-platform applications.

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 of Software Development

Unit 2

JavaScript

Unit 3

Back-End Development

Unit 4

Foundations of Artificial Intelligence

Unit 5

Full Stack Integration

Unit 6

Algorithm and Structural Foundations

Unit 7

Front-End Development

Unit 8

Deployment

Unit 9

AI Systems in Production

Unit 10

Mobile Development

Unit 11

Capstone Project

Unit 1

Foundations of Software Development

Unit 2

JavaScript

Unit 3

Back-End Development

Unit 4

Foundations of Artificial Intelligence

Unit 5

Full Stack Integration

Unit 6

Algorithm and Structural Foundations

Unit 7

Front-End Development

Unit 8

Deployment

Unit 9

AI Systems in Production

Unit 10

Mobile Development

Unit 11

Capstone Project

Gain Experience with Industry-Recognized Tools

HTML

CSS

JavaScript

React

React Native

Docker

Express

VS Code

GitHub CoPilot

GitHub

Jira

Node.js

Postman

OpenRouter

Claude Code

Cursor

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

Meet Your Instructors

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

Course Dates

May 12, 2026

February 2, 2027

Enrolment Deadline: May 5

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Monthly)

6:30 PM - 9:00 PM PT

May 12, 2026

February 2, 2027

Enrolment Deadline: May 5

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Monthly)

6:30 PM - 9:00 PM PT

May 12, 2026

February 2, 2027

Enrolment Deadline: May 5

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Monthly)

6:30 PM - 9:00 PM PT

Pricing Options

Pricing Options

Pay Upfront

Pay Upfront

Pay in full and save 15%. We accept wire transfers and credit card payments.

Pay in full and save 15%. We accept wire transfers and credit card payments.

$14,995

$14,995

$14,995

$12,746 CAD

$12,746 CAD



$12,746 CAD

excluding tax

excluding tax

Deferred Payment Plans

Deferred Payment Plans

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

For as low as

For as low as

$624 CAD/month

$624 CAD
/month

$624 CAD
/month

excluding tax

excluding tax

Ready to get started?

Ready to get started?

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

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

Questions?

Contact our team if you have any questions via email, phone (778) 652-2530 , or book a call/meeting.

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?

Is this course eligible for a Tuition and Enrolment Certificate (T2202) for tax purposes?

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