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)