We strongly recommend doing the assessment (blue button) to help decide which of the courses you should do! It can take from 5 to 30 minutes and is completely free of charge.
We strongly recommenddoing the assessment (blue button) to help decide which of the courses you should do! It can take from 5 to 30 minutes and is completely free of charge.
And here are the courses in ascending order of difficulty:
And here are the courses in ascending order of difficulty:
Course #1: Intro to programming and graphics
Course #2: Graphics and some maths
Course #3: More cool algorithms and animations
Course #4: Getting started with c++
Course #5: Fighting for efficient algorithms
Course #6: Diving in c++ and competitive programming, part I
Course #7: Diving in c++ and competitive programming, part II
Course #8: Diving in c++ and competitive programming, part III
Introduction to programming and graphics
Short description Starting from completely zero, we will create our first programs in Python that will give some visible result. The course is aimed at those who have no experience with coding. To learn more, please watch the video (see below).
Schedule The course contains 6 small group lessons and 5 homeworks. Each lesson lasts 1h 45mins. Lessons will take place on Saturdays starting January 22, from 12:30 till 14:15 UTC.
Price & Payment The course is free for those who have "Critical thinker" kvedallion. Otherwise, the price is about 5 British Pounds (GBP) per hour, with the total price for the course being 49 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
Watch a video about the course
Graphics and some maths
Description This is a continuation of the previous course, i.e we will still stick to coding and graphics. But this time we will use some maths tools to get nicer outputs.
Schedule The course contains 6 small group lessons and 5 homeworks. Each lesson lasts 1h 45mins. More information about the next wave later.
Price & Payment The course is free for those who have "Critical thinker" kvedallion. Otherwise, the price is about 5 British Pounds (GBP) per hour, with the total price for the course being 49 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
More cool algorithms and animations
Description We will sum up and explore the things covered in the previous two course. While still doing a lot of graphics, students will also solve a lot of problems on creating algorithms.
Schedule The course contains 12 small group lessons and 11 homeworks. Each lesson lasts 1h 45mins. More information about the next wave later.
Price & Payment The course is free for those who got a gold certificate for the previous course. Otherwise, the price is about 5 British Pounds (GBP) per hour, with the total price for the course being 99 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
"Algorithmaster" kvedallion
If you own this kvedallion then you
solved a lot of problems on creating an algorithm;
accomplished a lot of graphics tasks with Python Turtle library;
are ready to get down to more serious programming!
Only students who have successfully finished courses #1, #2 and or #3 can get it.
View the kvedallions tree
Getting started with c++
Description The course is for those who want to get down to serious programming. We will code in c++ only in this course. No prior knowledge of c++ is required, only good algorithmic thinking is (as we will solve a lot of problems).
Schedule The course contains 12 small group lessons and 11 homeworks. Each lesson lasts 2h 15mins. More information about the next wave later.
Price & Payment The course is free for those who have either of the two kvedallions: "Algorithmaster" or "Junior Matholymper". Otherwise the price is about 4 British Pounds (GBP) per hour, with the total price for the course being 99 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
What is "Junior Matholymper" kvedallion?
This is one of the kvedallions you can get for doing some of the olympiad maths courses. Yeap, mathematicians have all the power to start programming and be successful. Moreover, we encourage people to do both: programming and maths as this combination makes you "super powerful" later in life :)
More about ol-maths courses and this kvedallion
Fighting for efficient algorithms
Description While still working in c++, we will focus on creating efficient and sometimes challenging algorithms.
Schedule The course contains 12 small group lessons and 11 homeworks. Each lesson lasts 2h 15mins. More information about the next wave later.
Price & Payment The course is free for those who got a gold certificate for the previous course. The price is about 4 British Pounds (GBP) per hour, with the total price for the course being 99 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
"Junior Programmer" kvedallion
If you own this kvedallion then you
know the key-for-programming maths things like binary representation, graph theory, etc...
started working in c++
know about conditions, loops, arrays and recursions
coded a few advanced algorithms using the aforementioned things.
Only students who have successfully finished courses #4, and or #5 can get it.
View the kvedallions tree
Diving in c++ and competitive programming, part I
Description The name says it all: we will focus on olympiad programming and solving interesting and difficult problems while working in c++. About a year of experience of solving programming problems using c++ is required.
Schedule The course contains 12 small group lessons and 11 homeworks. Each lesson lasts 3 hours. More information about the next wave later.
Price & Payment The course is free for those who have "Junior programmer" kvedallion. The price is 4 British Pounds (GBP) per hour, with the total price for the course being 144 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
Diving in c++ and competitive programming, part II
Description The name says it all: we will focus on olympiad programming and solving interesting and difficult problems while working in c++. About 1.5 years of experience of solving programming problems using c++ is required.
Schedule The course contains 12 small group lessons and 11 homeworks. Each lesson lasts 3 hours. More information about the next wave later.
Price & Payment The course is free for those who got a gold certificate for the previous course. The price is 4 British Pounds (GBP) per hour, with the total price for the course being 144 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
Diving in c++ and competitive programming, part III
Description The name says it all: we will focus on olympiad programming and solving interesting and difficult problems while working in c++. About 2 years of experience of solving programming problems using c++ is required.
Schedule The course contains 12 small group lessons and 11 homeworks. Each lesson lasts 3 hours. More information about the next wave later.
Price & Payment The course is free for those who got a gold certificate for the previous course. The price is about 5 British Pounds (GBP) per hour, with the total price for the course being 149 British Pounds (GBP). More details about the payment will be in the email that confirms the place at the course.
Click here if you are interested
"Serious cpluser" kvedallion
If you own this kvedallion then you
know a lot about c++ and have a lot of experience working in it
know about the majority of basic programming algorithms
should be able to get a bronze medal at IOI (most prestigious informatics olympiad)
Only students who have successfully finished courses #6, #7 and or #8 can get it.