This is the Trace Id: 4d4240a1aa00bff21046546602e3a2ab

Resources

For teachers, find free curriculum and projects to help bring MakeCode into the classroom. For developers or translators, find out how to participate in the MakeCode open source community.
The micro:bit hardware on a stand.
Class course

Intro to CS with the micro:bit

A free, 14-week introductory course for students ages 9-15 that covers basic computer science concepts like binary numbers, variables, iteration, and conditionals. The course focuses on making as well as coding and lessons include projects such as a micro:pet, a board game, or a fidget cube.
The Minecraft game being coded.
Class course

Intro to CS with Minecraft

This entry-level computer science course is based on MakeCode for Minecraft and is freely available online and as a OneNote Notebook. Each lesson contains unplugged exercises, guided coding activities, and an independent project that maps to CSTA standards.
Electronics and zip ties.
Class course

Maker Course for the Adafruit Circuit Playground Express

This project-based course includes 12 different fun and easy making and coding projects using the Circuit Playground Express. The projects are scaffolded and aligned to academic subject areas, with videos and step-by-step instructions.

Get the latest on MakeCode

Stay up-to-date with news about MakeCode and recent developments.

Check out our blog

This is where we'll post information on any new releases, upcoming events, or other news for the community.

Find the latest research

Learn more about the latest research projects using MakeCode and download relevant publications from Microsoft Research.

Developer resources

Documents icon with symbols on it.

Developer documentation

Read the MakeCode Developer documentation to learn more about building on MakeCode.
A profile of a cat.

Contribute on GitHub

File a bug or contribute a feature to the MakeCode project on GitHub.
Crowdin logo of the word Crowdin spelled out.

Help translate MakeCode

Join Crowdin and help us translate MakeCode into your language.

Microsoft community resources

Find other Microsoft programs and resources for computer science education.

Explore MakeCode

Explore the pages below to learn more about Microsoft MakeCode and how to get started with an inclusive approach to computing education.

Start coding!

Pick from one of the MakeCode online editors and see how easy it is to get started building your own programs in Blocks or JavaScript.
A student works on a MakeCode project on a laptop.
Students in a classroom work together to create a MakeCode project.

About MakeCode

Learn more about the features of the Microsoft MakeCode product, and better understand how it can be used to teach every student computer science in a fun, engaging way.
Two young girls hold up a hardware chip that works with MakeCode.

Get started

Ready to jump into Making and Coding? Find out how easy it is to get started with Microsoft MakeCode.

Follow Microsoft