Skip to content
Spring 2026 cohort — applications open

Code what’s next.
Ship production software in 12 weeks.

CodePath Academy is a mentor-led school for aspiring software engineers. Learn React, Python, system design and AI — by building the same things real engineering teams build. No tutorials. Just real projects, real code review, and real mentors.

2,400+ graduates · 4.9/5 mentor rating

week-07/api/orders.py

01 from fastapi import APIRouter

02 from .services import OrderService

03

04 router = APIRouter(prefix=“/orders”)

05

06 @router.post(“/”)

07 async def place_order(payload: OrderIn):

08 return await OrderService.create(payload)

Tests passed · Code-reviewed by mentor · Shipped
97%

placement rate

2,400+

graduates since 2019

$82k

avg starting salary

1:6

mentor ratio

Our graduates work at

STRIPE

NETFLIX

AIRBNB

GITHUB

VERCEL

LINEAR

FIGMA

Pick your track

Three focused tracks.
One proven playbook.

Every track combines hands-on project work with 1:1 mentorship. You leave with a portfolio, a network, and a job-ready skill set.

Full-Stack Web

Master modern web engineering end-to-end. Build and deploy apps used by thousands.

TypeScript React Node Postgres

12 weeks · Full-time

Learn more

AI & ML Engineering

Build production-grade AI systems. Fine-tune models. Ship retrieval pipelines that work.

Python PyTorch LangChain Vector DB

14 weeks · Full-time

Learn more

DevOps & Cloud

Own the platform. Kubernetes, CI/CD, observability, and production incident response.

AWS Kubernetes Terraform SRE

10 weeks · Full-time

Learn more
FEATURED COURSES

Six tracks. One way of learning.

Every course is mentor-led, project-based, and shippable to your portfolio. The catalog below is rendered live from our Masteriyo LMS — what you see is what you can enroll in today.

View all courses
Full-Stack Web Development Bootcamp
Course

Full-Stack Web Development Bootcamp

Go from zero to shipping production web apps. Learn JavaScript, React, Node.js, PostgreSQL, auth, deployment, and CI/CD — all in one structured…

Self-paced
Enroll
Frontend Engineering with React & TypeScript
Course

Frontend Engineering with React & TypeScript

A focused track on shipping high-quality React UIs. Architecture patterns, state management, accessibility, animation, and design systems.

Self-paced
Enroll
Python for Data Analysis
Course

Python for Data Analysis

Learn Python, Pandas, SQL, and matplotlib by analysing real datasets — from city budgets to streaming-music charts to climate sensors.

Self-paced
Enroll
Machine Learning & AI Fundamentals
Course

Machine Learning & AI Fundamentals

A maths-first, hands-on path through classical ML and modern deep learning — with PyTorch, scikit-learn, and a final LLM-powered project.

Self-paced
Enroll
DevOps & Cloud Engineering
Course

DevOps & Cloud Engineering

Ship code with confidence. Master Docker, Kubernetes, Terraform, GitHub Actions, and AWS — by deploying a real multi-service app on day one.

Self-paced
Enroll
Mobile App Development with Flutter
Course

Mobile App Development with Flutter

Ship a beautiful, fast, cross-platform app to the App Store and Play Store using Flutter, Dart, and Firebase.

Self-paced
Enroll

// Live curriculum · projects shippable to GitHub · graded by working engineers

Browse all tracks

How it works

From your first commit to your first offer.

01

Apply

A 15-minute technical interview. No GPA. No gatekeeping. We look for curiosity.

02

Learn

Small cohort (20 max). Live sessions. Daily code review with your mentor.

03

Build

Ship 4 real projects to real users. Your capstone becomes part of your portfolio.

04

Ship

Career coaching, mock interviews, direct intros to hiring partners. 97% land roles.

Curriculum preview

Real projects. Real reviews. Real code.

A sample of what you’ll ship. Tap a phase to see the artifacts.

Build the engineer’s toolkit.

Version control, clean code, testing, and the basics of distributed systems — all through a terminal-first lens.

Git workflows with real PR etiquette

TypeScript + Python fundamentals

Data structures you’ll actually use

Unit testing, code review as a craft

// lab-02: binary-tree traversal

function bfs(root) {

  const queue = [root], out = [];

  while (queue.length) {

    const n = queue.shift();

    out.push(n.val);

    if (n.left) queue.push(n.left);

    if (n.right) queue.push(n.right);

  }

  return out;

}

Full-stack, end-to-end.

Ship a production SaaS. React on the front, Postgres on the back, auth, payments, and CI/CD in between.

Next.js App Router + RSC

Auth, Stripe, Postgres migrations

Background jobs + queues

Production observability

// app/api/checkout/route.ts

import { stripe } from “@/lib/stripe”;

export async function POST(req) {

  const { items } = await req.json();

  const session = await stripe.checkout

    .sessions.create({ line_items: items });

  return Response.json(session);

}

Think like a systems engineer.

Design systems that scale: caching, sharding, queues, event-driven pipelines, and bulletproof observability.

System design interview prep

Redis, Kafka, CDN strategy

SLOs, error budgets, incident review

Building for 1M → 100M users

# scale-design: hot feed, 50M DAUs

Client → CDN edge cache

  ↓ (miss)

API Gateway → Redis feed-cache

  ↓ (miss)

Fanout service → Postgres read-replica

  ↓

Kafka → analytics + recs

Your capstone. Your portfolio.

Two weeks. One real product shipped publicly. Present it to an audience of mentors and hiring partners.

Ship to real users (or real reviewers)

Public GitHub repo + README + demo

Stage a live demo at Demo Night

Career coaching + hiring intros

// recent capstones

LintBot — VS Code extension · 12k installs

Pairpad — real-time coding classroom

Ledgerly — OSS accounting for freelancers

SightMap — accessible urban nav

Querybase — AI-powered DB admin

Mentors

Learn from people who ship.

Our mentors are senior engineers at companies you know. They teach what they actually do Monday morning.

Priya Rao
Systems · Payments

Priya Rao

Staff Eng · Stripe

Marcus Chen
Full-stack · DX

Marcus Chen

EM · GitHub

Sara Oduya
AI · Retrieval

Sara Oduya

ML Lead · Hugging Face

Diego Alvarez
Platform · Kubernetes

Diego Alvarez

SRE · Vercel

Student stories

They started with a blank terminal.

“I failed two CS courses in college. Here, I shipped four real apps and got hired at a YC startup before the cohort even ended. The difference was having mentors who treated me like a junior engineer on their team.”

Tomás Herrera

Tomás Herrera

SWE at Linear · 2024 Fullstack

“The AI track was more rigorous than my master’s program — and cost a third. By week 6 I was deploying fine-tuned models to production. My capstone became my startup.”

Amelie Nguyen

Amelie Nguyen

Founder · Drafting Room · 2023 AI

“Mentor code reviews ruined me — in the best way. I can’t ship mediocre code anymore. The standard they hold you to is the same one they hold themselves to at Stripe.”

Jonas Weber

Jonas Weber

DevOps at Shopify · 2024 Systems

Questions

Everything you’d ask over coffee.

Still curious? Write to admissions — we reply within one business day.

Ask admissions
Do I need prior coding experience?

For foundations, no. You need curiosity, logical thinking, and time. For AI or Systems tracks, 6+ months of Python or JS is recommended.

What’s the time commitment?

40 hours/week for full-time tracks, with live sessions 10am–2pm daily. We also run part-time evening cohorts at 15 hrs/week.

Is it online or in-person?

Hybrid. Weekly in-person day in SF for local students; remote-friendly live sessions the rest of the week. Capstone Demo Night is in-person.

How much does it cost?

Full-time: $14,500. Income Share Agreement available — pay nothing until you’re earning $60k+. Scholarships for career-changers.

What if I can’t keep up?

Cohorts are small (20 max) and mentor-led, so we catch it early. We’ll adjust pace, pair you with a peer, or defer you a cycle free of charge.

Do you help me get a job?

Yes. Career coaching starts week 6. Mock interviews, portfolio reviews, warm intros to hiring partners, and job-search accountability.

Apply · 12-week cohort · Spring 2026

You’re closer than you think.

Applications close March 14. No GPA, no gatekeeping — just a 15-minute technical chat. If you show up curious, we’ll show you what’s possible.

The CodePath Dispatch

Monthly email. Engineering essays, cohort updates, free mini-workshops. No spam.

Color Palette Switcher

Use any of the palette presets, or create and customise your own.

Learn more