Programming
Courses
For kids aged 6 to 18
International School of Programming
for children aged 6 to 18
1 100 000 graduates
90+ countries
515 partners
Why do people
choose Algorithmics?
The curriculums for all our courses are
developed by a team of professional educators,
pedagogues and psychologists
Algorithmics' teachers talk to the kids
in understandable language, love their subject
and know how to captivate children
Our IT learning platform is 3 in 1: it's a smart
task book, an environment for creating projects,
and a community of shared interests
Courses for kids Kids can start studying at Algorithmics at any age. At the end of
the course, students can move straight on to the next one to
aged 6 to 18 continue studying in the new academic year
Course name: Age: 6—7 8—9 10 — 11 12 — 13 14 — 15 16 — 18
Front-end-development
Python Pro (2 years)
Python Start (2 years)
Game Development on Unity
Building Websites
Game Design
Graphic Design
Video Content Makers
Visual Programming
Summer Sessions
Digital Literacy
The Coding Knight
Holiday Camp
For kids aged 7-12
Give your child the present
of a journey through the world
of modern digital professions
A digital educational
adventure
The Digital Media Studio For those who want to make good
is a modern alternative use of their vacation and find new friends,
to a children's summer camp. hobbies or the profession of their dreams!
A program
for kids aged 7-9
Children travel to the virtual city of Netburg,
where they'll need to build a TV studio,
an amusement park, a news agency
and even a security service so that
the city's emoji inhabitants can
protect their personal data online
for kids aged 10-12
Our students get the chance to become game
bloggers during their vacation. To ensure their
blog is full of high-quality content, they dive
into the world of video games and test their
abilities in all the key professions within
the games industry
In 10 days of their
spring break,
your child will:
Create their own channel, write a video script,
and film and edit a promo video
Develop their own game and learn about ways
to promote and monetize it
Take on the role of chief digital specialists: from
graphic designers to game bloggers
Learn to work in a team and present
their projects in front of live audiences
The Coding Knight
For children aged 6-7
Kids’ first dive into
the fascinating world
of algorithms and code
Programming
for young children
They can start coding from a very early age!
Learning to code is a lot like studying a foreign
language. Kids learn languages faster and with less
difficulty than adults, and an approach centered
on play gets them interested.
Your child
will learn:
to make sense of the basic principles
of programming
to create games and cartoons
in Scratch Junior
approach problem-solving creatively
talk about their projects in front
of the group with confidence
work in a team on joint tasks and projects
Integrated
development
Your child will develop:
● logical, algorithmic
and spatial thinking
● creative abilities
● communication skills
They'll learn to reflect, ask questions
and not be afraid of making mistakes
They'll be introduced to the learning
process
and get prepared for school
Digital literacy
For children aged 7-9
Students learn to use current
programs useful for studies
and everyday life
Skills every modern
kid needs
Computers aren't just a source of entertainment, they're also
a useful tool for resolving school and everyday tasks.
On this course, kids learn to use computers and the internet
effectively while staying safe.
Your child will learn:
To work with text documents
and type fast
Put together presentations, and prepare
oral presentations
Present information in the form of tables
and infographics
Search for trustworthy information online
and protect their personal data
Register on websites, and use email
and cloud storage services
Work with a graphical editor
and create digital pictures
Visual programming
A course for kids aged 9-10
From their first line of code
to complete projects
Study. Play.
Create.
The children learn programming basics
in Scratch, a language designed for kids.
Our students create original projects,
from basic animations to real
games and cartoons
Your child will learn:
About the basic concepts and practices
involved in programming – from creating
algorithms to correcting errors
How to create cartoons and games
in the block-based programming language
Scratch, making their stories more
sophisticated as their knowledge grows
To apply the main principles of graphic design
and vector graphics in practice
Your child
will learn:
To adopt a creative approach to solving
problems, to experiment, and not to worry
about making mistakes
To work in a team: allocating tasks,
searching for compromise, and expressing
their ideas effectively
To not fear public speaking
and confidently present their projects
in front of a live audience
Video Content
Makers
For children aged 9–14
From creating video content
to effective growth on social media
For those
who want to create
We learn how to make high-quality video content
with a minimal amount of equipment, feel confident
in front of a camera, and grow their channels
on YouTube and TikTok
On the video content
makers course,
your child will:
Learn to film, edit, process and provide
voice over for videos
Develop a concept for their blog, create an online
channel and film their first promotional video
Study the most popular video genres and the
principles behind creating scripts and video
effects
Gain their first subscribers, and learn about
safety rules and ways to monetize content
Graphic design
For children aged 9–14
Get to know the world of visual
communication
We provide new opportunities
to unleash creativity
We study all the main tools of graphic design,
learn to convey the meaning we need,
and find out how to control the user's attention
Your child
will learn:
Harmoniously arrange elements Work with the meanings and messages
according to basic principles embedded in design with the aim
of composition of effectively controlling users' attention
Select colors, taking into account
coloristics and rhythm, and make
sense of the RGB color model,
saturation, tones and color palettes
Manage light, shadows,
space and volume
Game design
For kids aged 10-11
Getting acquainted with
the world of game development
and your first steps to a highly
prized profession
A hobby that helps them grow
and reach for the stars
All children are unique, but they all
love one thing – games! We teach them
how to design their own.
Your child
will learn how to:
code puzzles and logic-based tasks
develop storylines for games and make
use of various game strategies
design different player types
create their own games in the
Roblox Studio engine and write scripts in Lua
promote their game on the Roblox platform
and attract new players to it
And also:
develop several fully-fledged projects
expand their vocabulary
learn about time management
learn how to work in a team
master public speaking
and presentation skills
Building
Websites
A course for kids aged 11-13
Teaching website creation skills
as a competitive advantage
each child should have
We teach kids
to create websites
Today, everyone who wants the world Whatever your child chooses to become
to know about them, their business, in the future, knowing how to create websites
services, company, or their passion will give them a competitive advantage.
needs to have a website.
Your child
will learn to:
Come up with concepts for websites
and design a structure for them
Develop designs in Figma and create websites
in the block-based builder, Tilda
Write HTML and CSS code, and publish their
website using GitHub Pages
Create designs for interfaces, taking into account
UX and UI principles
Adapt their site for mobile devices
And work
in a team!
Once they've mastered the main development
tools, our students come together in teams
and create websites with multiple pages.
In the process, the children learn how
to discuss their ideas, reach agreement
with each other, distribute tasks,
and also to give and receive feedback.
Unity Game
Development
A course for kids
aged 12-16
Creating our own worlds using 3D
modeling and programming
World
builders
Some kids don't dream of becoming actors, but movie directors —
so they can share their vision of the world with other people.
There are kids who don't want to play games, but instead create
their own worlds. This course is for them.
Our teenagers
learn:
To use the basic Unity tools to To write code in C#, to work with
implement their own ideas scripts, variables, and data types
To create atmospheric games with To plan work on a project,
object physics, lighting, and particle function as a team and present
systems their results
To develop game levels like a real
level designer
Why Unity?
Unity is a real-time 3D content development
platform that includes computer and mobile
games.
The Unity engine allows you to create
games for the most popular platforms
For a novice developer, the Unity
platform is free
Recommended age for working with
Unity: 12 years and older
It has a wide scope of application:
architecture, construction and design,
cinema and animation, games for mobile
phones, PCs and consoles
Python Start
A course for kids aged 12-13
Fun programming
in one of the world's
most popular languages
A solid start
in programming
Kids learn to code in Python – one of the most popular
programming languages in the world. They get to
apply their knowledge in practice, creating programs
for study, entertainment and everyday life
In their first year of studies,
teens will learn to:
Understand the basics of algorithms Solve real tasks using Python,
and object-oriented programming and apply an iterative approach
Develop interactive graphical games Apply the principles of project work
for PCs using the PyGame library when creating projects
Work with graphics and use
the Turtle library
In their second year
of studies, teens
will learn to:
Write and read code in Python
and work with data structures
Develop sophisticated games and apps for PCs
using the PyGame and PyQT libraries
Design interfaces
Automate work with graphical files
Work in a team and create projects from ideas
before publicly presenting them
Python Pro
A course for kids aged 14-17
Prepare for sought-after
professions and create
an initial developer's portfolio
From beginners to
professionals
Kids learn how to code in Python and test their skills
in the most sought-after IT fields, from game
development to machine learning expertise
In their first year of studies,
teens will learn to:
Write code in Python using functions, Work with graphics and develop
classes and modules a user interface
Create interactive graphical games Work with databases, and use
and apps for PCs the PyGame and PyQT libraries
Apply an iterative approach,
and test and present software
In their second year of
studies, teens will learn to:
Program 3D games: design scenes, animate characters,
and add music to a project
Create sites using HTML, CSS and the Django library
Extract useful info from large data sets (Data Mining)
and apply machine learning algorithms
Develop mobile apps
Apply Agile and Scrum principles
Use the Flask, SQLight, Pandas, sklearn
and Kivy libraries
Front-end
development
A course for teenagers aged 15-18
We create a web application from scratch
and publish it on the Internet using all of
a developer's tools
We teach teenagers how to
create web applications
Smart devices and applications are used Whatever profession your child chooses in
by almost everyone and every company, the future, knowledge and skills in web
and it is front-end developers who create development will give them a competitive
the interfaces for them. advantage in finding a job in IT.
Our teenagers master
all the necessary skills
to come up with concepts and design
web applications in detail
Basic development for interface design
Create the visual part of the application using
HTML and CSS tools
Make applications interactive using JavaScript
Deploy the project on the server so that it works
on the Internet
Why front-end?
In addition to CSS and HTML, there's a lot of
work in frontend with JavaScript — one of the
most popular programming languages
JavaScript is a very logical and simple
language, and to master it, there's enough
knowledge available from school math
classes: no complex integrals, differentials
and vectors
It's easy to start a career in frontend
and you can quickly move up the career
ladder
Book a place in one
of our groups
Please wait for our manager
to call you and help you select
a class start date that
works for you