Learn to program by making Minecraft mods on your own private server.
No prior programming experience required.

What Students Learn

  • Day 1: Skins, Resource Packs, Server Configuration and basic programming.
  • Day 2: Loops, Variables, Delays and Server Commands
  • Day 3: Functions, Parameters, Building with the Drone tool.
  • Day 4: Game Design: Fowl Play
  • Day 5: Game Design: Capture the Flag

Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.

1. Introduction
10 activities
Set up your tynker account, customize your character's skin and find out how to start talking to your private server.
2. Decisions and Resource Packs
9 activities
Smash blocks with explosive punches, turn creatures to gold with a touch, and customize the creatures, blocks, and items in your server.
3. Repetition, Delays, Variables, and Randomness
10 activities
Add randomness to your mods, use variables to help guide decisions and discover how loops can multiply your coding powers.
4. Intervals, Breaks, and the Command Block
5 activities
Discover a powerful loop with a built-in time-delay and how to break a loop. Start activating code at will with the command block.
5. Building with the Drone Tool
6 activities
Discover the incredible power of the drone tool as you build massive or complex structures with ease.
6. Functions
7 activities
Combine building with the drone tool with the power of functions. Use parameters to make functions do many different things.
7. Fowl Play - Setup
2 activities
Use your skills to build an arena for a Duck Hunt like game.
8. Fowl Play - Game Rules
3 activities
The stage has been set. Now add game logic to complete the "Fowl Play" minigame.
9. Capture the Flag - Setup
2 activities
Use your skills to build an arena for a "Capture the Flag" game.
10. Capture the Flag - Game Rules
2 activities
The stage has been set. Now add game logic to complete a "Capture the Flag" minigame.
11. Bonus: Lucky Block
1 activity
Create a custom block called a lucky block. Every time the lucky block breaks something different will happen.
12. Bonus: Memory
1 activity
Create a memory game that you play inside of Minecraft.
13. Bonus: Disco Floor
1 activity
Create new functions that work with the drone tool; then build with them.
14. Bonus: Monster Totem
1 activity
Use loops, variables, functions and the "start riding" code block to make all the creatures in your server into a totem pole.
15. Bonus: Monster Smash
1 activity
Use functions, random numbers, and the "set target" code block to make two random creatures fight to the death.