In-depth course on Python - free course from GeekSchool, training 9 months, Date November 30, 2023.
Miscellaneous / / December 01, 2023
For children 11-14 years old. For guys with no experience who dream of writing their first code.
Why learn Python
- Easy to start programming
Python has simple code and clear syntax: it’s easy for guys to work with variables, algorithms, functions, and commands. After training, the children will have a foundation of programming knowledge.
2. General development and improvement of academic performance
Programming trains logic, teaches you to set goals and find errors, develops creative and analytical thinking. After training, the children will become more confident in mathematics, physics, and computer science lessons.
3. Clear career prospects
Python is one of the top 3 popular languages: developers earn an average of RUB 250,000 per month. They can develop programs and games, analytics, and create artificial intelligence.
The guys not only learn Python, but develop as specialists
Trying different specialties
The guys will try themselves as developers, game designers and analysts. They will be able to understand which specialty they prefer.
Collecting your portfolio
In 9 months, the guys will learn to work with computer algorithms, graphics, sound, and animation. Each student will create four 2D games, four websites and three chatbots.
Work in a friendly team
The guys see how work works in a real IT company: they are divided into teams, carry out common projects and plan tasks with other teams.
Communicate with IT experts from large companies
The kids will learn what real project work looks like and how to continue to develop. Experts will share development secrets with the guys and answer questions.
Why GeekSchool
Live lessons
Lessons are held on Zoom: the children listen to the teacher and immediately practice. After each lesson, a recording is saved, making it convenient to review.
Ongoing support
The curators support the children, motivate them to learn in difficult situations, ask interesting questions in chats, and send useful materials. Curators are always in touch with parents and children
Experienced teachers
Lessons are taught by programmers with teaching experience. They speak the same language with the children, teach lessons in a fun way and answer questions.
Friends with similar interests
The guys find like-minded people with whom it is interesting to study, share ideas and exchange impressions. After the course, the guys continue to communicate and improve joint projects
Classes once a week - after school or on weekends
9 months training
Lesson lasts 90 minutes
15 guys in the group
First module: 2D - games in Python
- Working with basic syntax in Python
- We solve mathematical problems using code, create functions for automatic solution
- Working with the Turtle and Pygame libraries: visualizing code and creating simple 2D games
- Understanding object-oriented programming to create complex games
- We develop games as a team
As a result, we create a calculator game, a text quest, ping-pong, a shooting game, racing, graphic shapes
Second module: Python websites
- We work with the frontend and backend of the site: we customize the appearance and think through the internal logic of the site
- We work with tools that will help you create a website: HTML, CSS, Flask
- We develop a website as a team
As a result, we create a blog site with a story about ourselves and one site on our favorite topic: about a game, a movie, a book, a musician
Third module: chatbots in Python
- We study the logic of any chatbot
- Creating a chatbot for Discord
- Creating a chatbot in a team
As a result, we create three chatbots: one monitors the chat and collects activity statistics, and the other two work according to any principle.