Course Catalog

24 courses match your filters.

Clear
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