Level
Beginner
Course Fee
USD 35
Age Group
10 - 16 years
Prerequisite
We recommend that students complete our earlier Python courses before starting this Pygame module. A strong foundation in core Python concepts, including functions, loops, conditionals, and object-oriented programming, is crucial for success in this course.
Check out the courses for beginners that will help your kid to start from scratch.
Description
Target Audience: Designed for kids aged 10 and above
Learning Approach: Introduction to Pygame
Course Features
Understanding what Pygame is and its applications
Encourages creativity and the application of game development skills
Course Outline
Creating a Pygame Window
- Setting up a display surface.
- Configuring window dimensions.
- Setting a window title (caption).
Event Handling
- Handling keyboard inputs.
- Handling mouse inputs.
- Handling window close events.
Scoring System and Game State
- Adding a scoring mechanism.
Mini-Game Development
- Catch Me Game: Implementing a simple game with scoring based on object catching.
- Ping Pong Game: Developing a basic ping pong game with paddles and ball mechanics.
- Snake Game: Students will create the classic Snake game with food collection and increasing length.
Splash Screen
- Creating a splash screen with a play button.
Multiplayer Game Development
- Implementing a 2-player game.
Why Should You Enroll in this Course?
Learning Outcomes
This Python programming course offers a hands-on introduction to gaming, ideal for beginners and intermediate learners. It provides foundational skills in game development using Python, helping students explore creative game design and programming concepts.
Certificate
Course Certificate: Yes
Eligibility for Certificate:
- Implement the final project as assigned by the teacher, and demonstrate it in the last lesson.
- Pass the Grand Quizzes (About Data Structure and OOP).
- Parent-Teacher meeting.
Schedule
Classes per Week: 2
Duration: 6 weeks
Days/Timing: The teacher will decide with the student