Learn To Code Space Invaders – Course Introduction

(this is a beginners course so you don’t need any programming skills to make a start!)

Writing your own programs is great fun. But sometimes learning to code can be a bit frustrating, writing lots of tiny programs that don’t really do anything.

This course makes the learning part fun! We’ll start writing a game program and learn all the programming techniques as we need them. Each lesson builds on the previous ones until we get to the finished game below.

(Use the left and right arrow keys to move, z to fire)

Don’t worry if you’ve never coded a single line. I’ll take you from the very start and show you everything you need to know. Make sure you’ve followed the getting started guide so that you’ve got all the free tools we’ll need and then click on the first lesson below.

Space Invaders Course Lessons

Learn to Code Space Invaders – Lesson 0 – Finding Your Way in TIC80

Learn to Code Space Invaders – Lesson 1 – Variables

Learn to Code Space Invaders – Lesson 2 – Moving Things Around

Learn to Code Space Invaders – Lesson 3 – Using the Control Buttons

Learn to Code Space Invaders – Lesson 4 – Creating and Moving Sprites

Learn to Code Space Invaders – Lesson 5 – Storing Data in Tables and Objects

Learn to Code Space Invaders – Lesson 6 – Firing Bullets

Learn to Code Space Invaders – Lesson 7 – Functions

Learn to Code Space Invaders – Lesson 8 – Debugging the Firing Code

Learn to Code Space Invaders – Lesson 9 – Arrays and Loops (part 1)

Learn to Code Space Invaders – Lesson 10 – More Arrays and Loops

Learn to Code Space Invaders – Lesson 11 – Repeat Until Loops

Learn to Code Space Invaders – Lesson 12 – While Do Loops

Learn to Code Space Invaders – Lesson 13 – The Aliens Are Coming!

Learn to Code Space Invaders – Lesson 14 – The Aliens Are Here!

Learn to Code Space Invaders – Lesson 15 – Aliens on the Move

Learn to Code Space Invaders – Lesson 16 – Alien Speed Control

Learn to Code Space Invaders – Lesson 17 – Aliens Walk This Way

Learn to Code Space Invaders – Lesson 18 – Shooting The Aliens

Learn to Code Space Invaders – Lesson 19 – Exploding Aliens

Learn to Code Space Invaders – Lesson 20 – Keeping Score

Learn to Code Space Invaders – Lesson 21 – Adding Sound

Learn to Code Space Invaders – Lesson 22 – The Aliens Fight Back

Learn to Code Space Invaders – Lesson 23 – Player Lives and Game States

Learn to Code Space Invaders – Lesson 24 – The Aliens Have Landed

Learn to Code Space Invaders – Lesson 25 – Level Up!