Free online learn-to-code platform
Microsoft MakeCode
Coding for Beginner to Advanced
Make & Code
Any home-schooler at any skill level can code with MakeCode – a free online learn-to-code platform where learners build games, code devices, and mod Minecraft!
Students build up their coding skills as they move from block-based coding to languages like JavaScript and Python.
Bring Coding to your Classroom with Microsoft MakeCode
Block-Based Coding
Students can get a jump start with block-based coding using the MakeCode library of blocks and extensions which enable endless possibilities for anyone new to coding.
Advance to JavaScript & Python
Students who already have a grasp of coding concepts can flip directly into text-coding mode, and code their next project in Javascript or Python.
Each of the MakeCode editors provides a library of step-by-step tutorials and skillmaps that walk through fun projects while students learn new skills.
Code Mods for Minecraft
Minecraft: Education Edition prepares students for the future workplace by helping build skills like collaboration, creative problem-solving, communication, and computational thinking. Minecraft: Education Edition offers 200 hours of Computer Science content for all levels and abilities of learners, supported by a range of training material for educators.
Cool Feature:
Beginner’s Guide to Arcade Games
The Beginner’s Guide to Arcade Games introduces the most common types of code blocks used throughout MakeCode Arcade.
In this set of activities, students will create their very first set of digital games with MakeCode Arcade. This guide is intended for students who are new to MakeCode with little or no previous coding experience. Through step-by-step instructions, students will focus on projects from 3 different categories: Storytelling, Clicker Games, and Collector Games.
Designed for students between the ages of 11 & 15, this experience contains a total of 11 tutorials (approximating 145 minutes of instruction) spread over 5 sessions. At the end of each learning path, students receive a certificate of completion.