Curriculum/Professional/Gaming With Python
ProfessionalCoding Track7 classes · 45 min each

Gaming With Python

Grades 10–12

Why This Course?

Coding is the foundational literacy of the digital age. This course teaches your child to think computationally, break down problems, and create solutions through structured, project-based programming. A complete visual and object-oriented python course, a catalyst for developing the much required Problem Solving Skills in a fun and interactive manner. By the end of this course, students will have built real projects and developed confidence in their ability to create with technology.

What Your Child Will Learn

Course Content

***Object-oriented programming (OOP)*** is a method of structuring a program by bundling related properties and behaviors into individual objects. In this topic, you’ll learn the basics of object-oriented programming in Python. >Conceptually, objects are like the components of a system. Think of a program as a factory assembly line of sorts. At each step of the assembly line a system component processes some material, ultimately transforming raw material into a finished product. >An object contains data, like the raw or preprocessed materials at each step on an assembly line, and behavior, like the action each assembly line component performs. In this topic, you’ll learn how to: * Create a class, which is like a blueprint for creating an object * Use classes to create new objects * Model systems with class inheritance
>The doorway to the Gaming with Python Course, starting with a simple Game, wherein two characters the *Man* and the *Enemy* should not collide in their motion. In this topic, we get familiar with the concepts 1. Pygame Axes 2. Horizontal and Vertical movements 3. Jumping via Quadratic Equations 4. Character animation with Sprites
>The ***classical snake game***, where in the snake length grows with successful consumption of the randomly generated food. With this topic we consolidate: * Pygame Co-ordinates System * Object Oriented Programming * Heavy Problem Solving Skills * Efficient selection and usage of native data structure
>The ***hangman*** game, wherein a hidden word is to be guessed, with every guess decides the fate of the hanging man. With this topic we consolidate: * Pygame Co-ordinates System * Object Oriented Programming * Heavy Problem Solving Skills * Efficient selection and usage of native data structure * Randomness
>A visual game with spikes and a running man, wherein the only option that the man has is to jump and dodge the obstacles while moving forward. With this topic we will further build upon : * Pygame Co-ordinates System * Object Oriented Programming * Heavy Problem Solving Skills * Efficient selection and usage of native data structure * Randomness
>The epic *space shooter* game wherein it is your ship v/s the incoming wave of enemy ships. With this topic we will further build upon : * Pygame Co-ordinates System * Object Oriented Programming * Heavy Problem Solving Skills * Efficient selection and usage of native data structure * Randomness
The days have gone where in we play play a game...Its time for the AI to roll up the sleeves and ace the game faster and better than us humans !! This is the final module where we create an *AI bot*, have a glance over machine learning while creating an awesome game alongside. *Is this the doorway to our next course ***Machine Learning*** ?....Stay tuned to find out !!*

Ready to get started?

Book a free trial class for Gaming With Python and see your child build something amazing.

Book a Free Trial Class