Bootcamps
What you get
Deep fundamentals of programming in Python: installing and running real programs, data and control flow, functions and recursion, the built-in data structures with a first look at Big-O, files and your own exceptions, testing and debugging discipline, and object-oriented programming — with a from-scratch capstone.
Where it sits
Level I · 260 hours · No prerequisites
What you get
Propositional and predicate logic, proof technique, sets, relations, and the counting and graph foundations the rest of computer science is built on.
Where it sits
Level I · 90 hours · No prerequisites
What you get
Number theory, modular arithmetic and its cryptographic applications, discrete probability, and recurrence relations — the four topics Discrete Mathematics I scopes out to this sequel.
Where it sits
Level II · 68 hours · Prerequisites: Discrete Mathematics I
What you get
Limits, continuity, derivatives, and integrals of single-variable functions, with every rule proved and then checked against a numerical script rather than taken on faith.
Where it sits
Level I · 80 hours · No prerequisites
Partly covered · being written now
What you get so far
Every structure Python's built-ins hide from you, built from scratch: dynamic arrays, linked lists, stacks and queues, trees, heaps, hash tables, and graphs, each one measured against a real Big-O argument rather than taken on faith.
Where it sits
Level I · 120 hours · Prerequisites: Programming I
DM us to ask for it — requests decide the order
Subjects
What it is
Component architecture, state, routing, accessibility, performance, and front-end build tooling.
Where it sits
School of Programming And Development · Upper level
Crunch Front — Senior Frontend Engineering
You get
Front-end at senior level: component architecture and state, routing and data loading, accessibility as a requirement, performance budgets, and build tooling — framework-agnostic on purpose, since the framework changes. It assumes HTML, CSS and JavaScript fundamentals; take C8 first.
What it is
Lexing, parsing, semantic analysis, intermediate representation, optimization, and code generation.
Where it sits
School of Programming And Development · Upper level
Not ready yet · on the build list
What it will cover
A working compiler built in stages — lexer, recursive-descent and LR parsing, an AST, type checking, an intermediate representation, a few real optimisations, and code generation.
DM us to ask for it — requests decide the order
What it is
Transformations, rasterization, shading, texturing, and the graphics pipeline.
Where it sits
School of Programming And Development · Upper level
Crunch Arcade — Game Development
You get
The pipeline used rather than derived: sprites, tilemaps, transforms, animation and scene management inside a real engine.
Still to add
The rendering mathematics — homogeneous transforms, rasterisation, shading models, and writing shaders.
What it is
Threads, locks, data races, message passing, and scaling work across cores or machines.
Where it sits
School of Programming And Development · Upper level
Crunch Go — Cloud-Native Backend in Go
You get
Concurrency as Go does it — goroutines, channels, select, context and the race detector — applied to backend services that have to stay correct under load.
Still to add
Numerical parallelism: OpenMP, MPI, GPU kernels.
Crunch Spark — Big Data & Distributed Processing
You get
Parallelism at cluster scale: MapReduce thinking, partitioning, shuffles, and tuning a distributed job so it finishes.
What it is
Lists, stacks, queues, trees, heaps, hash tables, graphs, and the complexity analysis that goes with them.
Where it sits
School of Programming And Development · Core
You get
Every core structure implemented and used — arrays, linked lists, stacks, queues, trees, heaps, hash tables and graphs — with big-O stated for each, taught as fourteen recurring problem patterns rather than a catalogue, plus amortised analysis proved three ways (aggregate, accounting, potential) and union-find's height bound proved by induction.
What it is
Greedy, divide and conquer, dynamic programming, graph algorithms, NP-completeness, and formal correctness proofs.
Where it sits
School of Programming And Development · Upper level
You get
The algorithm families and how to recognise which one a problem wants — two pointers, sliding window, binary search, backtracking, dynamic programming, graph traversal and shortest paths — each solved out loud with complexity reasoned rather than recalled, plus proof technique (induction, loop invariants, exchange arguments) proved on algorithms from the course itself.
Still to add
The complexity-theory half (NP-completeness, reductions, and what intractability means).
What it is
Logic, sets, proof technique, combinatorics, recurrences, and graph theory — the math CS is built on.
Where it sits
School of Programming And Development · Core
Not ready yet · on the build list
What it will cover
Propositional and predicate logic, proof by induction and contradiction, sets and relations, counting and combinatorics, recurrence relations, and the graph theory the algorithms courses assume.
DM us to ask for it — requests decide the order
What it is
One product carried end to end: an HTTP API over a real database with real authentication, a typed client app built against it, and both of them shipped.
Where it sits
School of Programming And Development · Upper level
You get
Ten weeks on one product — a Spring Boot API over Postgres with Flyway migrations, JWT login and per-user authorization, a typed React Native client on TanStack Query, and a capstone a stranger deploys from a cold clone onto a phone you have never touched.
Still to add
The browser half of a web-application course: HTML, CSS, the document object model, server-side templating and data-binding, and site design for the web. Network programming below HTTP: sockets, protocol implementation and distributed object computing. Agile run rather than described — no sprint planning, standup, review or retrospective is performed, and estimation stops at one unassessed story-pointing step. A team project and peer code review — no assignment asks you to review another person’s pull request. User-centred design: user research, personas and usability testing, and an accessibility bar that holds past Week 7. Formal design modelling in UML rather than ASCII and Mermaid sketches. A linter and formatter configuration — `-Xlint:all` and `tsc --noEmit` are the only style gates. The two further exercises each week: only `exercise-01` exists in all ten weeks, and several mini-project phases tell you to start from files that were never written. And published worked answers — the quizzes carry one collapsed key per file, Week 10’s is not collapsed at all, and no problem page carries a solution.
What it is
Game loops, physics, input, state, level design, and shipping a playable build.
Where it sits
School of Programming And Development · Upper level
Crunch Arcade — Game Development
You get
A game loop implemented, delta-time reasoned about, collisions, sprite animation, tilemaps, scene management, a Godot 4 project built, structured playtesting, and a small game shipped.
What it is
First programming course: variables, control flow, functions, collections, files, and a first real program.
Where it sits
School of Programming And Development · Intro
You get
Fifteen weeks of Python for absolute beginners — syntax, control flow, functions, collections, files and error handling — ending in a portfolio project rather than a final exam.
What it is
Platform UI, navigation, local storage, networking, permissions, and shipping to a store.
Where it sits
School of Programming And Development · Upper level
Crunch Droid — Android Engineering
You get
Twenty-four weeks of Android engineering — UI, navigation, persistence, networking, permissions, testing and release — aimed at senior-level competence rather than a first app.
Crunch Swift — iOS & Apple Platform Engineering
You get
The Apple platforms in Swift, with the first six weeks runnable on Linux before you need a Mac.
What it is
Processes, threads, scheduling, synchronization, virtual memory, file systems, and the kernel interface.
Where it sits
School of Programming And Development · Upper level
You get
The operating system as its operator sees it: processes and signals, the filesystem hierarchy, users, groups, permissions and ACLs, package management, services, shell scripting, and recovering a machine you broke.
Still to add
Kernel internals — writing a scheduler, a pager, or a filesystem.
Crunch Rust — Systems & Backend Engineering in Rust
You get
The concurrency and memory half done properly: ownership, borrowing, threads, channels and async, without a garbage collector between you and the machine.
What it is
Classes, inheritance, interfaces, exceptions, generics, testing, and the first serious multi-file program.
Where it sits
School of Programming And Development · Core
Crunch Sharp — C# & .NET Engineering
You get
A full object-oriented language and its type system, taught in C# and .NET over fifteen weeks: classes, interfaces, generics, exceptions, LINQ, async, and testing a multi-project solution.
Still to add
Java specifically, if your course grades Java syntax.
You get
The same design ideas in Python — protocols, descriptors, decorators, packaging and profiling — for anyone who would rather stay in one language.
Still to add
Static typing and compile-time enforcement.
What it is
Syntax and semantics, type systems, functional programming, scoping, and language design trade-offs.
Where it sits
School of Programming And Development · Upper level
Not ready yet · on the build list
What it will cover
Syntax and semantics, static and dynamic typing, type inference, scope and binding, functional programming and immutability, evaluation strategies, and why a language designer chose each.
DM us to ask for it — requests decide the order
What it is
A term-long team build with a real stakeholder, ending in a demo and a defensible artifact.
Where it sits
School of Programming And Development · Upper level
You get
Scoping and shipping a real project under a deadline: reading a brief, working on a team of strangers, a rapid full-stack toolkit, a three-minute demo pitch, and a post-mortem.
Still to add
A term-long engagement with an external stakeholder.
What it is
HTTP services, routing, persistence, authentication, and API design that survives a second client.
Where it sits
School of Programming And Development · Core
Crunch Pro — Python Web Backend
You get
Production-grade Python backends with Django and FastAPI: routing, data access, migrations, authentication, background work, testing and deployment.
Crunch Go — Cloud-Native Backend in Go
You get
The same outcomes in Go, aimed at cloud-native services and concurrency under load.
What it is
Unit, integration and system testing, coverage, test design, and automated quality gates.
Where it sits
School of Programming And Development · Upper level
You get
Testing where it bites: automated gates in a CI/CD pipeline, so a failing test stops a release rather than being noticed later.
Still to add
Test design as a subject — equivalence partitioning, boundary analysis, mutation testing, formal coverage criteria.
What it is
Git, branching, code review, build tooling, and the day-to-day mechanics of working on a shared codebase.
Where it sits
School of Programming And Development · Intro
You get
Git end to end — commits, branches, rebase and merge, pull requests, review etiquette, resolving conflicts, and recovering work you thought you lost.
What it is
Pointers, manual memory, the C toolchain, system calls, processes, and building against the OS directly.
Where it sits
School of Programming And Development · Upper level
Crunch Rust — Systems & Backend Engineering in Rust
You get
Systems programming with the same model — stack and heap, ownership, lifetimes, concurrency, and building a command-line tool, a concurrent data processor and an async networked service.
Still to add
C itself, and manual malloc/free discipline, if your course grades C.
You get
The Unix side of it: the terminal, pipes, processes, permissions, and the toolchain your programs run inside.
What it is
Algorithmic problem solving under time pressure, system-design questions, and behavioural rounds.
Where it sits
School of Programming And Development · Core
You get
Recognising the fourteen core problem patterns instead of memorising problems, talking through a solution under pressure with the FRAME method, stating complexity without hand-waving, writing code a senior engineer would pass in review, and handling behavioural and system-design rounds — fifteen weeks intensive or a year at working-professional pace.
Crunch Career — Resume, Portfolio & Interview Systems
You get
Everything around the interview: the search run as a system, resume and online presence, referrals, and negotiating the offer.
You get
Every round of the loop rehearsed as a performance you can score: the technical phone screen driven end to end on CoderPad, the forty-five-minute design round on a six-phase clock with back-of-envelope numbers, the live coding round graded against a twelve-axis sheet you apply to your own recording, and the four-to-six-hour onsite paced without burning out.
Still to add
The algorithmic curriculum the round draws on — the core data structures, the recurring problem patterns and the complexity results behind them. C13 teaches the conduct of the round and takes the problems as given; that material is C2.
What it is
Finite automata, regular and context-free languages, Turing machines, decidability, and complexity classes.
Where it sits
School of Programming And Development · Upper level
Not ready yet · on the build list
What it will cover
Finite automata and regular languages, context-free grammars and pushdown automata, Turing machines, decidability and the halting problem, and P versus NP with real reductions.
DM us to ask for it — requests decide the order
What it is
The shell, file systems, permissions, processes, services, packages, and scripting routine work away.
Where it sits
School of Programming And Development · Intro
You get
Eight weeks of living in a terminal: navigating, searching, editing and piping; reading process and system state; package management; the filesystem hierarchy; useful shell scripts; users, groups, permissions and ACLs; running a server; and recovering a machine you broke.
What it is
HTML, CSS, JavaScript, the DOM, HTTP, and building a site that works on a phone.
Where it sits
School of Programming And Development · Intro
Introduction to HTML, CSS, and JavaScript 📱💻
You get
HTML, CSS and JavaScript from nothing, plus Git and GitHub, ending in a site you built and published.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Search, constraint satisfaction, knowledge representation, planning, and an introduction to learning.
Where it sits
School of Data Science · Upper level
You get
The learning half in full: complete ML pipelines, model choice, evaluation and explanation.
Still to add
Classical search (A*, minimax), constraint satisfaction and logical knowledge representation.
Crunch RL — Reinforcement Learning
You get
Sequential decision-making done properly: MDPs, exploration, dynamic programming and planning with a model.
What it is
Distributed processing of datasets too large for one machine, usually on Spark or an equivalent engine. The codes span levels: DS 410 is undergraduate, COMP SCI 544 is an advanced course open to undergraduates and graduate students, and CS 6220 is graduate.
Where it sits
School of Data Science · Upper level
Crunch Spark — Big Data & Distributed Processing
You get
Why one machine stops being enough, MapReduce thinking, RDDs, DataFrames and Spark SQL, file formats chosen on purpose, performance tuning, streaming pipelines, and machine learning at scale.
What it is
Sequence alignment, genomic file formats, and computational analysis of biological data.
Where it sits
School of Data Science · Upper level
You get
Parsing and manipulating sequence data, Biopython, a small variant-calling pipeline, phylogenetic trees, a basic transcriptomic analysis, R and Bioconductor, a reproducible pipeline, and reading a Nature Methods paper without drowning.
What it is
Turning business data into decisions: descriptive statistics, modelling, and communicating findings.
Where it sits
School of Data Science · Core
Crunch Stats — Statistics & Experimentation
You get
The statistical half done carefully: describing data honestly, estimation with uncertainty, hypothesis testing without fooling yourself, regression, and A/B test design.
Still to add
Prescriptive analytics — optimisation and decision modelling — and the case work that frames which question to ask in the first place.
Crunch Excel — Spreadsheets from Zero to Expert
You get
The spreadsheet half taken seriously: formulas that hold up, lookups, wrangling messy data, summarising at scale, dashboards, and decision models.
Crunch Viz — Data Visualization
You get
The communication half: choosing the right chart, using colour honestly, and telling a data story that survives questions.
What it is
Limits, derivatives, integrals, series, and the analytic groundwork the engineering courses assume.
Where it sits
School of Data Science · Intro
Not ready yet · on the build list
What it will cover
Limits and continuity, derivatives and the chain rule, optimisation, integration, series, and partial derivatives and gradients — aimed at the calculus the machine-learning and control tracks assume.
DM us to ask for it — requests decide the order
What it is
Ingestion, batch and streaming pipelines, warehouse modelling, orchestration, and data quality.
Where it sits
School of Data Science · Upper level
Crunch Data — Data Engineering & Streaming
You get
Pipelines end to end: ingestion, batch and streaming processing, warehouse modelling, orchestration, schema evolution and the data-quality checks that keep a pipeline trustworthy.
What it is
Clustering, association rules, dimensionality reduction, and finding structure in messy data.
Where it sits
School of Data Science · Upper level
You get
Reading and cleaning real data in pandas, then the modelling and evaluation half — clustering, dimensionality reduction, model selection and honest experiment design.
Still to add
Classical association-rule mining (Apriori, FP-growth).
What it is
Encoding data visually, perception, chart selection, and building dashboards people can actually read.
Where it sits
School of Data Science · Core
Crunch Viz — Data Visualization
You get
Perception and the grammar of graphics, choosing the right chart, matplotlib in depth, statistical graphics, using colour honestly, interactive dashboards, data storytelling and mapping onto geography.
What it is
Relational modelling, normalization, SQL, transactions, indexing, and query planning.
Where it sits
School of Data Science · Core
You get
SQL as a working tool: schema design and normalisation, joins, aggregation, window functions, indexes and reading a query plan.
Still to add
Storage-engine and transaction internals — B-tree implementation, concurrency control, recovery.
Crunch Data — Data Engineering & Streaming
You get
The modelling half at warehouse scale: dimensional models, slowly changing dimensions, and schemas that survive a year of changes.
What it is
Vector spaces, matrix operations, eigenvalues, decompositions, and the math under machine learning.
Where it sits
School of Data Science · Core
Not ready yet · on the build list
What it will cover
Vectors and matrices as the machine-learning courses actually use them: linear systems, rank and span, projections and least squares, eigenvalues, SVD and PCA, worked in NumPy alongside the algebra.
DM us to ask for it — requests decide the order
What it is
Supervised and unsupervised learning, model selection, regularization, and honest evaluation.
Where it sits
School of Data Science · Upper level
You get
A complete scikit-learn pipeline from raw data to a trained model, choosing the right model for a tabular problem, a small PyTorch network end to end, SHAP explanations, leakage-free experiment design, and the model shipped behind a FastAPI endpoint.
Crunch MLOps — Production Machine Learning
You get
What happens after it works: deployment, model registries, monitoring for drift and retraining.
What it is
Stochastic models, derivative pricing, backtesting, and quantitative strategy evaluation.
Where it sits
School of Data Science · Upper level
Crunch Quant — Quantitative Modeling & Financial Analytics
You get
The quant toolkit, probability reasoning, proper time-series analysis, optimal portfolios, factor models explaining returns, simulation, derivative pricing, and measuring and stress-testing risk.
What it is
Distributions, estimation, hypothesis testing, regression, and reading a result without fooling yourself.
Where it sits
School of Data Science · Core
Crunch Stats — Statistics & Experimentation
You get
Describing data honestly, probability, the central limit theorem explained rather than quoted, estimation with uncertainty, hypothesis testing without fooling yourself, regression, A/B design, guarding against false discovery, and thinking Bayesian.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Image formation, features, detection, segmentation, and convolutional models.
Where it sits
School of Artificial Intelligence · Upper level
Crunch Vision — Computer Vision
You get
Images as data, filtering and transforms, classical features, CNNs and transfer learning, object detection, segmentation, motion and tracking, and Vision Transformers.
What it is
Backpropagation, convolutional and transformer architectures, training dynamics, and transfer learning.
Where it sits
School of Artificial Intelligence · Upper level
Crunch Nets — Deep Learning & Neural Networks
You get
Deep learning built from the gradient up: an autograd engine and multi-layer network written by hand in NumPy, then optimizers, initialisation, normalisation and regularisation; CNNs, RNNs and LSTMs, self-attention and a Transformer block from scratch, embeddings and autoencoders, VAEs and GANs, and the trained model exported, quantised and served.
What it is
Diffusion and transformer generation, fine-tuning, retrieval augmentation, and evaluating generated output.
Where it sits
School of Artificial Intelligence · Upper level
You get
Generation reasoned about from the distribution up: latent-variable models, GANs, diffusion, steering and control, language generation, multimodal work, and evaluation that is honest about what came out.
Crunch Agents — AI Agent Systems Engineering
You get
The systems half — serving, retrieval, tool use, multi-agent orchestration, evaluation and production operations.
Still to add
Forty-eight of the exercise files — every week indexes three exercises and ships one, so the second and third are listed in all twenty-four weeks and not yet written.
What it is
Feature stores, model registries, deployment, drift monitoring, and retraining in production.
Where it sits
School of Artificial Intelligence · Upper level
Crunch MLOps — Production Machine Learning
You get
The production side of machine learning: packaging and serving models, registries and versioning, pipelines, monitoring for drift, and retraining without breaking what is live.
What it is
Tokenization, embeddings, sequence models, transformers, and language tasks end to end.
Where it sits
School of Artificial Intelligence · Upper level
Crunch Language — Natural Language Processing & Large Language Models
You get
Text turned into tensors, classical baselines first, embeddings trained and read, sequence models, attention and a Transformer implemented, encoder and decoder models, fine-tuning and transfer, grounding an LLM, and evaluation that does not flatter the model.
What it is
Markov decision processes, value and policy methods, exploration, and policy-gradient algorithms.
Where it sits
School of Artificial Intelligence · Upper level
Crunch RL — Reinforcement Learning
You get
Decision problems formalised, exploration versus exploitation, MDPs solved exactly, learning from experience, value-based and policy-based agents, continuous control, model-based planning, and alignment from human feedback.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Identity and access management, network boundaries, secrets, and posture management on a cloud provider.
Where it sits
School of Cybersecurity · Upper level
Crunch Cloud Security — Cloud & Container Security
You get
The shared-responsibility model, locking down identity, network segmentation, data protection, finding misconfigurations at scale, supply-chain security, serverless and pipeline coverage, detection and response, and hardening a whole estate.
What it is
Symmetric and public-key primitives, hashing, protocols, and the proofs behind their guarantees.
Where it sits
School of Cybersecurity · Upper level
You get
Enough cryptography to use it correctly and not break it — primitives, key handling, TLS in practice, and the mistakes that undo all of it.
Still to add
The mathematics: number theory, security proofs, and constructing primitives rather than using them.
What it is
Disk and memory acquisition, artifact analysis, timelines, and chain of custody.
Where it sits
School of Cybersecurity · Upper level
Crunch Forensics — Digital Forensics & Incident Response
You get
Running an investigation the right way: disk forensics, recovering deleted data, memory forensics, network forensics, building a super-timeline, triaging malware safely, and extending into mobile and cloud.
What it is
Authorized attack simulation: reconnaissance, exploitation, privilege escalation, and reporting.
Where it sits
School of Cybersecurity · Upper level
Crunch Red — Offensive Security & Penetration Testing
You get
Working legally and in scope with a rules-of-engagement document, passive reconnaissance, scanning and enumeration, triaged CVSS-scored findings, web exploitation, network and service attacks, responsible credential cracking, privilege escalation on Linux and Windows, and Active Directory attacks mapped to their detections.
What it is
Threat models, authentication, access control, common vulnerability classes, and defensive basics.
Where it sits
School of Cybersecurity · Core
You get
The Linux security model read and audited, traffic captured and analysed, vulnerabilities set up and exploited in your own lab, Python tooling written, enough cryptography not to misuse it, an incident-response drill, and CTF practice.
What it is
Static and dynamic analysis of hostile binaries in a contained lab, and writing detection from findings.
Where it sits
School of Cybersecurity · Upper level
Crunch Malware — Malware Analysis & Reverse Engineering
You get
Standing up an isolated no-network lab, handling samples safely, reading a binary cold, fast static analysis, detonation and behavioural observation, and findings recorded as data rather than notes.
What it is
Protocol attacks, firewalls, TLS, intrusion detection, and segmenting a network that assumes breach.
Where it sits
School of Cybersecurity · Upper level
Crunch Blue — Blue Team & SOC Operations
You get
The defensive side in depth: telemetry pipelines, running a SIEM, engineering detections, mapping to MITRE ATT&CK, reading network telemetry, threat hunting and incident response.
Still to add
Protocol-level attack theory and firewall/segmentation design as a subject.
Crunch Red — Offensive Security & Penetration Testing
You get
The attacking side: exploiting vulnerable network services, abusing misconfigurations, and capturing traffic in an isolated lab.
What it is
Vulnerability classes in real code, threat modelling, secure design review, and security testing in CI.
Where it sits
School of Cybersecurity · Upper level
Crunch AppSec — Application Security & Secure Coding
You get
Threat modelling, the OWASP Top 10 cold, getting authentication right, defeating injection, enforcing access control, handling secrets and cryptography safely, automated scanning in the pipeline, and securing the supply chain and the SDLC.
What it is
Log analysis, SIEM, detection engineering, triage, and running an incident to containment.
Where it sits
School of Cybersecurity · Upper level
Crunch Blue — Blue Team & SOC Operations
You get
Owning a telemetry pipeline, running a SIEM, engineering detections and mapping them to MITRE ATT&CK, reading endpoint and network telemetry, hunting threats, triage and response, and automating the SOC.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Compute, storage, networking and identity on a cloud provider, plus cost and availability design.
Where it sits
School of Cloud Computing · Upper level
Crunch AWS — Amazon Web Services Engineering
You get
Fifteen weeks on AWS as a platform discipline — compute, storage, networking, identity, cost control and a production-grade system you deploy, using the free tier, Spot and LocalStack so it stays affordable.
Crunch GCP — Google Cloud Engineering
You get
The same ground on Google Cloud, ending in a production-grade GKE-based system.
What it is
The layered model, IP and TCP, routing, DNS, HTTP, and diagnosing a network that is misbehaving.
Where it sits
School of Cloud Computing · Core
You get
Capturing and reading real traffic, the Linux networking stack audited, and the protocol behaviour that matters for defending a host.
Still to add
Networking as its own subject — the layered model, routing, and congestion control.
Not ready yet · on the build list
What it will cover
A course of its own: the layered model, Ethernet and switching, IP addressing and subnetting, routing protocols, TCP and UDP behaviour under loss, DNS, TLS and HTTP, and packet-level debugging with a capture in front of you.
DM us to ask for it — requests decide the order
What it is
Pipelines, containers, infrastructure as code, observability, and releasing without downtime.
Where it sits
School of Cloud Computing · Upper level
You get
Containerising an application, orchestrating it, provisioning with infrastructure as code, building CI/CD pipelines, configuring observability, managing secrets, diagnosing a production issue, and shipping.
What it is
Consistency, replication, consensus, failure handling, and services that span many machines.
Where it sits
School of Cloud Computing · Upper level
Crunch Mesh — Microservices & Distributed Systems
You get
Distributed systems as a senior-to-staff engineer works them: service decomposition, messaging, consistency and replication, partial failure, observability, and the operational reality of many machines.
What it is
How organizations run on information systems: data, process, integration, and IT decision-making.
Where it sits
School of Cloud Computing · Intro
Crunch Information Systems — Intelligent Systems Design
You get
Seeing the whole system: requirements gathering, data modelling, querying and wrangling, process modelling and automation, enterprise systems, integration, and architecting for the cloud.
What it is
Caching, load balancing, sharding, queues, and the capacity reasoning behind a system that stays up.
Where it sits
School of Cloud Computing · Upper level
Crunch Mesh — Microservices & Distributed Systems
You get
Scaling decisions argued properly — caching, partitioning, queues, replication and the failure each one buys or costs.
Still to add
Measurement-led performance work — profiling, load testing and queueing analysis — rather than design reasoning alone.
You get
The system-design conversation as an interview asks it: capacity estimates, data model, bottlenecks and trade-offs, out loud.
What it is
Eliciting requirements, modelling process, specifying a system, and handing it to a build team.
Where it sits
School of Cloud Computing · Core
Crunch Information Systems — Intelligent Systems Design
You get
Requirements analysis and gathering, proper data modelling, process modelling and automation, and integration across enterprise systems.
Crunch Project Management — Agile Delivery for Tech Teams
You get
The delivery wrapper: scope, stakeholders, estimation and dependency management.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Perception, localization, prediction, planning, and the safety case for a vehicle that drives itself.
Where it sits
School of Autonomous Systems · Upper level
Crunch Drive — Self-Driving, Perception & Control
You get
The whole stack: real sensors, road perception, sensor fusion and state estimation, localisation and mapping, planning and decision-making, vehicle control, storing and querying drive data properly, and testing and validating for safety.
What it is
Modelling dynamic systems, feedback, stability, PID tuning, and state-space control.
Where it sits
School of Autonomous Systems · Upper level
Crunch Control — Control Systems
You get
Modelling a physical system, reasoning about feedback, designing and tuning PID, reading a system's response, state space, pole placement and LQR, state estimation, nonlinearity and constraints, and implementing control digitally.
What it is
Microcontroller programming, interrupts, peripherals, timing constraints, and talking to sensors.
Where it sits
School of Autonomous Systems · Upper level
Crunch Wire — Embedded Systems & IoT Engineering
You get
Embedded and IoT engineering on real hardware — microcontrollers, peripherals, interrupts, buses, connectivity and power — with firmware you flash and debug.
Still to add
Formal real-time scheduling theory, and product certification (FCC/CE).
Crunch Edge — TinyML & Embedded Machine Learning
You get
The machine-learning end of it: collecting and labelling an edge dataset, training a model small enough to fit, quantisation, TFLite Micro, keyword spotting and vision on a coin-cell device, and optimising for battery.
What it is
GNSS, inertial sensing, Kalman filtering, and simultaneous localization and mapping.
Where it sits
School of Autonomous Systems · Upper level
Crunch Nav — SLAM & Robot Navigation
You get
Reasoning in coordinate frames, modelling sensors honestly, probabilistic state estimation, Kalman and particle filters, map building, SLAM including visual and lidar, and path planning.
What it is
Kinematics, sensing, perception, planning, and closing the loop on a physical robot.
Where it sits
School of Autonomous Systems · Upper level
Crunch Robotics — Intelligent Robotics & Autonomy
You get
Forty-eight weeks through every layer of an autonomous machine — embedded control, sensing, perception, planning and the software that ties them together — building on the embedded, AI and distributed-systems tracks.
Still to add
Fabricating and bringing up physical hardware, on the simulation-only path. Path A builds and wires a real machine; Path B hardens a simulated one instead, so a Path B learner never solders, wires or brings up real sensing and actuation — Week 42 is where that separates.
What it is
Flight dynamics, autopilots, mission planning, and airspace rules for uncrewed aircraft.
Where it sits
School of Autonomous Systems · Upper level
Crunch Sky — UAV & Drone Autonomy
You get
Flight physics, a drone's sensors, flying in simulation first, controller design, sensor fusion, path planning, obstacle avoidance, running missions, and navigating by vision.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Circuit laws, components and their terminal behaviour, analog signal circuits and operational amplifiers, transient and steady-state analysis, on paper and on the bench.
Where it sits
School of Hardware & Electronics · Core
Crunch Circuits — Electronics & PCB Design
You get
Reasoning about circuits from Ohm's and Kirchhoff's laws, choosing components from their datasheets and ratings, first-order transients, filters and op-amp stages, regulated power and decoupling, and every prediction checked against a simulator and then a bench measurement.
What it is
Number representation, assembly, the datapath, pipelining, caches, and how code becomes hardware behaviour.
Where it sits
School of Hardware & Electronics · Core
Crunch Silicon — Digital Logic, FPGA & Verilog
You get
A computer built from the transistor up — gates, combinational and sequential logic, finite state machines, arithmetic hardware and memory — ending in a pipelined CPU you designed and verified in Verilog.
Still to add
Assembly-language programming against a commercial ISA, and cache-performance measurement on real hardware.
What it is
Boolean algebra, combinational and sequential circuits, state machines, and HDL basics.
Where it sits
School of Hardware & Electronics · Core
Crunch Silicon — Digital Logic, FPGA & Verilog
You get
Thinking in gates, combinational and sequential logic, real Verilog, verification the way an engineer does it, finite state machines, arithmetic hardware and memory.
What it is
The first-year drafting-and-modelling course every engineering programme requires: constrained sketching, parametric solid modelling, assemblies, and a dimensioned drawing a shop can build from. C12 covers the modelling half deeper than the course does and leaves the pencil-and-paper half short; it is taught on Onshape, which is free but proprietary, and whose free plan makes every document you create public.
Where it sits
School of Hardware & Electronics · Intro
You get
Six weeks of parametric solid modelling on Onshape - constrained sketching, extrudes and revolves, construction planes, patterns, sweeps and lofts, assemblies mated to an exact degree-of-freedom count, drawings with section views, GD&T and a bill of materials, variable-driven configured part families, and an original multi-part mechanism released at a tagged version with STEP and STL exports somebody else has opened.
Still to add
Freehand technical sketching as a drilled skill, spatial visualisation exercises such as supplying a missing view, auxiliary views of an inclined face, classical descriptive geometry, limits-and-fits tables and a tolerance stack-up calculation, and product verification - inspecting a made part against its drawing. Separately: no assigned problem outside the quizzes carries a published worked solution, and the setup guides are another course's.
What it is
Describing digital systems in Verilog and SystemVerilog, verifying them, closing timing, and running the whole flow onto a real FPGA.
Where it sits
School of Hardware & Electronics · Upper level
Not ready yet · on the build list
You get
Twelve weeks of register-transfer-level design on real fabric — combinational and sequential logic, state machines, self-checking and formal verification, timing constraints and closure, block RAM and FIFOs, pipelining, clock-domain crossing, UART, SPI and I2C, a soft core on a bus, and a capstone accelerator you synthesize and run.
Still to add
The ASIC back end and design for test; power and area as graded design constraints, where Week 06 grades frequency alone; UVM's class-based agent, driver, monitor and scoreboard architecture; external memory controllers such as SDRAM and DDR, where Week 07 stops at on-chip block RAM; translating a C or C++ application into a hardware model. On the industry side, a continuous-integration unit and a shipped linter or formatter configuration. Largest of all: no problem page yet publishes its worked answer under a visible Solution heading.
DM us to ask for it — requests decide the order
What it is
Capturing a schematic in a CAD package, laying out and routing a board, producing the outputs a fabricator needs, and assembling and testing what comes back.
Where it sits
School of Hardware & Electronics · Core
Crunch Circuits — Electronics & PCB Design
You get
A schematic captured in KiCad with real symbols, nets and footprints and an electrical-rules check behind it, a board placed, routed and plane-poured to a passing design-rule check, Gerbers, drill files, a bill of materials and pick-and-place data a fab will accept, and the returned board hand-soldered, inspected, powered up and debugged.
What it is
Transistor-level design, fabrication constraints, timing, power, and the physical layer of a chip.
Where it sits
School of Hardware & Electronics · Upper level
Crunch Silicon — Digital Logic, FPGA & Verilog
You get
The digital-design half: gates, Verilog, verification, state machines, arithmetic units, memory and a pipelined CPU.
Still to add
Transistor-level design, standard-cell layout, timing closure, power analysis and the fabrication process.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Sequencing technology, variant calling, assembly, and interpreting genome-scale results.
Where it sits
School of Bioinformatics & Life Sciences · Upper level
Crunch Genome — Genomics & Sequence Analysis
You get
Sequence reasoning from the central dogma up: handling FASTQ and friends, alignment, database search, assembly, variant calling and interpretation, expression quantification, evolutionary reconstruction, and doing it at scale reproducibly.
What it is
Modelling clinical and biological data, with the validation and bias questions that come with it.
Where it sits
School of Bioinformatics & Life Sciences · Upper level
Crunch BioML — Machine Learning for Biology
You get
Framing biology as machine learning honestly on small, noisy, correlated data: feature engineering for omics, classical ML on genomics and proteomics, deep models for biological sequences, protein structure prediction, single-cell and spatial analysis, drug-discovery applications, and catching leakage and batch effects before they flatter your results.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Clinical data standards, electronic records, interoperability, and privacy rules in a care setting. All three codes are graduate courses: the introductory survey of the field as a graduate health-informatics programme teaches it.
Where it sits
School of Health & Medical Technology · Core
Crunch Health — Health Informatics & Clinical Data
You get
Measured against three graduate introductory surveys: the healthcare data landscape, standards including FHIR, medical coding systems, querying clinical databases in SQL, de-identification and HIPAA, clinical data quality and missingness, clinical NLP, predictive models, and auditing them for bias and harm.
Still to add
Three topics the graduate surveys name and C69 does not assign: bioinformatics, searching and appraising the biomedical literature for evidence-based medicine, and the usability evaluation, selection and life cycle of a health information system.
What it is
Imaging modalities, reconstruction, segmentation, and analysis of clinical images.
Where it sits
School of Health & Medical Technology · Upper level
Crunch MedVision — Medical Imaging AI
You get
The physics of each modality, handling DICOM correctly, preprocessing the way a radiologist's engineer would, medical classifiers, organ and lesion segmentation, detection and localisation, 3D work, uncertainty quantification, and validating for the clinic rather than for a leaderboard.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Time value of money, valuation, capital budgeting, capital structure, and financial statements.
Where it sits
School of Business · Core
Crunch Capital — Corporate Finance, Investing & Strategy
You get
Reading the money, valuing a project, pricing capital, choosing a capital structure, raising money, valuing a company, building a portfolio, and backtesting a strategy.
Crunch Finance — Modern Financial Analysis with SQL & AI
You get
The statements and FP&A side: performance analysis, time value of money, valuation, forecasting and stress-testing.
What it is
Opportunity assessment, customer discovery, business models, funding, and launching a venture.
Where it sits
School of Business · Core
Crunch Founders — Zero to Launch
You get
Telling founder-market fit from wishful thinking, generating and triaging ideas, running a real customer-discovery interview, the co-founder conversation, scoping and shipping a lean MVP, a business model with unit economics, choosing a go-to-market motion, reading the fundraising landscape, and the basics of incorporation and vesting.
What it is
The three statements, accrual accounting, the recording cycle, and reading a company's books.
Where it sits
School of Business · Intro
Crunch Finance — Modern Financial Analysis with SQL & AI
You get
Reading the statements cold and modelling finance as data — performance analysis, FP&A, forecasting and stress-testing, with the boring parts automated.
Still to add
Bookkeeping mechanics: journal entries, the ledger, closing the books, and GAAP treatment rules.
What it is
Asset classes, risk and return, diversification, and constructing and evaluating a portfolio.
Where it sits
School of Business · Upper level
Crunch Capital — Corporate Finance, Investing & Strategy
You get
Valuing a company, building a portfolio, pricing capital, and backtesting a strategy rather than asserting it.
Crunch Quant — Quantitative Modeling & Financial Analytics
You get
The quantitative treatment: optimal portfolios, factor models, simulation and risk measurement.
What it is
Acquisition, activation, retention, segmentation, and measuring whether marketing worked.
Where it sits
School of Business · Core
Crunch Scale — Growth, Revenue & Customer Intelligence
You get
Defining growth honestly, measuring acquisition, fixing activation, understanding retention, owning unit economics, running revenue operations on a warehouse, intelligent segmentation, and experimenting like a scientist.
What it is
Demand forecasting, inventory policy, procurement, logistics, and operations that do not stall.
Where it sits
School of Business · Core
Crunch Chain — Supply Chain Analytics & Operations
You get
Modelling a supply chain as data, demand forecasts you can defend, deliberate inventory sizing, evidence-based procurement, freight movement, fulfilment design, optimisation with real mathematics, and planning the whole business.
What it is
Formulas, lookups, pivot tables, scenario analysis, and building a model someone else can audit.
Where it sits
School of Business · Intro
Crunch Excel — Spreadsheets from Zero to Expert
You get
Navigating fluently, formulas that hold up, looking anything up, wrangling messy data, summarising at scale, dashboards, modelling money and decisions, and working the way a modern spreadsheet expects.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Sprints, backlog refinement, estimation, retrospectives, and the roles on a delivery team. SE 359 is undergraduate; SE 6316 and SSW 555 are graduate-numbered.
Where it sits
School of Product Management · Core
You get
The whole Scrum framework run as practice rather than lecture: roles, ceremonies, backlog, estimation, velocity and retrospectives on work you actually deliver.
Still to add
The engineering side of an agile course: pair programming, test-first development and refactoring, and building and integrating working software on an agile team project. C32 teaches the process and its deliverables are not code.
What it is
User research, prototyping, heuristics, usability testing, and designing for people who are not you.
Where it sits
School of Product Management · Core
Crunch Product — AI-Era Product Management
You get
Discovery run properly: user interviews, framing the right problem, specs a team can ship from, and experiments you can trust.
Still to add
Usability-study method — heuristic evaluation, think-aloud protocols, task analysis.
Crunch Front — Senior Frontend Engineering
You get
The implementation half, including accessibility taken seriously rather than as a checklist.
What it is
Discovery, roadmapping, prioritization, metrics, and shipping a product against real constraints.
Where it sits
School of Product Management · Core
Crunch Product — AI-Era Product Management
You get
Running discovery properly, framing the right problem, writing specs teams ship from, defensible prioritisation, answering product questions in SQL, trustworthy experiments, working with design and engineering, and pricing, growth and monetisation.
What it is
Scope, schedule, budget, risk, stakeholders, and the artifacts that keep a project honest.
Where it sits
School of Product Management · Core
Crunch Project Management — Agile Delivery for Tech Teams
You get
The whole lifecycle, Agile for real, owning a backlog, honest estimation and planning, risk and dependency management, stakeholder alignment, measuring delivery with data, budget and capacity planning in SQL rather than spreadsheets, and shipping quality releases.
What it is
Requirements, design, version control, team process, testing, and shipping software as a group instead of alone.
Where it sits
School of Product Management · Core
You get
The delivery process for real: sprints, backlog refinement, estimation, standups and retrospectives, and the roles on a team that ships.
Still to add
Requirements engineering and formal specification, and a term-long team project with an outside stakeholder.
You get
The collaboration mechanics: branching, pull requests, review, merge conflicts and history you can read six months later.
Crunch Mesh — Microservices & Distributed Systems
You get
The design half at the level a senior engineer works: service boundaries, contracts, failure modes and the trade-offs behind each.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Motivation, team dynamics, conflict, feedback, and leading work through other people.
Where it sits
School of Executive Leadership · Core
Crunch Lead — Engineering Management & Tech Leadership
You get
Making the transition into management, running the core conversations, building a team, handling performance honestly, shaping an org, measuring what is real, planning and prioritising, and leading beyond your own team.
What it is
Industry analysis, competitive positioning, resource allocation, and strategy under uncertainty.
Where it sits
School of Executive Leadership · Upper level
Crunch Strategy — Data & AI-Driven Strategic Decisions
You get
Diagnosing a situation, industry analysis, designing a business model, customer strategy, deciding with data rather than vibes, working against your own biases, setting and cascading goals, and modelling the economics.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Liability, intellectual property, computer-crime statutes, contracts, and regulation of technology.
Where it sits
School of Law & Policy Tech · Core
Crunch Legal — Legal Tech & Automation
You get
The legal-technology practice: mapping the landscape, structuring legal documents, extracting and classifying clauses, careful legal NLP, document assembly and review, responsible legal search, and access-to-justice tools.
Still to add
Doctrine — the statutes and case law themselves, taught as law rather than as data.
What it is
Professional responsibility, algorithmic harm, consent, and the social consequences of what gets shipped.
Where it sits
School of Law & Policy Tech · Core
Crunch Govern — AI Governance, Policy & Safety
You get
The measurable half: quantifying fairness, explaining a model, documenting a system, red-teaming it, and adding guardrails — ethics as evidence you can show.
Still to add
The philosophical grounding and the professional-responsibility case literature.
What it is
Control frameworks, risk assessment, audit evidence, and proving a program does what it claims.
Where it sits
School of Law & Policy Tech · Upper level
Crunch Govern — AI Governance, Policy & Safety
You get
Governance as evidence rather than slogans: enumerating risk, running a risk assessment, documenting a system, locating it in law, and adding guardrails you can audit.
Still to add
The classic IT control frameworks — COBIT, ISO 27001, SOC 2 — and audit fieldwork.
What it is
Privacy law, data minimization, consent, de-identification, and designing systems that respect both.
Where it sits
School of Law & Policy Tech · Core
Crunch Privacy — Privacy, Compliance & Data-Governance Engineering
You get
Privacy threat modelling, mapping the data, reasoning across jurisdictions, automating data-subject rights, defensible de-identification, differential privacy shipped, least privilege enforced, minimisation and expiry, and policy encoded as code.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
Resume, portfolio, networking, internship search, and how a technical career actually gets built.
Where it sits
School of Career Resources · Intro
Crunch Career — Resume, Portfolio & Interview Systems
You get
Running a real search as a system, a resume that clears ATS and lands with humans, owning your online presence, building a referral engine, acing behavioural rounds, passing the coding interview, whiteboard system design, and negotiating the offer.
You get
The back half of the course, at more hours than a short seminar can give it: the search modelled as a funnel with real conversion rates, a resume tested in an actual applicant-tracking parser, a public GitHub and LinkedIn surface peer-reviewed against a rubric, then every round of the loop rehearsed on camera and self-scored, ending in an offer read line by line and negotiated.
Still to add
The front half a co-op preparation course opens with — a skills-and-interests self-assessment and a written career goal with a timeline; networking taught as informational interviewing and a built referral path rather than a network audit and cold outreach; and entering the role well, onboarding and the first ninety days, which C13 stops short of.
Bootcamps
Coming soon · the subjects below are what they will draw on
Subjects
What it is
First-year Arabic: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Arabic · its own site
You get
A free 365-day Arabic course for English speakers — the alphabet from scratch, root patterns, and pronunciation drills with audio, across 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Chinese: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Chinese · its own site
You get
A free 365-day Chinese course for English speakers — pinyin and tones from scratch, measure words, and pronunciation drills with audio, across 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year French: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 French · its own site
You get
A free 365-day French course for English speakers — vocabulary, grammar, dialogue and pronunciation drills with audio, one day at a time for 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year German: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 German · its own site
You get
A free 365-day German course for English speakers — vocabulary, grammar, dialogue and pronunciation drills with audio, one day at a time for 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Italian: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Italian · its own site
You get
A free 365-day Italian course for English speakers — vocabulary, grammar, dialogue and pronunciation drills with audio, one day at a time for 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Japanese: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Japanese · its own site
You get
A free 365-day Japanese course for English speakers — kana from scratch, particles and verb forms, and pronunciation drills with audio, across 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Korean: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Korean · its own site
You get
A free 365-day Korean course for English speakers — Hangul from scratch, particles and the honorific levels, and pronunciation drills with audio, across 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Portuguese: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Portuguese · its own site
You get
A free 365-day Portuguese course for English speakers — vocabulary, grammar, dialogue and pronunciation drills with audio, one day at a time for 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Russian: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Russian · its own site
You get
A free 365-day Russian course for English speakers — Cyrillic from scratch, cases and verbal aspect, and pronunciation drills with audio, across 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
First-year Spanish: the sound system, core vocabulary, present and past tenses, and enough grammar to hold a simple conversation.
Where it sits
School of Languages · Intro
Speak365 Spanish · its own site
You get
A free 365-day Spanish course for English speakers — vocabulary, grammar, dialogue and pronunciation drills with audio, one day at a time for 365 days.
Still to add
A classroom: graded speaking assessments, an instructor correcting you, conversation partners.
What it is
English for speakers of other languages: pronunciation, everyday vocabulary, grammar, and academic reading and writing.
Where it sits
School of Languages · Intro
Habla365 Inglés · its own site
You get
Everyday English taught in Spanish — vocabulary, conversation and pronunciation, a day at a time across the year.
Still to add
Academic reading and writing, and the course assumes Spanish, so it does not serve speakers of other first languages.