Course Catalog

6 courses match your filters.

Clear
Beginner

Git & GitHub

Use version control as a collaboration tool: commit with intent, branch on purpose, merge without fear, resolve conflicts deliberately, and ship work through a pull request that a reviewer can actually read.

git · github · version-control · branching

Output-based

4.8 1,680 141m Web Development
Advanced

Advanced SQL

Window functions, CTEs, recursive queries and query tuning, taught as claims about rows rather than as syntax to memorise.

CTEs · Window Functions · Recursive Queries · Upserts

Output-based

4.8 860 240m Database
Beginner

SQL & Databases

Query and shape data like a pro: SELECT, WHERE, JOINs, aggregates, schema design and transactions — with a working SQL console.

Output-based

4.6 760 60m Database
Advanced

Full Stack Web Development

Wire a frontend, an API, a database and auth into one deployable app — and predict what happens at every seam between them.

Full Stack · TypeScript · API · Authentication

Output-based

4.7 720 291m Web Development
Intermediate

Database Design & Normalization

Entity modelling, keys, normalisation to third normal form, constraints, indexing, and the judgement calls that come after the rules run out.

Database · SQL · Normalization · Schema Design

Output-based

4.6 640 136m Database
Beginner

PHP Fundamentals

The language behind a large share of the web: tags and types, PHP's one-array data structure, functions and scope, the request lifecycle, files and errors, and PDO.

PHP · Web · PDO · Sessions

Output-based

4.3 620 114m Programming
Dashboard