PyGame 

Get ready to jump into programming and create your own awesome games at the PyGame with Star for Life Ukraine! 
Format

Online
Course

Starting date

March
03

Author

Pavlo Panchyshak

Number of classes

10 sessions

Duration

40 hours

Price

Free


About the course

This course is a fun and exciting way to start coding while turning your game ideas into reality. Whether you’ve always wanted to build your own adventures or just see what coding can do, you’ll learn step-by-step how to use Python and PyGame to design, animate, and bring games to life.
No prior experience required - this course is ideal for both beginners and those looking to deepen their knowledge of Python and PyGame by creating a real game.

By the end of the course, you’ll have a portfolio of fully functional games to play, share, and showcase!

What to Expect:

Hands-on Practice

Learn by doing! Each lesson is packed with practical exercises to help you master coding and game design

Fun and Engaging

Learn in a creative environment with inspiring lessons and supportive instructors

Real-World Projects

Work on projects that you can showcase in your portfolio, including simple games you’ll create from scratch.

Personalized Feedback

Get tips and advice on your work to sharpen your skills and bring your ideas to life

Learning Objectives

 Understand the basics of Python programming 
 Gain practical experience with the PyGame library to bring your game ideas to life
 Learn how to plan a game, organize your workflow, and execute it professionally
 Game Asset Design: Learn to design and use game assets, such as sprites and background images, and manage them efficiently within PyGame

Course Structure

 Introduction
 Foundational theory lessons
 Practical game development (starting mid-course)
 Tests and self-assessment (interactive quizzes included at the end of every session)
 Summary and presentations
 Additional materials: coding tips and project guides

Course Includes

 10 sessions: Foundational lessons and hands-on projects
 Comprehensive materials: Notes, coding examples, and project guides
 Practical focus: Theory followed by practical game design activities
 Supportive guidance: Personalized feedback and tips for every student

Course Lessons

Meet the course Author: Pavlo Panchyshak

 6+ years of professional Python development experience
 Proven expertise in leading programming teams and delivering real-world projects
 Industry Background: telecommunications, financial systems, and marketing ecosystems
 Education: System Engineering (Internet of Things), Lviv Polytechnic National University