How our courses work
Blended learning: live classes with a teacher, and guided practice on our learning platform in between. It fits around your university timetable.

A typical week
Every unit follows the same rhythm.
Live session
Your teacher introduces the unit, works through examples and answers questions. Sessions are timetabled for each group.
Practice on the platform
Lessons with worked examples, hands-on exercises and labs you complete at your own pace before the next session.
Projects and checks
Most units end with a mini-project or a short check, so you and your teacher can see what you have mastered.
How to get started
- 1
Create your account
A few minutesSign up on this website with your email address.
- 2
Choose your course
Pick Introduction to Big Data with Python or Constraint Programming. We confirm how to enrol and pay.
- 3
Join your group
You receive the timetable for the live sessions and access to the first unit on the platform.
- 4
Build your projects
Work through the units and finish with a final project you can show.
Frequently asked questions
University students who want practical skills alongside their degree. Introduction to Big Data with Python needs no programming experience; Constraint Programming needs basic programming.
The lessons and exercises for each unit are on the platform, so you can catch up on the material. Ask your teacher about anything you missed.
A computer on which you can install free software such as Python and VS Code, and an internet connection for the live sessions.
Start dates are set for each group. Sign up or contact us and we will tell you when the next group starts.
Contact us for the current fees and the payment options.