Block Python Classes for Kids

Making up blocks, the website automatically generates the code into text format, so it helps a student to see an analogy between the block and textual programming. Students will get acquainted with the basic algorithmic constructions and will learn how to deal with them.
#from 10 years

Python in blocks Programming

Learning the Basics of the Python Programming Language
using block programming.
Perfect for beginners in programming, as well as advanced from 9 years.

Basic level
15-20
lessons
Intermediate level
21-30
lessons
Advanced level
30-40
lessons
1
Data input-output
The student will get familiar with the EduBlocks development environment, learn the concept of "variable", study the use of “input” and “print” commands in practice, get acquainted with the use of basic mathematical operations in Python.

Project:
Console applications for solving various mathematical problems.
4
Loops
The student will get familiar with the concept of "loops" and examples of their use. The student will see the difference between using “for” and “while” loops, as well as get closer to automating the code by adding the ability to repeat the code or parts of it an unlimited number of times.

Project:
Boss fight
2
Modules
The student will get familiar with modules, learn how to generate random numbers for a variety of applications, draw some images using the turtle module, and delve into Python's mathematical capabilities.

Project:
Drawings with "turtle". Projects for random number generation
5
Lists
The student will get familiar with the concept of a list, learn what indexes and elements of a list are, how to find the maximum and minimum in a list of elements, find unique or duplicated elements in a list.

Project:
Alchemy
3
Conditions
The student will get familiar with one of the most basic structures in programming languages - conditions. The student will learn to make his applications even more dynamic by adding the ability to select the next action of the program.

Project:
Traffic light
6
Functions
The student will continue to study code automation methods and learn to use previously written code anywhere in the program an unlimited number of times.

Project:
Snowflakes
7
Object Oriented programming (OOP)
By the end of the module, the student will understand the advantages of using classes and objects and be able to use them.

Project:
Students register
Examples of our students' projects