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.

Machine Learning
Linear and logistic regression and tree methods, with the maths and the code side by side, through the current semester.

Image Processing
From digital image representation to filters and transforms, session by session through the current semester.

Discrete Mathematics
Logic, proofs, sets and relations: the mathematical foundation for computer science courses.
Complete courses

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

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

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

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

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

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

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

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

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

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

Robotics
Forward and inverse kinematics, velocity kinematics, path planning, mobile robots and control.
Ready? Message me now
No forms, no accounts. Tap the button and a message naming the course is ready to send. I reply personally.