I am a competitive programmer and student at Mathematical Grammar School in Belgrade.
I will teach you basics of computer programming, algorithms and problem solving skills.
First I will show you how to install your coding environment and how to write your first program.
Then you will learn about different data types and how to use them.
After that you will learn about loops and functions.
Later on, I will teach you advanced programming techniques (dynamic programming, graph algorithms, sorts, algorithm complexity, …).
I will provide you with “homework problems” for every class.
If you have any questions in between the classes, you can send me e-mails.