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:
– Connect 4