Open Curriculum

Code Crunch Courses

Every Code Crunch course in one place. Bootcamps, specialty tracks, and Crunch Labs — open-source and community-built. Click any course to read the full curriculum.

24 courses availableFree & open-source
Showing all 24 courses
View on GitHub
C1Bootcamp

C1 · Code Crunch Convos — Python Bootcamp

A fully open-source, 15-week Python bootcamp designed for absolute beginners progressing toward industry-ready engineering skills.

Open course
C2Bootcamp

C2 · CrunchTime — The Code

A free, open-source technical interview preparation course built in the open. From "what is a list?" to "I just whiteboarded a graph problem and got the offer." Powered by the UMPIRE Method — the explicit problem-solving framework that turns coding interviews into a conversation you can control.

Open course
C3Bootcamp

C3 Crunch Labs

Open course to read the syllabus.

Open course
C4Bootcamp

C4 · Crunch Labs — Hackathons

A free, open-source hackathon-preparation track: 10 weeks from "I've heard of hackathons" to "I shipped a working project under deadline pressure with three teammates I just met." Built around Agile ceremonies, full-stack rapid prototyping, and the social skills hackathons reward.

Open course
C5Track

C5 · Crunch AI / Data Science

A free, open-source 12-week data-science + classical-ML track for engineers who already know Python. NumPy through PyTorch, with the experimentation discipline employers actually want. C1 graduate → mid-level ML / data scientist.

Open course
C6Track

C6 · Cybersecurity Crunch

A free, open-source 12-week defensive + authorized-offensive security track. From the Linux security model to a final capture-the-flag exercise — entirely on machines you own, on legal training platforms, or with written authorization. C1 + C14 graduate → junior security engineer / red-team intern.

Open course
C7Track

C7 · Crunch Wire — Embedded Systems & IoT Engineering

Code Crunch Club · Crunch Labs tier · sub-brand Wire (#C2410C) 24 weeks · ~864 hours · GPL-3.0 Track home: C7-WIRE-CRUNCH-EMBEDDED-SYSTEMS/

Open course
C8Track

C8-CRUNCH-LABS-WEB-DEV Introduction to HTML, CSS, and JavaScript 📱💻

Open course to read the syllabus.

Open course
C9Track

C9 · Crunch Sharp — C# & .NET Engineering

A 15-week intensive that turns a working Python engineer into a production-ready C# and .NET engineer. We treat C# as what it is in 2026 — a modern, cross-platform, open-source language with a runtime that competes head-to-head with the JVM and Go on backend, edges out Kotlin and Swift in cross-platform mobile work via .NET MAUI, and remains the de facto scripting layer for Unity. You finish able to ship an ASP.NET Core service, a MAUI client, a Blazor admin, and a small Unity gameplay layer — and to talk about the runtime with the people who actually maintain it.

Open course
C10Track

C10 · Crunching Bioinformatics

A free, open-source 12-week bioinformatics track for engineers (with biology curiosity) and biologists (with Python curiosity). From your first FASTA file to a published-quality variant-calling pipeline and a phylogenetic tree of your own SARS-CoV-2 samples. Built around public open-data sources and reproducibility.

Open course
C11Specialty

C11 · Crunch Arcade — Game Development

A free, open-source 12-week game-development track for engineers (mostly Python users) who want to ship a small game they're proud of. From the game-loop primitives in pure Pygame to a polished 2D Godot game with sound, save states, and a deploy you can share with friends.

Open course
C12Specialty

C12-CRUNCH-3D

Open course to read the syllabus.

Open course
C13Specialty

C13-HACK-THE-INTERVIEW

Open course to read the syllabus.

Open course
C14Specialty

C14 · Crunch Linux

A free, open-source 8-week Linux track for engineers who can write code but feel uncertain in a terminal. From "what shell am I in?" to a small Linux server you run yourself, with systemd services, hardened SSH, and a backup plan you've actually tested. The prerequisite for C6, C7, and C15.

Open course
C15Crunch Labs

C15 · Crunch DevOps

A free, open-source 12-week DevOps / SRE track. From your first Dockerfile to a real application deployed on Kubernetes with CI/CD, monitoring, alerting, secrets, and an incident-response runbook you'd actually use at 3 AM.

Open course
C16Crunch Labs

C16 · Crunch Pro — Python Web Backend

A 12-week open-source course on building production-grade Python web backends with Django and FastAPI — from your first view to a deployed, observable, multi-tenant service.

Open course
C17Crunch Labs

C17 · Crunch Pro — Python Advanced

A 12-week open-source course on the parts of Python that separate "I write Python at work" from "people in my org ask me before changing the runtime." CPython internals, async, performance, C extensions, type theory, and the security parts everyone skips. The expert tier.

Open course
C18Crunch Labs

C18 · Crunch GCP — Google Cloud Engineering

A 15-week intensive on Google Cloud as a platform discipline. You leave with a production-grade GKE-based system: multi-region, observable, Cloud Armor-protected, BigQuery-instrumented, Vertex AI-served, and runnable on the free trial. The Crunch Labs tier for engineers who already know Docker, Kubernetes, and Terraform and want a real cloud under their hands.

Open course
C19Crunch Labs

C19 · Crunch AWS — Amazon Web Services Engineering

Crunch Labs · Sub-brand: AWS · Accent #FF9900 · Length: 15 weeks intensive (~540 hours) Prereq: C1 + C15 (DevOps) — or equivalent Docker / Kubernetes / Terraform fluency and Linux comfort from C14. License: GPL-3.0.

Open course
C20Crunch Labs

C20 · Crunch Swift — iOS & Apple Platform Engineering

Code Crunch Club · Crunch Labs tier · sub-brand Swift (#F05138) 24 weeks · ~864 hours · GPL-3.0 Track home: C20-CRUNCH-SWIFT/

Open course
C21Crunch Labs

C21 · Crunch Droid — Android Engineering

A 24-week, semester-length Crunch Labs track that turns a capable developer into a senior Android engineer. You will ship a Jetpack Compose application with an offline-first WorkManager-backed sync engine, a Hilt-wired dependency graph, Room persistence, Kotlin Coroutines and Flow throughout, a Compose for Wear OS companion, and a complete Play Store release pipeline backed by a Kotlin Multiplatform shared core. Twenty-four weeks of Kotlin 2.x, Compose, AOSP-aware patterns, production constraints, and the engineering discipline that gets you hired onto a senior Android team.

Open course
C22Crunch Labs

C22 · Crunch Mesh — Microservices & Distributed Systems

Open course to read the syllabus.

Open course
C23Crunch Labs

C23 · Crunch Agents — AI Agent Systems Engineering

Code Crunch Club · Crunch Labs tier · sub-brand Agents (#A855F7) 24 weeks · ~864 hours · GPL-3.0 Track home: C23-CRUNCH-AGENTS/

Open course
C24Crunch Labs

C24 · Crunch Robotics — Intelligent Robotics & Autonomy

A forty-eight-week, mastery-tier track that takes an industry-ready engineer and walks them through every layer of a modern autonomous robot — math, ROS2, perception, sensor fusion, SLAM, planning, control, manipulation, learned policies, sim-to-real, multi-robot fleets, AI-powered task execution, safety cases, and on-call operations. By the end, you can architect, ship, and operate the autonomy stack of a real (or simulated) mobile manipulator that takes a natural-language instruction and carries it out under uncertainty without hurting anybody.

Open course

Want to teach or contribute?

Every course is open-source and accepts pull requests. Become a mentor, fix a typo, or add a lecture — your name goes in the credits.

Open the GitHub Org