Available Programs
What our students learn
Our goal is to prepare students for any task in the future, to teach
them how to apply new skills to real world problems, and to
engage them in learning.

Algorithmic Thinking

Project Management

Computer Programming Skills

Development of curiosity
Our daughter loves these classes. It’s amazing what she’s able to do after just a few months.
Our classes
Crafted to unlock passion in learning and creation.
Multi-year progression from elementary to high school

Grades 1-2
The Coding Knight
• Computer Literacy: How to talk to a machine
• Animation creation: story, dialogue, background, & character creation
• Game development: creating mechanics and scenarios
• Reading code: identifying errors and fixing them

Grades 3-6
Mars Academy / Creative Programming
• Computer Literacy: How to talk to a machine
• Meta Skills: Logical thinking, math skills, project development & management
• Animation creation: visual mapping, story, dialogue, background, & character creation
• Game& App development: creating mechanics and scenarios

Grades 6-10
Python Start
• Creative problem solving and project management
• How to install and configure development environment
• How to program according to a given scenario
• How to program objects in space
• How to write programs using various professional code libraries
• How to optimize code

Grades 7-11
Python Pro
• How to use data visualization tools
• Practice creating programs for various tasks
• Practice working with libraries for Python developers
• Practice solving real problems and cases given by software companies during their job application processes
Our teaching philosophy
Our main teaching goal is to develop critical thinking and imagination.
Learning how to write code is just a side benefit.

Motivated Learning
Learning works best if students want to learn. That’s why our curriculum is designed around student-selected goals. Students are self-motivated; they want to come to class and work on their projects at home.
Personal Approach
Attentive Teachers
Crafted Methodology

Educational Platform

The quality of our educational content is a top priority for us: we constantly refine our current courses and study and test best practices and approaches for teaching children programming. Our own online platform allows us to track student performance and create a program for everyone, taking into account the individual abilities of each child.
– Anton Aleksashkin, head of curriculum development at Algorithmics