Minecraft: Programming in Python - free course from GeekSchool, training 8 months, Date: December 4, 2023.
Miscellaneous / / December 08, 2023
10-12 years4-5 grade
The child develops from several sides
Master Python
It's the world's most popular programming language since 2017*, with simple, easy-to-understand code. It is good for learning programming.
Learn to program
The child combines business with pleasure: each lesson creates a program that controls game characters, buildings and landscapes.
Improve your English
All commands are written in English: the child programs and at the same time expands his vocabulary. If something is not clear, the teacher will help.
Will develop thinking
The child programs, solves logical and creative problems, turns ideas into results. For example, he builds a building in the game, taking into account the height and specifics of the area.
Automates routine
A useful skill for school and future work: the child will be able to quickly solve boring tasks on the computer in order to focus on the main thing and save time.
Learn to work in a team
The child will do a team project together with other children, learn to defend their decisions, present the result - everything is like in a real IT company.
3
courseWill help children understand different IT specialties and find themselves
Developer with 9 years of experience: independently mastered Python, HTML, CSS and JavaScript. He worked his way up from a system administrator to the head of an IT department, and was involved in automation in various fields.
Now he teaches at the Izhevsk State Technical University. M. T. Kalashnikov and runs his own offline programming group for children. In the past, he was a computer science teacher at school.
He worked his way up from a system administrator to the head of an IT department, and was involved in automation in various fields.
He taught computer science to children, and now he leads a programming group at Izhevsk State Technical University. M. T. Kalashnikov.
- 4 years of experience in 3D modeling
- Author of 3D modeling courses
- Game developer with 9 years of experience
- Leads a programming group
- Has an education as an engineer and programmer
Module 1. Introduction to Python Programming
• Getting to know the features of the Python language
• We write the first programs
• Learning to use conditional statements and data types
⭐Module result: 10 programs and group project “Excursion”
Module 2. Loops in Python
• Getting to know the types of loops in programming
• Learn when to use for and while loops
• We work with lists and data collections
⭐Module result: 10 programs and a group project “Pixel Art”
Module 3. Functions in Python
• Getting to know the types of functions
• Create functions
• Working with function arguments
• We divide a large program into logical parts
⭐Module result: 6 programs and group project “City”
Module 4. Python OOP Basics
• Getting to know OOP - object-oriented programming
• We write complex programs using OOP
⭐Module result: 2 complex programs and a group project “The World of Huge Things”
Module 5. Python Secrets
• Learning to work with files and streams
• Create your own mini-game!
⭐Module outcome: 4 secret programs and preparation for the final project