Learn to code!

You'll learn real programming using GML.

Create a real game!

You'll create an endless space shooter from scratch.

End with an epic Boss Battle!

When you're done, you'll be ready to challenge your dream game.

Welcome! This is the first course in a trilogy of game dev courses designed to take a newbie and make them an expert! You don't need any programming or game dev experience to start, and we'll take it nice and slow through this course. I'm stoked, and I hope you're excited, too. Let's get started!

Course Curriculum

  Welcome + Introduction
Available in days
days after you enroll
  Setting Up
Available in days
days after you enroll
  All About Sprites
Available in days
days after you enroll
  All About Objects
Available in days
days after you enroll
  All About Rooms
Available in days
days after you enroll
  Let's Start Coding
Available in days
days after you enroll
  Your First Game
Available in days
days after you enroll
  The Ship
Available in days
days after you enroll
  The Main Level + Music
Available in days
days after you enroll
  Enemy Ships
Available in days
days after you enroll
  The Debugger (Important!)
Available in days
days after you enroll
  The GUI
Available in days
days after you enroll
  The Big Bad Boss
Available in days
days after you enroll
  Menu + Endless Mode
Available in days
days after you enroll
  Arrays + Controller Input
Available in days
days after you enroll
  What's Next?
Available in days
days after you enroll

Hey there, I'm Aaron.


I've been teaching game design for over two years now and absolutely love doing it. I believe that everyone can code, design, and create when they have the right teacher.

Select a pricing plan and sign up