Transition your experience acquired in previous adventures into learning Python, one of the most powerful programming languages. Develop your skills and problem solving mindset by building a more complex game while testing and overcoming bugs!
Understanding of print function.
Learn the use of variable to manipulate variable.
Learn the use of input function to key in new information.
Create calculator to calculate multiple operation (if/else loop).
Understand how to create equations.
Create simple guessing game (the use of import random library and while loop).
Understanding of different types of loop.
Create simple shape app using pygame.
Understanding the X and Y axis in programming.
Create space shooter game to understand the uses of class and function.
Brief introduction of class and function in python.
Learn the flowchart of programming.
Learn how to control player using keyboard.
Load image into pygame.
Create maze runner game.
Upgrade the maze with the obstacles and load image for player, blocks and enemies.
Adding scoring system into maze game.
Create platformer game.
Upgrade platform game with moving platform.
Application of Python knowledge to create more sophisticated games with some new features in the Python script. Example of games:
What Coding Does For
Your Child's Brain
Coding also helps kids develop a multitude of additional skills such as problem solving, logic, language, and even creativity.
MIT studies show that students who learn coding also perform 16% better in cognitive ability tests.
Learning computational thinking means being able to break down complex questions into smaller components, solving problems like a computer does.