μMathesisμάθησις · the act of learning
Appearance

Accent colour

Sign in — free

Computer science

Open now

Databases, programming and algorithms: the languages of the digital world, learned by running real code.

Courses

  • SQL

    SQL with PostgreSQL

    From your first SELECT to window functions, JSONB and query plans.

    11 chapters · 165 runnable examples · 67 graded labs · 109 quiz questions · cheat sheet

    Start free →

In preparation

Open one to see what it will cover

Algorithms & data structures

Computer science · in preparation

Sorting, searching, recursion, trees and graphs — how to reason about the cost of a program.

What it will cover

  1. 1 Complexity and big-O
  2. 2 Sorting and searching
  3. 3 Trees and graphs
  4. 4 Dynamic programming

Built like every Mathesis course

Lessons that show the material you are working on, worked examples, graded practice with hints, timed evaluations that unlock the next concepts, and a one-page summary to revise before the exam. Free, complete, no paywall.

Create your free account now: your progress in open courses is kept, and new courses appear in your sidebar the day they open.

Python for problem solving

Computer science · in preparation

A first programming language, taught through problems you solve and test yourself.

What it will cover

  1. 1 Values, functions and loops
  2. 2 Lists and dictionaries
  3. 3 Files and data
  4. 4 Testing your code

Built like every Mathesis course

Lessons that show the material you are working on, worked examples, graded practice with hints, timed evaluations that unlock the next concepts, and a one-page summary to revise before the exam. Free, complete, no paywall.

Create your free account now: your progress in open courses is kept, and new courses appear in your sidebar the day they open.