BuildBot

Courses

19 interactive tracks · 86 lessons. Filter by level or topic — every lesson runs real code in the browser.

19 courses

BeginnerAstroWeb

Astro Fundamentals

File-based routing, .astro components, islands, and content collections — the content-first framework.

5 lessons~1.5 hoursStart
BeginnerDockerDevOps

Docker Fundamentals

Build the mental model: images, layers, volumes, networks, and Compose.

5 lessons~2 hoursStart
BeginnerJavaScriptFundamentals

JavaScript, Refreshed

The mental models behind modern everyday JavaScript.

5 lessons~2 hoursStart
BeginnerLaravelDocker

Laravel + Postgres, Dockerized

Spin it up in containers, route requests, and talk to Postgres with Eloquent.

4 lessons~1.5 hoursStart
BeginnerNext.jsApp Router

Next.js App Router Foundations

Read the folder tree, own the route, ship the server boundary.

3 lessons~1 hourStart
BeginnerNode.jsBackend

Node.js Fundamentals

Modules, the event loop, files, streams, and HTTP — the runtime from the ground up.

5 lessons~1.5 hoursStart
BeginnerPostgreSQLSQL

PostgreSQL Fundamentals

Tables, queries, joins, indexes, and transactions — relational thinking from the ground up.

5 lessons~2 hoursStart
BeginnerStrapiElasticsearch

Strapi & Elasticsearch

Model content in Strapi, then make it instantly searchable with Elasticsearch.

5 lessons~2 hoursStart
IntermediateAIClaude API

Building AI Agents with the Claude API

The agent loop, tool use, and structured output.

3 lessons~1.5 hoursStart
IntermediateNext.js 16Convex

Building Real Apps with Next.js 16 & Convex

Server Components, reactive data, and auth — by building.

7 lessons~2 hoursStart
IntermediateGoBackend

Go for TypeScript Developers

Learn Go by contrast with the JavaScript and TypeScript you already know.

5 lessons~1.5 hoursStart
IntermediateKubernetesDevOps

Kubernetes Fundamentals

The mental models behind container orchestration at scale.

5 lessons~2 hoursStart
IntermediateTerraformIaC

Terraform & Infrastructure as Code

Declare infrastructure once, reconcile it everywhere, with confidence.

5 lessons~1.5 hoursStart
IntermediateTypeScriptTypes

TypeScript Deep Dive

Narrowing, generics, and the type-level toolkit.

3 lessons~1.5 hoursStart
AdvancedAIEvals

LLM Evals & Agent Reliability

Measure, trace, and gate the LLM systems you ship.

5 lessons~2 hoursStart
AdvancedConvexBackend

Production Convex Patterns

Pagination, actions & scheduling, and access control.

3 lessons~1.5 hoursStart
AdvancedSystem DesignDistributed Systems

System Design & Distributed Systems

The scaling primitives and trade-offs that staff interviews actually grade.

5 lessons~2 hoursStart
AdvancedAIRAG

Vector Search & RAG Engineering

Build the retrieval layer that turns RAG demos into production systems.

5 lessons~2 hoursStart
AdvancedArchitectureMulti-tenant

White-Label Platform Architecture

One engine, many brands — build a product you can resell.

3 lessons~1 hourStart