для детей 9—10 лет
Начальный уровень

Визуальное программирование на Scratch

Этот язык разработали в МIT, чтобы детям было комфортно делать первые осознанные шаги в программировании.

Бесплатный урок
Что за курс
Курс поможет ребёнку понять базовые принципы программирования и самому научиться создавать анимации и игры.

Чему научатся дети

На практическом курсе по визуальному программированию на Scratch мы научим студента

Программировать на языке Scratch
Создавать с нуля свои первые игры
Работать с графикой и звуками
Самостоятельной работе за ПК
Проектная работа: в конце курса ребята от начала до конца создают свой первый проект

План обучения и проекты

1 модуль

Калейдоскоп

Изучим интерфейс Scratch. Ребята узнают что такое спрайты, перо и какие есть базовые правила передвижения

1. Изучим интерфейс Scratch. Ребята узнают что такое спрайты, перо и какие есть базовые правила передвижения

2. Разберём линейные алгоритмы. Работа с пером и углами поворота

3. Самостоятельно отрисуем спрайты и фоны с нуля. Соберём цикл "повторить N раз"

4. Соберём калейдоскоп

+
-
2 модуль

Пиратский корабль

Освоим координаты и логику управления

1. Координаты, Дополнительные блоки передвижения

2. «Если-то», логика простейшего управления

3. Создаем пиратский корабль, часть 1: карта, управление 

4. Создаем пиратский корабль, часть 2: управление пушками, появление сокровища 

+
-
3 модуль

Поймай яблоки

Работаем с операторами сравнения и условий

1. Операторы сравнения, условия 

2. Цикл пока, продвинутая работа с операторами

3. Работа со случайными числами, понятие переменной

4. Создаем “Поймай яблоки”: управление, появление и движение яблок

+
-
4 модуль

Космический корабль

Создаем фон, текстуру корабля, управление

1. Фон, текстура корабля, управление 

2. Появление врагов 

3. Стрельба. Дополнительные возможности для создания управления (обработка коллизий)

4. Самостоятельное дополнение игры одним улучшением из списка 

+
-
5 модуль

Аквариум

Осваиваем продвинутые инструменты для рисования фона

1. Продвинутые инструменты для рисования фона, работа с костюмами, движение рыбы, случайное появление рыбы 

2. Достижение рыбой края экрана, случайный выбор направления движения рыбы 

3. Счетчик рыб, проверяем гипотезу о шансе появления рыбы с помощью программы, кормим рыбок

4. Самостоятельное дополнение игры одним улучшением из списка 

+
-
6 модуль

Искусственный интеллект

Изучаем переменные, циклы и типы данных

1. Переменные и циклы 

2. Типы данных

3. Счёт в играх

4. Переменные как параметр

+
-
7 модуль

Танчики

Реализация стрельбы и счетчика патронов, реализация механизма пополнения боеприпасов 

1. Создание фона и текстур, управление

2. Реализация стрельбы и счетчика патронов, реализация механизма пополнения боеприпасов 

3. Поведение вражеского танка. Часть 1

4. Поведение вражеского танка. Часть 2

+
-
Финал

Свой проект

Создаем собственный проект

1. Придумываем название, персонажей, их действия

2. Добавляем фоны и спрайты, создаем первые сцены. Проверяем проект 

3. Добавляем главного персонажа и дополнительные ветки 

4. Показываем итоговую игру

+
-

Projects by our students

We believe it's most effective to learn by doing. We don't have boring lectures, and in our lessons kids make real games and applications.

Marat
13 years old
Flappy bird
PYTHON

Flappy Bird — my first gaming project on PyGame! Press space and jump!

Margaret
10 years old
Infinite road
PYTHON

This is my infinitely entertaining game! I really wanted to make something distracting and fun, and that's how I came up with the idea for this project.

Steven
10 years old
Car of my dreams
Digital Intro

This is the car of my dreams. I tried really hard to add some of the most important details.

Reid
12 years old
Geometry Dash on PyGame
PYTHON

This is my interpretation of Geometry Dash. I used Python to make it, and the game is so fun. My friends like it too.

Want to see more projects on our educational platform?
Sign up for free lesson

Teachers

PYTHON TEACHER

Alexander Harhota

Skills
Python
WEB
Chat Bot
Education
Siberian State University of Telecommunications and Informatics
Accomplishments
Teacher at the state project Campus-2019 and Campus-2020; Creator of an application for making chat-bots and AI for kids
WEB DESIGN TEACHER

Aleksey Panfilov

Skills
Python
Robotics
WEB
Education
Petrozavodsk State University, Physics Department
Accomplishments
Organizer and head judge of the international robotics competition Roboskills, a member of the international methodical committee Innopolis Open, Future Engineers
UNITY TEACHER

Constantine Clambotskiy

Skills
Python
Unity
Computer Science
Education
Novosibirsk State University, Mathematics and Mechanics Department
Accomplishments
Second place in Russia in Epson's competition "development of mobile apps in augmented reality"
PYTHON TEACHER

Ksenia Vershinina

Skills
Python
Computer Science
WEB
Education
Nizhny Tagil Technological Institute of Ural Federal University
Accomplishments
Published in the Advances In Science and Technology XXVIII collection and e-library
<>
PYTHON TEACHER

Alex

Skills
Python
WEB
Chat Bot
Informatics
Accomplishments
Teacher at the state project Campus-2019 and Campus-2020; Creator of an application for making chat-bots and AI for kids
UNITY TEACHER

Alex

Skills
Python
Unity
Computer Science
Accomplishments
Organizer and head judge of the international robotics competition Roboskills
PYTHON TEACHER

Ksenia

Skills
Python
Computer Science
WEB
Accomplishments
Published in the Advances In Science and Technology XXVIII collection
<>

Что должен уметь ребёнок

Чтобы приступить к занятиям ученику должен иметь базовые навыки:

Владеть мышкой
Иметь минимальный опыт взаимодействия с компьютером
Уметь читать и писать на русском

Будет плюсом, если ребенок уже смотрел мультики, проходил онлайн занятия или играл самостоятельно.

photo boy

Как проходят уроки

1
Повторяем тему прошлого урока и разбираем домашнее задание.
2
Разбираем новую тему и группа под контролем преподавателя решает первые задачи.
3
Ученики самостоятельно решают усложненные задачи и в конце часто идут игровые задания.
4
В конце урока преподаватель с группой подводят итоги, повторяют все что успели пройти и готовятся к следующему уроку.
32
lessons in a course
90
minutes per lesson
weekend
12
students per group

Запишитесь на пробный урок

На бесплатном уроке ребенок запрограммирует робота и проведёт его через лабиринт в IT-лабораторию Kodland! Также мы расскажем подробнее о курсе и ответим на вопросы.






Спасибо за заявку!
В ближайшее время вам перезвонит менеджер и проконсультирует по всем вопросам
Oops! Something went wrong while submitting the form.