25 self-paced courses · 4 live classes · always free

Learn by building, without a paywall.

Every course starts with a guided requirements and setup module. You will always find a complete free path—including browser simulators when hardware, cloud compute, GPUs, or paid AI APIs would otherwise be needed.

Course catalog

Choose your next skill

Showing 25 of 25 courses

$0 requiredFree simulator

Course 1

Computational Thinking and Coding Logic

Learn to decompose problems, design precise algorithms, trace decisions, and debug logic without needing prior coding experience.

  • 8 modules
  • 24 lessons
  • 18 hours

The always-free pathway combines guided browser concept simulations with learner-created planning files. The simulator does not execute code or replace project software.

Explore course
$0 requiredFree simulator

Course 2

Creative Coding with Scratch

Create animated stories and increasingly challenging games with Scratch events, variables, clones, collisions, and reusable blocks.

  • 8 modules
  • 24 lessons
  • 24 hours

The verified Scratch browser editor supports learner-created project files, while the C4T page adds guided concept practice. No paid option is required.

Explore course
$0 requiredFree simulator

Course 3

Beginner Python

Write and debug Python programs with variables, input, decisions, loops, functions, validation, and clear output.

  • 8 modules
  • 24 lessons
  • 32 hours

The always-free pathway combines guided browser concept simulations with learner-created Python files made in a freely installable or open tool. The C4T page does not execute Python.

Explore course
$0 requiredFree simulator

Course 4

Python Projects and Problem Solving

Build larger Python command-line projects using collections, files, JSON, reusable functions, validation, dependencies, and systematic debugging.

  • 8 modules
  • 24 lessons
  • 32 hours

The always-free pathway combines guided concept simulations with learner-created Python, JSON, and test files made in freely installable or open tools. The C4T page does not execute them.

Explore course
$0 requiredFree simulator

Course 5

Object-Oriented Python and Software Design

Design maintainable Python software with classes, composition, interfaces, type hints, custom errors, modules, tests, and deliberate refactoring.

  • 8 modules
  • 24 lessons
  • 50 hours

The always-free pathway combines guided design simulations with learner-created Python and test files made in freely installable or open tools. The C4T page does not run an IDE or tests.

Explore course
$0 requiredFree simulator

Course 6

Web Development with HTML and CSS

Build semantic, accessible, responsive multi-page websites with HTML, CSS, Flexbox, Grid, forms, and strong visual hierarchy.

  • 8 modules
  • 24 lessons
  • 32 hours

The always-free pathway combines responsive-layout concept simulations with learner-created HTML and CSS files made in a freely installable or open editor. A domain and paid host are optional.

Explore course
$0 requiredFree simulator

Course 7

Interactive Web Development with JavaScript

Turn static pages into reliable browser applications with JavaScript, DOM updates, events, validation, storage, APIs, async work, and explicit state.

  • 8 modules
  • 24 lessons
  • 40 hours

The always-free pathway combines guided browser-behavior simulations with learner-created JavaScript files made in freely installable or open tools. The C4T page does not execute code, store app data, or call APIs.

Explore course
$0 requiredFree simulator

Course 8

Git, GitHub, and Collaborative Development

Practice version history, branches, pull requests, review, conflicts, documentation, licenses, releases, and CI through guided concepts and learner-created local project files.

  • 8 modules
  • 24 lessons
  • 21 hours

The always-free pathway combines branch-and-merge concept simulations with learner-created patch, review, and documentation files. A hosted repository account is optional and is not listed as a paid option.

Explore course
$0 requiredFree simulator

Course 9

Hardware Lab: micro:bit Inventions

Invent with virtual or physical micro:bits using inputs, LEDs, motion, sound, radio, sensor data, MakeCode, and MicroPython.

  • 8 modules
  • 24 lessons
  • 24 hours

Complete every activity with the included browser simulator—physical hardware is optional.

Explore course
$0 requiredFree simulator

Course 10

Hardware Lab: Electronics and Robotics

Design and debug safe simulated or physical circuits, sensors, motors, state machines, feedback systems, and mobile robots.

  • 8 modules
  • 24 lessons
  • 40 hours

Complete every activity with the included browser simulator—physical hardware is optional.

Explore course
$0 requiredFree simulator

Course 11

Databases, APIs, and Backend Development

Build a validated database-backed web API using HTTP, REST, JSON, Python routes, relational SQL, authentication basics, and useful errors.

  • 8 modules
  • 24 lessons
  • 50 hours

The always-free pathway combines HTTP and data concept simulations with learner-created API, SQL, and test files made in freely installable or open tools. The C4T page does not run servers, SQL, or tests.

Explore course
$0 requiredFree simulator

Course 12

Game Development with Unity

Design the systems for a complete game using guided concept simulations and learner-created planning and code files, with optional locally installed Unity workflows.

  • 8 modules
  • 24 lessons
  • 60 hours

The always-free pathway combines game-system concept simulations with learner-created design and C# files made in freely installable or open tools. Running Unity and publishing a native build are optional.

Explore course
$0 requiredFree simulator

Course 13

Data Science and Visualization

Clean, explore, summarize, visualize, and communicate CSV or JSON data with NumPy, pandas, Matplotlib, reproducible notebooks, and careful claims.

  • 8 modules
  • 24 lessons
  • 36 hours

The always-free pathway combines data concept simulations with learner-created analysis files made in freely installable or open tools and learner-selected non-sensitive data. The C4T page does not run notebooks.

Explore course
$0 requiredFree simulator

Course 14

AI and Machine Learning Foundations

Understand what AI and machine learning can and cannot do through classification, regression, clustering, generation, data splits, uncertainty, bias, privacy, and use-case decisions.

  • 8 modules
  • 24 lessons
  • 21 hours

The always-free pathway uses guided AI concept simulations and learner-created analysis files. It does not call a model API or require an account, API key, GPU, or paid chatbot.

Explore course
$0 requiredFree simulator

Course 15

Build Your Own ML Model Without Code

Plan consent-respecting image, sound, or pose data; explore class balance, confidence, and errors with guided concepts; and document an optional learner-managed model workflow.

  • 8 modules
  • 24 lessons
  • 24 hours

The always-free pathway combines model-training concept simulations with learner-created dataset plans and project files. The C4T page does not collect media or train a model; cameras, microphones, cloud training, and paid tools are optional.

Explore course
$0 requiredFree simulator

Course 16

Beginner Machine Learning with Python

Build reproducible scikit-learn pipelines, compare KNN, linear and logistic regression, and decision trees, and evaluate predictions with suitable metrics.

  • 8 modules
  • 24 lessons
  • 50 hours

The always-free pathway combines ML concept simulations with learner-created Python and analysis files made in freely installable or open tools. The C4T page does not run notebooks or train models.

Explore course
$0 requiredFree simulator

Course 17

Hardware Lab: Raspberry Pi and Internet of Things

Design a secure IoT system with simulated or physical GPIO, sensors, Python control, time-series data, MQTT, dashboards, remote actions, authentication, and credential safety.

  • 8 modules
  • 24 lessons
  • 50 hours

Complete every activity with the included browser simulator—physical hardware is optional.

Explore course
$0 requiredFree simulator

Course 18

Hardware Lab: TinyML and Edge AI

Evaluate and design TinyML systems with sensor windows, classification, quantization, constrained memory, latency, deployment, accuracy, power, and local-inference privacy.

  • 8 modules
  • 24 lessons
  • 50 hours

Complete every activity with the included browser simulator—physical hardware is optional.

Explore course
$0 requiredFree simulator

Course 19

Intermediate Machine Learning and Model Evaluation

Build rigorous ML comparisons with feature engineering, pipelines, cross-validation, tuning, imbalance handling, ensembles, leakage checks, calibration, interpretation, and sliced error analysis.

  • 8 modules
  • 24 lessons
  • 60 hours

The always-free pathway combines evaluation concept simulations with learner-created pipeline and report files made in freely installable or open tools. The C4T page does not run searches, notebooks, or models.

Explore course
$0 requiredFree simulator

Course 20

Deep Learning and Computer Vision

Understand and evaluate neural networks, optimization, CNNs, augmentation, transfer learning, detection, segmentation, tracking, GPU trade-offs, and responsible computer vision.

  • 8 modules
  • 24 lessons
  • 72 hours

The always-free pathway combines neural-network concept simulations with learner-created experiment and model-card files. The C4T page does not provide checkpoints or train models; GPU hardware and paid compute are optional.

Explore course
$0 requiredFree simulator

Course 21

Natural Language Processing and Generative AI

Explore tokenization, embeddings, classification, entities, transformers, attention, prompts, structured output, retrieval, hallucination checks, adaptation, evaluation, and responsible deployment.

  • 8 modules
  • 24 lessons
  • 60 hours

The always-free pathway combines NLP and retrieval concept simulations with learner-created prompt, document, and evaluation files. The C4T page does not supply documents, embeddings, or model output and does not call a paid API.

Explore course
$0 requiredFree simulator

Course 22

Machine Learning for Scientific Research

Turn research questions into reproducible ML experiments with literature context, dataset provenance, baselines, controls, uncertainty, ablations, sensitivity checks, leakage prevention, and scientific reporting.

  • 8 modules
  • 24 lessons
  • 60 hours

The always-free pathway combines scientific-method simulations with learner-created protocols, notebooks, and reports made in freely installable or open tools using learner-selected accessible sources. The C4T page does not provide datasets or run experiments.

Explore course
$0 requiredFree simulator

Course 23

Production ML, Cloud Deployment, and MLOps

Package, version, deploy, monitor, and recover ML services using local containers and simulations for batch, real-time, registries, pipelines, CI/CD, drift, canaries, costs, and incidents.

  • 8 modules
  • 24 lessons
  • 72 hours

The always-free pathway combines MLOps concept simulations with learner-created service, container, monitoring, and incident files made in freely installable or open tools. The C4T page does not run or deploy services; paid cloud resources are optional.

Explore course
$0 requiredFree simulator

Course 24

Agentic Coding, MCP, and Tool-Using AI

Design and supervise coding-agent workflows with repository exploration, plans, diffs, tests, tool schemas, MCP, APIs, permissions, approvals, and defenses against prompt injection and untrusted output.

  • 8 modules
  • 24 lessons
  • 50 hours

The always-free pathway combines agent-workflow concept simulations with learner-created task, tool-schema, permission, diff-review, and evaluation files. The C4T page does not provide a repository, model, tools, or test runner; paid model access is optional.

Explore course
$0 requiredFree simulator

Course 25

Custom Agent Harnesses, Evaluations, and Multi-Agent Systems

Engineer secure agent runtimes, sandboxes, traces, evaluations, graders, routing, multi-agent roles, loop controls, approvals, rollbacks, adversarial tests, and measurable improvement cycles.

  • 8 modules
  • 24 lessons
  • 84 hours

The always-free pathway combines multi-agent concept simulations with learner-created harness, trace, grader-design, routing, and security files. The C4T page does not provide a runtime, repository, model, grader, or sandbox; paid model and evaluation services are optional.

Explore course

Not sure where to start?

Follow a learning path

Each path is an ordered route through the catalog, from the first course to a capstone project. Recommended prior courses are advisory — you can always jump straight in.