Pursuitery is an online website hosted on pursuitery.com that is designed to connect people who are interested in learning more. Pursuitery's front page contains links to various online classes, some of which link to a class called Coding with Scratch. This class repeats twice, with the first session running from June 16 to July 20, and the second session running from July 21 to August 24.
Coding with Scratch is broken up into five lessons. Each lesson begins on a Monday, and ends on August 24. Each lesson also has a front page which introduces the week's challenge, which is a project that participants must make. The front page lists the challenge requirements, as well as bonus requirements for the challenge. Other items listed include a video walkthrough of the challenge, lesson goals, and helpful links.
The five lessons are listed below in chronological order:
- Chase Game — This week's challenge was to make a game where a human controlled player avoids a computer controlled player. The goal of the lesson was to "introduce key ideas in games and in how to use Scratch."
- Maze Game — This week's challenge was to make a maze game. The requirements included impassable walls, a time limit, and at least two different mazes.
- The Horde — This week's challenge requirements were to create a sprite that clones itself multiple times, and have the clones interact with the player.
- Choose Your Adventure — This week's challenge is designed to introduce interactive stories in games. The only challenge requirement is to make a story with at least two plot choices for the player.
- Game Publishing — Unlike the previous lessons, participants are not supposed to make a new project, but to take a previously made project and "publish it" The challenge requirements are to add a high score list, sound effects, splash screen with credits, and instructions.
Most lessons include a contest, where participants are eligible for winning a MaKey MaKey. Submissions must be submitted before the first Sunday after the challenge begins, and only US residents of age 13 or older are eligible.
For the first Coding with Scratch session, each week's challenge also contains three to four geekouts — online video chats hosted by the Coding with Scratch staff. The first geekout is a video walkthrough of the challenge, the second geekout is a hints and tips video, the third geekout is a show and tell for submitted projects, and the fourth geekout showcases the week's winner of the MaKey MaKey, if there was a contest held that week. The second Coding with Scratch session only includes the prize team geekouts.
Participants are eligible to win a Scratch Ninja coding badge if all five lessons are submitted by August 24.