For Adults

For Youth

Company

Live and Online · CAREER-TRACK · PART-TIME

AI Software Development Bootcamp

AI Software Development Bootcamp

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

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:

Selection of industry and hiring partners for this bootcamp:

Overview

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.

Circuit Stream courses are offered in collaboration 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.

Curriculum

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.

1

Foundations of Software Development

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

Foundations of Artificial Intelligence

Dive into the core concepts powering today’s most advanced AI systems. You’ll explore neural networks and deep learning fundamentals, understand how models train through gradient descent and backpropagation, and examine transformer architectures behind large language models.

Tools we'll be using

Tools we'll be using

HTML

CSS

JavaScript

Node.js

React

React Native

VS Code

Express

MongoDB

Postman

GitHub CoPilot

GitHub

Docker

OpenRouter

Claude Code

Cursor

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.

Industry Recognized Certification

Upon successfully completing the bootcamp, you will receive a digital badge from Circuit Stream that you can showcase on your LinkedIn profile and resume. This credential will enhance your visibility and distinguish you in the job market when applying for software developer roles.

Software Developer Badge

Hear Our Learner's Success Story

From Visual Effects Artist to Software Developer

Nicha Kumkeaw, April 2024

Meet Your Instructors

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

Upcoming Classes

Upcoming Classes

May 12, 2026

February 2, 2027

Enrollment 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

Enrollment 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

Enrollment 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

Tuition

Tuition

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

excluding tax

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

$624 / month

excluding tax

Loan

with

with

Interest rates range between 5.99-15.99%.

 $14,995

For as low as

$210 / month

Currently available to U.S citizens only.

Frequently Asked Questions

Frequently Asked Questions

Will I earn a certificate from this course?

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?