Skip to content
Learn
Menu
Python
Python Setup
Installing Python
Installing VSCode
Python 101
Python Mini Tasks
Basic Guessing Game
Rock Paper Scissors
Password Generator
One Lesson Tasks
Bank Task
Slot Machine
Adventure Game
Basic Sample Code
Extra Room
Items Array
Random Start
Examples
Gaming
PyGame Setup
PyGame Projects
Flappy Bird
Flappy Bird – Libraries
Flappy Bird – Background
Flappy Bird – Bird
Flappy Bird – Moving
Flappy Bird – Avoiding Obstacles
Flappy Bird – Collisions
Flappy Bird – Start and End Game
Flappy Bird – Displaying the Score
Racey
Racey – Basic Game Build
Racey – Initial Setup
Racey – Display Images
Racey – Movement
Racey – Boundaries
Racey – Displaying Text
Racey – Drawing Objects
Racey – Crashing
Racey – Scoring
Racey – Add On Tasks
Racey – Cheat Code
Racey – Thing Image
Racey – Change Game Play
Racey – Creating a Class
Racey – Adding Instances
Racey – Move class instance
Racey – Using Vectors
Racey – Direction Vectors
Racey – Using Rect Collisions
Racey – Score from Collision
Pong
Pong – Initial Setup
Pong – Creating Paddles
Pong – Creating Game Ball
Pong – Adding AI and Collisions
Pong – Adding Player Feedback
Snake
Snake – Initial Setup
Snake – Adding Movement
Snake – Adding Food
Snake – Collision Detection
Tic-Tac-Toe
TicTacToe – Part 1
TicTacToe – Part 2
TicTacToe – Part 3
Breakout
Breakout – Initial Setup
Breakout – Create Paddle
Breakout – Create Ball
Breakout – Advanced Collisions
Breakout – Finishing Touches
Tower Defence
Tower – Initial Setup
Tower – Create Enemy
Tower – Way Points
Tower – Load Level Map
Tower – Placing Turrets
Tower – Adding Buttons
Tower – Animations
Tower – Aiming and Firing
Tower – Upgrading Turrets
Tower – Spawning Enemies
Tower – Game Mechanics
Tower – Game Ending
Tower – Finishing Touches
Platformer
Platformer – Creating the World
Platformer – Creating the Player
Platformer – Player Animation
Platformer – Collisions
Platformer – Enemies
Platformer – Adding Lava
Platformer – Adding Buttons
Platformer – Start Menu
Platformer – Levels
Platformer – Scoring
Platformer – Sound Effects
Platformer – Moving Platforms
GUI Apps
Web Apps
mesop Basics
mesop and HTML
Minecraft
Intro to Coding in Minecraft
Download Minecraft
Setting up Coding
First Coding Tasks
Spleef Game
Learn@SS
AIT
Comp Sci
Robotics
Networks & Data
TicTacToe – Part 1