Python programming courses
for children 12-18 years old
for children 12-18 years old
Learning Python programming for students online from scratch to work in commercial projects
We created a professional Python programming course adapted for schoolchildren. Everything is just like adults!
The curriculum is based on a popular course from the GoIT platform, after which students start a career in programming.
The Python program for kids also produces Junior specialists. We do not just introduce programming, but prepare them to work in real projects.
-
Age of students
12-18 years old
-
Course duration
6/24 months
-
Borrow for a day
3 lessons of 60-90 minutes each.
-
For training you need
computer or laptop
Python Junior
In the Python Junior course, a child will learn the basics of the Python programming language in a playful way, develop algorithmic and spatial thinking, and create their own game at the end of the semester.
It is used in education:
-
The Pygame platform is a set of cross-platform modules created for the development of video games.
-
The Turtle library is a Python extension for creating graphical drawings.
Спробувати себе у програмуванні може кожна дитина
Python Pro
In the Python PRO course, the child will master the basic syntax of the Python programming language and the principles of object-oriented programming, as well as deeply analyze data structures and develop algorithmic thinking, which is so necessary in any programming.
It consists of three consecutive blocks. Upon completion of each block, the student receives a certificate:
-
Python Core
Basic and advanced syntax, data types, conditional statements, loops, functions, OOP principles, and testing. We work in Flask. The duration of this block is 6 months.
-
Python Web
Fundamentals of web development, Flask, Django, FastAPI frameworks. Creating Telegram bots on aiogram. The duration of this block is 9 months.
-
Python Data
Data analytics with Pandas, NumPy, Skikit, Jupyter Notebook. Deep understanding of the basic principles of data structures and algorithms. Duration of training on this block – 9 months.
Is Python programming right for your child? Find out in this free lesson
Online meeting in Google Meet
40-45 minutes
- Familiarize yourself with the Python workspace
- Write your own code
- He will understand whether this direction is right for him
- Aptitude testing
- Practical robot
- Consultation
Course program
-
152 classesunit
Themes of the module
- Algorithms and problem solving
- Variables and mathematical expressions
- Basic commands, strings, and text in Turtle
- Conditional statements and loops
- Drawing complex shapes
- Basic Python syntax
- Game development
- Graphics and game design
- Game Planning and Design
- Implementation of game logic
Final projects
- Turtle Race game
- Game "Escape from the maze"
-
172 classesPython Core
Themes of the module
- Strings and string methods
- Functions, arguments, return values
- Principles of map and filter operation
- Introduction to tuples and sets
- Dictionaries. The basics of recursion
- Using custom and third-party modules
- Handling exceptions. Generators and iterators
- OOP principles
- Testing and documenting code
Final projects
- "Tic-tac-toe Grahrah."
- Currency Converter Program
- Event planning application
-
2108 classesPython Web
Themes of the module
- Principles of web development
- Working with databases
- Data management in web projects
- Flask routing and templates
- Libraries for working with databases
- Data parsing
Final projects
- Resume Generator project
- Creating a Telegram bot
-
3108 classesPython Data
Themes of the module
- Relational databases and using SQL to work with them
- Development of diagrams for databases
- UML diagrams for software design
- NoSQL databases
- Python libraries for data analysis
- Calculations with NumPy
- Processing and analyzing tabular data
- Data visualization with Matplotlib and Seaborn
- Building predictive models in Scikit-Learn
- Implementation of algorithms in Python
- Development of your own data structures
- Sorting and searching algorithms
- Algorithms of dynamic programming, backtracking
- Problem solving on LeetCode, HackerRank, or Codeforces platforms
Final projects
- Data report with collection and visualization
- Mobile application "City of Search"
Comfortable and effective learning process
-
Online format
Lessons are held in Google Meet according to a clear schedule. You can study remotely from any location.
-
Study groups
In groups of up to 15 students, which allows teachers to use an individual approach.
-
Student's office
Training materials, lesson recordings, assignments, and explanations are available 24/7 in your personal account.
-
Focus on practice
Students work on tasks from real-world applications of Python and create their own projects.
-
Feedback
Checking homework from teachers and mentoring will help you progress faster.
Let your child try their hand at programming with a free lesson
*By signing up for the first lesson, you will also receive a presentation with a detailed description of the entire course schedule for free