Skip to content

Course catalog

50 courses · 10 disciplines · curated for depth

Reset
Abstract cover artwork for API Design: REST, GraphQL and When to Use Which, a Web Development course Web Development
Web Development intermediate

API Design: REST, GraphQL and When to Use Which

Resource modelling, pagination and filtering conventions, idempotency keys, error shapes clients can act on, versioning that does not break consumers, and honest trade-offs between REST, GraphQL and RPC. Includes contract testing and OpenAPI-driven client generation.

TN Tomas Nowak 4.6

$69.00

10 hours

Abstract cover artwork for Full-Stack Web Development with Modern Tooling, a Web Development course Web Development
Web Development beginner

Full-Stack Web Development with Modern Tooling

Build and deploy a complete application. Semantic HTML and accessibility, modern CSS layout, progressive enhancement, HTTP and REST fundamentals, forms and validation, session handling, and a deployment pipeline. Deliberately framework-light so the fundamentals stick.

AB Aisha Bello 4.6

$65.00

24 hours

Abstract cover artwork for JavaScript Deep Dive: The Event Loop and Beyond, a JavaScript course JavaScript
JavaScript intermediate

JavaScript Deep Dive: The Event Loop and Beyond

Why your await resolved in that order. Microtasks and macrotasks, closure and scope semantics, prototype chains, memory leaks in long-lived pages, and profiling with the performance panel. The mental model that makes async JavaScript predictable.

LM Lucas Meyer 4.6

$55.00

11 hours

Abstract cover artwork for Streaming Data with Kafka and Flink, a Data Engineering course Data Engineering
Data Engineering advanced

Streaming Data with Kafka and Flink

Event-time versus processing-time, watermarks, windowing, and what exactly-once actually guarantees. You will build a stateful stream processor with checkpointing, handle out-of-order and late events correctly, and reason about the throughput and latency trade-offs under real partitioning.

KM Kwame Mensah 4.6

$129.00

19 hours

Abstract cover artwork for Statistics for Machine Learning Practitioners, a Machine Learning course Machine Learning
Machine Learning beginner

Statistics for Machine Learning Practitioners

The statistical intuition that separates practitioners from people running library calls. Sampling distributions, confidence intervals, the multiple-comparisons trap, effect sizes, and Bayesian reasoning about uncertainty. Written for engineers who need to interpret an experiment, not to prove theorems.

EV Elena Vasquez 4.6

$45.00

12 hours

Abstract cover artwork for LLM Observability with LangSmith, a Agentic AI course Agentic AI
Agentic AI intermediate

LLM Observability with LangSmith

You cannot debug what you cannot see. Instrument agent runs with distributed tracing, attach custom metadata and tags so runs are filterable, build evaluation datasets from production traffic, and set up regression tests that catch quality drops before users do. Includes selective tracing so your traces stay signal, not noise.

MA Marta Alves 4.6

$59.00

6 hours

Abstract cover artwork for Lakehouse Architecture with Apache Iceberg, a Data Engineering course Data Engineering
Data Engineering advanced

Lakehouse Architecture with Apache Iceberg

Table formats brought database guarantees to object storage. Snapshot isolation, hidden partitioning, schema evolution without rewrites, compaction strategy, and time-travel queries that make debugging a bad load tractable.

KM Kwame Mensah 4.5

$105.00

14 hours

Abstract cover artwork for Cloud Architecture Fundamentals, a Cloud course Cloud
Cloud beginner

Cloud Architecture Fundamentals

The primitives every cloud gives you and how to compose them: compute options, object storage, managed databases, queues, VPC networking and identity. Includes cost modelling and the failure modes of each pattern, so your design survives both an outage and a finance review.

EV Elena Vasquez 4.5

$59.00

13 hours

Abstract cover artwork for CI/CD with GitHub Actions, a DevOps course DevOps
DevOps beginner

CI/CD with GitHub Actions

Pipelines that fail fast and tell you why. Workflow and job structure, matrix builds, effective caching, reusable workflows, OIDC for keyless cloud auth, environment protection rules, and deployment gates. Includes a supply-chain hardening pass.

MA Marta Alves 4.5

$45.00

7 hours

Abstract cover artwork for Frontend Performance: Core Web Vitals in Practice, a Web Development course Web Development
Web Development intermediate

Frontend Performance: Core Web Vitals in Practice

Diagnose and fix what users actually feel: layout shift, input delay, and the largest paint. Critical-path CSS, code splitting, image strategy, font loading, caching headers, and measuring with real-user monitoring rather than a lab score on your own laptop.

AB Aisha Bello 4.5

$59.00

9 hours

Abstract cover artwork for Apache Airflow: Orchestration You Can Debug at 3am, a Data Engineering course Data Engineering
Data Engineering intermediate

Apache Airflow: Orchestration You Can Debug at 3am

Idempotent tasks, correct backfills, sensible retry semantics and the execution-date confusion that causes most Airflow incidents. You will build a pipeline that is safe to re-run, alerts on the right failures, and does not silently skip a day when a DAG is paused.

NH Nadia Hussain 4.5

$69.00

12 hours

Abstract cover artwork for Computer Vision in Production, a Deep Learning course Deep Learning
Deep Learning intermediate

Computer Vision in Production

Classification, detection and segmentation with modern backbones, then the parts tutorials skip: data augmentation that reflects real distribution shift, annotation quality control, ONNX export, quantised inference at the edge, and monitoring for the day your camera angle changes.

LM Lucas Meyer 4.5

$89.00

16 hours