Learn how to program
by playing video games.

Screeps Tutorial Walkthrough for Beginners

An introduction to Screeps, an AI programming game where you write JavaScript to build an empire!

Screeps Tutorial Introduction
In this series I want to introduce you to a programming video game called Screeps. I'm going to walk you through the official tutorial, so …
Game UI & Basic Scripting
Screeps tutorial step number one: the game interface and basic scripting. We learn how to spawn a creep, tell our harvester creep to gather energy, …
Upgrading Your Controller
Screeps tutorial step number two: upgrading your room controller. We learn to use the creep memory to differentiate between creep roles. Our new upgrader creep …
Building Structures
Screeps tutorial step number three: building structures. We build extensions to increase the amount of energy available in our room for spawning creeps. This will …
Auto-Spawning Creeps
Screeps tutorial step number four: auto-spawning your creeps. We learn how to automatically spawn creeps after they die. We are also introduced to room visuals, …
Defending Your Room
Screeps tutorial step number five: defending your room. We learn about safe mode, and how to build towers and use them to attack enemy creeps. …
Ben Johnson My name is Ben and I help people learn how to code by gaming. I believe in the power of project-based learning to foster a deep understanding and joy in the craft of software development. On this site I share programming tutorials, coding-game reviews, and project ideas for you to explore.