Skip to content

Pick your course

The courses

Each course maps to one university course, with one price that covers every session until the end of the semester. The status is always plain: complete, recording this semester, or coming.

Recording this semester

Recorded session by session during the semester and complete by its end, once the whole syllabus is covered. The price is the full course price and does not change: you pay once, and every new session reaches you at no extra cost.

Complete courses

Complete
900
Programming

Python Programming

The complete introductory programming course in Python: from variables and control flow to functions, lists and files.

9 sessions, 7 hoursDetails
Complete
800
Computer science

Data Structures

Linked lists, stacks, queues, trees, graphs and sorting: the theory in thirteen chapters.

15 sessions, 12 hoursDetails
Complete
1,000
CS112, Programming

Object-Oriented Programming

The complete CS112 course: classes and objects, inheritance and polymorphism, with the Python OOP labs solved on screen.

13 sessions, 7 hoursDetails
Complete
800
Programming

Java Programming

From the first program to inheritance, polymorphism, exceptions, threads and file I/O, with eight labs.

18 sessions, 11 hoursDetails
Complete
1,100
Systems and hardware

Operating Systems

Processes, threads, scheduling, synchronization, memory and files: the complete course with seven labs.

20 sessions, 15 hoursDetails
Complete
1,000
Data

Databases

Relational modelling, SQL, functional dependencies, normalization and query processing, with four labs.

17 sessions, 13 hoursDetails
Complete
1,100
Systems and hardware

Computer Architecture

MIPS, digital logic, computer arithmetic and processor design: the complete course with worked exercises.

12 sessions, 10 hoursDetails
Complete
1,200
Systems and hardware

Computer Networks

The network layers from application down to link, protocols, addressing and routing, in sixteen sessions.

17 sessions, 10 hoursDetails
Complete
1,200
Security

Cryptography

Classical, symmetric and asymmetric encryption, hash functions, and the exam hints solved step by step.

16 sessions, 14 hoursDetails
Complete
900
Software engineering

Software Engineering

Processes, requirements, architectural design and UI design: the chapters of the software engineering course.

6 sessions, 5 hoursDetails
Complete
1,200
AI

Robotics

Forward and inverse kinematics, velocity kinematics, path planning, mobile robots and control.

18 sessions, 20 hoursDetails

Ready? Message me now

No forms, no accounts. Tap the button and a message naming the course is ready to send. I reply personally.