
'Scratch' 'Blockly' 'Cubetto', 'C/C++' 'Python' 'Lua' 'Godot' 'Roblox' 'Drones' 'LEGO' 'Micro:bit' 'Tinkercad' 'Electronics' 'Arduino' 'ESP32' 'Inkscape' 'FreeCAD' 'Linux' 'Git' 'Jupyter' 'PyTorch' 'TensorFlow' 'OpenCV' 'ROS'
Rejecting a one-size-fits-all approach, we continuously adapt our curriculum and teaching methods to make sure our students are ready for tomorrow and ahead of the curve
VISUAL PROGRAMMING / CREATIVE CODING / ALGORITHMIC / APPLIED AI / COMPETITIVE PROGRAMING
PLAYFUL MATH / MATHEMATICAL PROBLEM SOLVING / CONCRETE MATHEMATICS / COMPETITIVE MATHEMATICS
STEM / EDUCATIONAL ROBOTICS / COMPUTATIONAL ROBOTICS / COMPETITIVE ROBOTICS / APPLIED AI
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Age [ 4 - 7 ]
In our “Visual Programming” course, children will learn to identify and use basic programming structures and solve problems through visual programming. Students will be able to create their own games, quizzes and animations, overcoming the barrier of understanding the language.
The lessons aim to develop children's computational thinking and programming, encourage problem solving and critical thinking.
Ages | 4-7
Requirements | None
Frequency | 1 time a week
( 60 minutes )
Difficulty level
>> Online (LIVE)
Assessment Interview | No
Playful math equips children with foundational mathematical skills. It encourages them to tackle everyday challenges in a smart and creative way. By making math enjoyable, playful math helps students develop critical thinking skills that benefit them way beyond the classroom.
Ages | 4-7
Requirements | None
Frequency | 1 time a week
( 60 minutes )
Difficulty level
>> On-site
Assessment Interview | No

Age [ 7 - 12 ]

Learn Python and C programming the fun way!
"Creative coding" is a course for beginners and children with prior experience in visual programming.
Acquire the fundamental principles and concepts of programming, develop abstract and algorithmic thinking, while combining yourself with artistic expression in order to create aesthetically pleasing and interactive digital experiences, like animations, graphical user interface (GUI) design and computer games.
Ages | 7-12
Prerequisites | Basic computer programming experience
Frequency | 1 time per week
( 75 minutes )
Difficulty level
>> Online (LIVE)
Assessment Interview | Yes
Mathematical problem-solving pushes children's minds to think critically and creatively, developing new strategies to solve problems that require deeper thinking.
These challenges build their confidence in their math abilities, keep their love of math strong and motivates them to continue learning.
Ages | 7-12
Prerequisites | Love for Maths
Frequency | 1 time per week
( 60 minutes )
Difficulty level
>> On-site
Assessment Interview | Yes
Age [ 12 - 18 ]
MakerLab’s signature approach to advanced educational robotics, provides our students an in-depth cultivation of computational thinking, while re-establishing STEM’s original focus.
As the necessary step to becoming true engineers, our students obtain with our unique “Computational Robotics” curriculum a deep and broad understanding in all: structured robot programming in Python and C/C++, electronics design and 2D/3D design and manufacturing.
Ages | 12-18
Requirements | Educational Robotics
Frequency | 1 time a week
( 120 minutes )
Difficulty level
>> Online (LIVE) + On-site
Assessment Interview | Yes
Do you want to become fluent in writing code in C/C++ and be able to solve harder problems?
In the Introduction to Algorithmic Problem Solving course, you will gain the skills needed to tackle computational problem solving with the methodical approach that Computer Science offers.
Fundamental algorithms and basic data structures will be introduced and analyzed for how they solve practical problems in everyone’s lives.
Finally, you will be introduced to the exciting world of Competitive Programming in preparation for participation in the Enigma and PDP Computer Science Competitions.
Ages | 12-18
Prerequisites | Good understanding of Python and C programming, Mathematical Problem Solving
Frequency | 1 time a week
( 90 minutes )
Difficulty level
>> Online (LIVE)
Assessment Interview | Yes
In Concrete Mathematics’, students are taught the Mathematical Foundations of Computer Science. Lectures in Recurrent Problems, Sums, Integer Functions, Number Theory, Discrete Probability Theory and Asymptotics, a unique blend of Continuous and Discrete math, constitute the basis of future success in Competitive Programming and Robotics!
Ages | 12-18
Requirements | Love for Mathematics and Computer Science
Frequency | 1 time a week
( 60 minutes )
Difficulty level
>> Online (LIVE)
Assessment Interview | Yes
The course "Introduction to Artificial Intelligence" introduces students to fundamental concepts and practices of AI.
Topics covered include Uninformed and Informed Search, Games, and Genetic Algorithms.
Then, students are introduced for the first time to Machine Learning.
They explore problems such as Classification and Regression, learning relevant algorithms and solution techniques.
The lectures are accompanied by corresponding labs and assignments in Python, using popular libraries such as PyTorch, Pandas, and scikit-learn.Ages | 12-18
Requirements | Concrete Mathematics - Algorithmic Problem Solving
Frequency | 1 time a week
( 90 minutes )
Difficulty level
>> Online (LIVE)
Assessment Interview | Yes
The course "Introduction to Artificial Intelligence" introduces students to fundamental concepts and practices of AI.
Topics covered include Uninformed and Informed Search, Games, and Genetic Algorithms.
Then, students are introduced for the first time to Machine Learning.
They explore problems such as Classification and Regression, learning relevant algorithms and solution techniques.
The lectures are accompanied by corresponding labs and assignments in Python, using popular libraries such as PyTorch, Pandas, and scikit-learn.Ages | 12-18
Requirements | Previous Participation in Mathematics Competitions
Frequency | 1 time a week
( 90 minutes )
Difficulty level
>> Online (LIVE)
Assessment Interview | Yes
