Course Catalog

24 courses across programming, web, databases, security, DevOps and data & AI.

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

C Programming Fundamentals

Learn C from first principles: types and control flow, functions, then the part that makes C different — arrays, pointers and manual memory.

C · Systems Programming · Memory · Pointers

Output-based

4.5 840 121m Programming
Intermediate

C++ Programming Fundamentals

Move from C to modern C++: references and const, RAII, polymorphism without surprises, templates, and what move semantics actually do.

C++ · RAII · Templates · Memory

Output-based

4.6 760 105m Programming
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
Advanced

Rust Fundamentals

Ownership, borrowing and lifetimes, learned the way the borrow checker expects.

rust · ownership · borrowing · lifetimes

Output-based

4.8 680 207m Programming
Beginner

Cybersecurity Basics

Think like an attacker to defend like a pro: threats, passwords, phishing, network security, crypto essentials and incident response.

Output-based

4.6 660 55m Cybersecurity
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
Intermediate

Kotlin Fundamentals

Null safety, data classes and coroutines on the JVM.

kotlin · null-safety · data-classes · sealed-class

Output-based

4.6 540 244m Programming
Intermediate

DevOps Crash Course

Automate everything: version control, CI/CD pipelines, containers, cloud infrastructure, secrets management and observability.

Output-based

4.6 420 50m DevOps
Advanced

Data Structures & Algorithms

Complexity analysis, the core structures, and the patterns that solve most interview and production problems.

algorithms · data-structures · big-o · interview

Output-based

4.6 340 144m Programming
Dashboard