est. online · text-first faculty

A proper
education in
code

Four progressive faculties take you from your first line of code to production-grade software engineering — written lectures, interactive labs and graded projects. One-time enrolment, lifetime access.

faculties
04
exercises
480
access
prospectus / 2026open
  • CS-101

    Programming Foundations

    Term I
  • WD-201

    Web Development Essentials

    Term II
  • DB-301

    Data & Databases

    Term III
  • SE-401

    Professional Engineering

    Term IV

$ enrol --track all  → lifetime access

curriculum

The four faculties

Each faculty is a full term of written lectures, labs and a graded project. Take them in order or jump to the one that fits you.

CS-101Beginner

Programming Foundations

Learn how code actually runs, then write it: values, control flow, functions, data and your first real debugging sessions.

  • How programs run
  • Variables, types and expressions
  • Conditionals and loops
  • Functions and scope
  • Lists, objects and iteration
  • Reading errors and debugging
./open_syllabus
WD-201Intermediate

Web Development Essentials

Build for the browser: semantic HTML, modern CSS layout, the DOM, JavaScript in the page, and talking to real APIs.

  • Semantic HTML structure
  • CSS layout with flexbox and grid
  • The DOM and events
  • Modern JavaScript in the browser
  • Fetching data from APIs
  • Shipping a small app
./open_syllabus
DB-301Advanced

Data & Databases with SQL and Python

Work with real data: structures and files, relational modelling, SQL from SELECT to joins, and a repeatable analysis workflow.

  • Data structures in practice
  • Reading and writing files
  • Relational data modelling
  • SQL queries and filters
  • Joins and aggregation
  • An end-to-end analysis workflow
./open_syllabus
SE-401Expert

Professional Software Engineering

The craft around the code: version control, automated tests, architecture, APIs, deployment, code review and AI-assisted workflows.

  • Git and collaborative workflows
  • Automated testing
  • Designing modules and APIs
  • Error handling and observability
  • Deployment and environments
  • Code review and AI-assisted work
./open_syllabus
the method

Lecture · Lab · Assess · Build

module_01

Lecture

Dense text lectures with runnable code. No video padding, no filler.

module_02

Lab

Type and run every snippet in the browser. Practice is where it sticks.

module_03

Assessment

Knowledge checks and debugging drills close each lesson.

module_04

Thesis

Project briefs that combine a whole term into working software.

campus facilities

Everything comes with the degree

The practice layer that turns reading into working skill — included with every faculty.

$Coding Challenges
$Project Briefs
$Knowledge Checks
$Cheat Sheets
$Developer Glossary
$Setup Guides
$Debugging Drills
$Code Review Examples
alumni

Graduate logs

CS-101graduated
"I'd bounced off video courses twice. Reading and typing the examples is what finally made loops and functions make sense."
Miguel RomeroSpain
WD-201graduated
"The debugging drills alone were worth the enrolment. Reading a traceback stopped being scary within a week."
Elise MaesBelgium
SE-401graduated
"I went from never writing a line of code to deploying my own app. The project briefs gave me something real to build."
Felix HoffmannGermany
admissions open

Enrol once. Study for a lifetime.

No subscriptions, no cohorts, no deadlines. Buy the faculties you want and keep every future update.

view_tuition