top results in coding contests achieved by our students
50+
Our unique approach
Most coding teaching methods typically rely on two major approaches:
Both approaches have their advantages. The first one can seemingly deliver results faster, but after extensive research and testing we've chosen the second one. It's more complex and not as fast but we have found that it gives students fundamental knowledge and allows students to realize their full potential.
and teach them to copy these models with various parameters
Provide students with lots of ready-made models
and give them the opportunity to create their own models.
Teach students coding basics
We are proud that our graduates really love the coding process and see the full array of amazing opportunities
it will provide in their future!
Our platform
We use our own testing platform CodiStar in our teaching process. It's used to automatically evaluate programs created by our students for a large set of specially selected tests. It allows:
To check students' code immediately
Instructors to evaluate individual academic progress
(student sees the result at once), which makes our lessons more engaging and dynamic;
of each student in real-time;
To judge student progress fairly
and equitably since the evaluation process is fully automated and no human factor is involved.
Tests used to evaluate each problem solution are large and very complex. They are based on the same methods as those used at advanced coding contests such as the International Olympiad in Informatics and the International Collegiate Programming Contest, and by the top IT companies to test their new software.
We are using a two-level program to adjust complexity and fully develop every student's potential.
Fun Python WEEK ONE
• Summer program • You will learn the basics of the Python language, write your first programs in Python. • Learn how to control a turtle using the turtle library, and learn about loops, functions, and lists
• Summer program • You will continue your more in-depth study of Python. • You will learn about conditions, get to know the Tkinter library, and be able to write your first game!
A great way to understand whether you are interested in the world of research, "digital" and coding or not. Are you ready to connect your life with "Googles and Facebooks" or to start your own product?
Quit thinking that great professional skills can only be acquired from college or university. Developer qualification is measured by knowledge or experience, not by the age or diplomas. The earlier you start to master algorithms, the sooner you become a high-level programmer or researcher. You can start to get your experience right now!
Make you first steps in profession today
Acquire the skills for a great future occupation today