0% found this document useful (0 votes)
22 views50 pages

Programming Courses Presentation (En)

The International School of Programming offers a variety of programming courses for children aged 6 to 18, focusing on skills such as coding, game development, graphic design, and digital literacy. The curriculum is designed by professionals to engage students through interactive and practical learning experiences. Courses are available for different age groups and skill levels, allowing students to progress seamlessly through their education in technology and programming.

Uploaded by

Alina Ripa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views50 pages

Programming Courses Presentation (En)

The International School of Programming offers a variety of programming courses for children aged 6 to 18, focusing on skills such as coding, game development, graphic design, and digital literacy. The curriculum is designed by professionals to engage students through interactive and practical learning experiences. Courses are available for different age groups and skill levels, allowing students to progress seamlessly through their education in technology and programming.

Uploaded by

Alina Ripa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

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

You might also like