MakeCode Arcade Educator Page
Educator Resources
We have gathered all of our best educator resources and collected them all right here for your convenience.
[
{
"name": "Quick Links",
"description": "A table of our most popular activities and their associated URLS and teacher resources.",
"url":"/educators#quicklinks",
"imageUrl": "static/tutorials/froggy/frog.gif"
},{
"name": "Complete Courses",
"description": "Full course sets for dedicated STEM or CS classrooms.",
"url":"/educators#courses",
"imageUrl": "static/courses/teals-introcs.jpg"
},{
"name": "Educator Videos",
"description": "Visit our educator YouTube channel.",
"url":"https://www.youtube.com/@msmakecode",
"imageUrl": "static/educator/video_thumb.png"
},{
"name": "Fun Additions",
"description": "Check out these fun tools that make great additions to the classroom.",
"url":"/educators#fun",
"imageUrl": "static/hardware/arcade-kiosks/cardboard-kiosk.png"
},{
"name": "Arcade Blogs",
"description": "Read tips and tricks that can elevate your class projects.",
"url":"/educators#blogs",
"imageUrl": "https://cdn.makecode.com/blob/56529d379b20d2fd2b9802839696ffd10141c278/static/skillmap/story/story-comp.png"
},{
"name": "Educator Training",
"description": "Learn more about MakeCode!",
"url":"/courses/educator-trainings",
"imageUrl": "https://cdn.makecode.com/blob/fe3b37a6b99b4cb867b8a4e3e604630e6411fd21/static/livestream-games/hamlet.png"
}
]
Activity Quick Links
(Scroll right to see more)
Suggested Order of Completion | Tutorial/Skillmap | Style/Difficulty (Out of 5) | Description | Long URL | Short URL | Teacher Resources / Answer Keys |
---|---|---|---|---|---|---|
Jr-1 | Sparks Flying Junior | Junior / 1 | A low-text version of our Sparks Flying experience. It only takes a few blocks to create an exciting clicker game where participants need to start a camp fire before the wind blows it out! | https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr | https://aka.ms/sparky | https://makecode.com/_4zbLcLXjFKUf |
Jr-2 | Turkey Rescue Junior | Junior / 1 | A low-text version of our TurkeyDay experience. Participants use low-text blocks to create a vertical platformer game where they direct a turkey out of a warehouse while saving its friends. | https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr | https://aka.ms/turkey-jr | https://1drv.ms/f/s!AqsgsTyHBmRBn2mMdQSkzSMTSCJg?e=2LWibA |
Jr-3 | Snack Chase | Junior / 1 | Code a snack chase with characters from Lyla in the Loop on PBS Kids | https://arcade.makecode.com/#tutorial:/tutorials/lyla-jr | https://aka.ms/lyla | https://aka.ms/teachLyla |
Jr-4 | Free Throw Junior | Junior / 1 | A low-text version of our Free-Throw tutorial. Participants use simple blocks to make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr | https://aka.ms/bball | https://makecode.com/_70x8W6VuYeaY |
Elem-1 | Full of Stories | Super-Beginner / 1.5 | Allow participants to show off their creative side with greeting cards/jokes/short stories. | https://arcade.makecode.com/–skillmap#story | https://aka.ms/new-story | https://arcade.makecode.com/skillmap/educator-info/story-map-info |
Elem-2 | Whack-the-Mole | Super-Beginner / 1.5 | Participants create their own mole-whacking carnival game. | https://arcade.makecode.com/–skillmap#mole | https://aka.ms/whack-the-mole | https://arcade.makecode.com/skillmap/educator-info/mole-map-info |
Elem-3 | Talent Show | Super-Beginner / 1.5 | Participants learn to create a clicker game where every click of a button translates to applause for some very talented animals. | https://arcade.makecode.com/–skillmap#star | https://aka.ms/new-star | https://arcade.makecode.com/skillmap/educator-info/star-map-info |
Elem-4 | Save the Baby Dinos | Super-Beginner / 1.5 | Participants can create a collector-style game starring a dinosuar that’s determined to save dino babies! | https://arcade.makecode.com/–skillmap#dino | https://aka.ms/new-dino | https://arcade.makecode.com/skillmap/educator-info/dino-map-info |
Elem-5 | Turkey Day | Beginner / 1.5 | Participants use blocks to build a fast-paced platformer that allows them to help a turkey free all of its friends and climb to freedom. | https://arcade.makecode.com/–skillmap#turkey | https://aka.ms/turkeyday | https://arcade.makecode.com/skillmap/educator-info/turkey-map-info |
S-1 | 100 Days | Beginner / 2 | Celbrate 100 days of school by sending 100 of your favorite things streaming across the screen! | https://arcade.makecode.com/#tutorial:/tutorials/hundred | https://aka.ms/100things | https://makecode.com/_4jjRxJT4V9pK |
S-2 | Bubble Popping | Beginner / 2 | Create your own bubble popping game where three-in-a-row scores you points! | https://arcade.makecode.com/#tutorial:/tutorials/bubbles | https://aka.ms/bubbles | https://makecode.com/_3foKxm6YE4Lv |
S-3 | Animated Snow Globe | Beginner / 2 | Create your own snow globe, complete with animations and music | https://arcade.makecode.com/#tutorial:/tutorials/snow | https://aka.ms/snowglobe | https://makecode.com/_3gq7FEhJk8i7 |
S-4 | Music Player | Begintermediate / 2.5 | Go back in time to be on the development crew for Microsoft’s Zune music player | https://arcade.makecode.com/#tutorial:/tutorials/music | https://aka.ms/ZunePrototype | https://makecode.com/_WW1aiH6hfUkX |
1 | Intro to MakeCode Arcade | Beginner / 1.5 | This is a very simple tutorial that introduces participants to Microsoft MakeCode Arcade as they create a cute clicker activity. | https://arcade.makecode.com/#tutorial:/tutorials/intro | https://aka.ms/MC-intro | https://makecode.com/_brVE2y5bKFdu |
2 | Collect the Clovers | Beginner / 2 | Participants code a game that allows a bunny to collect clovers while avoiding bees. | https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers | https://aka.ms/clovers | https://makecode.com/_AKdgLX3KyYrt |
3 | Chase the Pizza | Beginner / 2 | A classic tutorial that has participants coding a happy face that chases a pizza as it pops randomly around the screen. | https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza | https://aka.ms/chase-the-pizza | https://makecode.com/_Dgy1y5Lii6XL |
4 | Free-Throw | Beginner / 2.5 | Participants make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | https://arcade.makecode.com/#tutorial:/tutorials/free-throw | https://aka.ms/freethrow | https://makecode.com/_C3P6qjcfzapc |
5 | Burstin’ Balloons | Beginner / 2.5 | Code your own minigame-style activity where two mice compete to see who can pump up their balloon the fastest. | https://arcade.makecode.com/–skillmap#balloon | https://aka.ms/balloon | https://arcade.makecode.com/skillmap/educator-info/balloon-map-info |
6 | Monster Truck Racer | Begintermediate / 2.5 | Code a themed racer game where participants navigate their monster truck through a dangerous cave. | https://arcade.makecode.com/–skillmap#racer | https://aka.ms/MonsterRacer | https://arcade.makecode.com/skillmap/educator-info/racer-map-info |
7 | Save the Galaxy | Begintermediate / 2.5 | This tutorial helps participants code a classic space-shooter style game…but instead of lasers…players are transmitting information to satellites and avoiding asteroids. | https://arcade.makecode.com/–skillmap#galaxy | https://aka.ms/galaxy | https://arcade.makecode.com/skillmap/educator-info/galaxy-map-info |
8 | Save the Forest | Begintermediate / 2.5 | This skillmap walks students through a coding project that allows them to fly an airtanker full of water to put out forest fires. It also provides a great lesson on the balance of ecosystems. | https://arcade.makecode.com/–skillmap#forest | https://aka.ms/forestMap | https://arcade.makecode.com/skillmap/educator-info/forest-map-info |
9 | 80’s Rockstar Maze | Intermediate / 3 | Help Jerry the Rockstar avoid the crazed fans by coding this maze. Then get Jerry to the exit before time runs out. | https://arcade.makecode.com/–skillmap#rockstar | https://arcade.makecode.com/skillmap/educator-info/rockstar-map-info | |
10 | Code an Adventure | Intermediate / 3 | Remember those old-school text-based adventures? This skillmap uses functions to help participants code their own interactive stories. | https://arcade.makecode.com/–skillmap#adventure | https://aka.ms/codeAdventure | https://arcade.makecode.com/skillmap/educator-info/adventure-info |
11 | Jungle Jump | Intermediate / 3 | One of our most popular maps! This skillmap allows students to code their own sidescrolling platformer (similar to those timeless games starring the plumbing brothers.) | https://arcade.makecode.com/–skillmap#jungle | https://aka.ms/junglejump | https://arcade.makecode.com/skillmap/educator-info/jungle-map-info |
12 | Multiplayer Pizza Party | Intermediate / 3 | Code a game where multiple players can dash for each piece of pizza–bumping each other to steal points along the way. | https://arcade.makecode.com/#tutorial:/tutorials/pizza-party | https://aka.ms/pizzaparty | https://makecode.com/_8ikJWuHFCE81 |
13 | Multiplayer Horse Race | Intermediate / 3 | Participants can code a carnival-style racehorse game where multiple players can button mash to be the first to get their horses across the finish line. | https://arcade.makecode.com/#tutorial:/tutorials/horse | https://aka.ms/horserace | https://makecode.com/_6eq60hdDP5tz |
Complete Courses
[
{
"name": "AP Computer Science Principles",
"description": "AP endorsed introductory class for High School students. The course is designed to attract students of all backgrounds, experience levels, and interests",
"cardType": "link",
"url": "https://makecode.com/csp",
"imageUrl": "https://cdn.makecode.com/blob/2f29e06f0ce78fc647a0f19ea4acadd0ea29563c/static/courses/csp.png",
"largeImageUrl": "/static/courses/csp.png",
"directOpen": true
},
{
"name": "Introduction to Computer Science with Microsoft MakeCode Arcade",
"description": "A full academic year course designed to be taught for introductory programming classes in High School",
"cardType": "link",
"url": "/courses/introcs",
"imageUrl": "https://cdn.makecode.com/blob/6fc548f43baa08998bdc2bd7221cc740244d65f5/static/courses/teals-introcs.jpg",
"largeImageUrl": "/static/courses/teals-introcs.jpg",
"directOpen": true
},
{
"name": "Code a Carnival",
"description": "A modular and differentiated set of coding activities for students in grades 5-12",
"cardType": "link",
"url": "/courses/carnival",
"imageUrl": "https://cdn.makecode.com/blob/dfcb7fe95a69fa3a5556a2fba7a3ee5f6da61978/static/hour-of-code/2022/booth.png",
"largeImageUrl": "/static/hour-of-code/2022/booth.png",
"directOpen": true
}
]
Fun Additions
[
{
"name": "Arcade Kiosk",
"description": "Bring the arcade to your classroom with this kiosk-style interface.",
"url":"/hardware/kiosk",
"imageUrl": "https://cdn.makecode.com/blob/b7b77b51083369feda7f31475240cd1844865d34/static/hardware/kiosk/makecode-arcade-machines.jpg"
}, {
"name": "Multiplayer",
"description": "Encourage students to collaborate and play their final games together",
"url":"/multiplayer",
"imageUrl": "static/multiplayer/help/hosted-game.png"
}, {
"name": "Evaluation Tool",
"description": "Inspect programs to make sure they're headed the right direction.",
"url":"https://makecode.microbit.org/beta--eval",
"imageUrl": "static/skillmap/puzzle/puzzle-activity1.png"
}
]
Concept Blogs
[
{
"name": "Kiki's Corner",
"description": "A comprehensive Arcade blog for teachers and students",
"url":"https://medium.com/kikis-corner",
"imageUrl": "https://cdn.makecode.com/blob/3946ac7810fcab700e1580c5ba77400f22756e59/static/hero-gallery/kikis-corner.png"
}, {
"name": "Richard's Tips",
"description": "Visit our forum to read Richard's Arcade Tips. You're bound to learn something new!",
"url":"https://forum.makecode.com/search?q=%22Richard%27s%20Arcade%20Tips%22",
"imageUrl": "https://cdn.makecode.com/blob/24aedfadedeab38064c1b976dd5be7155425c9bf/static/livestream-games/bartholomew.png"
}
]