MÓLÓ Programme
The official training programme of the Hungarian AI Olympiad – free and open to everyone
Register for the training sessionsInteractive Course Materials
Hands-on materials in Google Colab notebooks and YouTube videos, with code you can run straight away. From the basics of machine learning to advanced methods, with detailed explanations.
DetailsAsynchronous Online Roadmap
Carefully curated English-language video courses you can follow at your own pace. From the introductory material to advanced NLP techniques, available anytime, anywhere.
DetailsSynchronous Training
Live online sessions with expert mentors where you can ask questions and solve exercises together. Regular meetups and workshops.
DetailsChoose your path!
Three different learning paths. Pick the one that suits you best!
Explorer
~3 modules • 1–2 weeks
Get to know Python programming and the basics of machine learning.
This path is for you if…
You have not programmed in Python yet, or you cannot write a for loop and a function.
What you will learn:
Advanced
~8 modules • 1–2 months
Dive into machine learning: classical methods, data science and the foundations of deep learning.
This path is for you if…
You can use for loops, lists and functions in Python. Matrix multiplication no longer scares you.
What you will learn (Explorer +):
Competitor
The full MÓLÓ • 2–3 months
Prepare for the HAIO national competition: the complete MÓLÓ material, up to the advanced topics.
This path is for you if…
You have already studied neural networks and you know what a gradient is. You are aiming for the HAIO national final.
What you will learn (Advanced +):
HAIO preparation
The official IOAI and IAIO practice exercise sets are on the HAIO page.
Go to the exercise sets Competitor pathNot sure which path is right for you? Start on the Explorer path, and move on as you grow more confident!
Interactive Practice Materials
Choose the path that matches your level
Asynchronous Online Roadmap
Pick a topic and start learning!
Introduction to Machine Learning
Introduction to machine learning (Stanford).
Introduction to Deep Learning
Introduction to the foundations and techniques of deep learning (Stanford).
Introduction to Computer Vision
Computer vision and image processing (Stanford).
Introduction to Natural Language Processing
Natural language processing and text analysis (Stanford).
Synchronous Training Sessions
Live sessions with our mentors, solving exercises together
Discord Server
Join our community
Live meetups with mentors and participants, joint problem solving and Q&A.
You will hear about the dates and venues first on the Discord server.
Open to everyone, you can join with any level of knowledge.