Courses

A collection of courses and tutorials built for Microsoft MakeCode Arcade.

Classroom

Structured courses for teaching computer science in the classroom.

[
    {
        "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,
        "label": "No Verification Required!",
        "labelClass": "orange ribbon large"
    }
]

Interested in using AP Computer Science Principles or Introduction to Computer Science with Microsoft MakeCode Arcade? You’ll need to create an Educator Verified GitHub account to download them. Details on that process can be found here:

https://makecode.com/github-teacher-verification

TinkerGen GameGo-Game Programming Courses

A collection of game programming tutorials to develop kids’ graphical programming skills with TinkerGen’s GameGo. The games they make in the course can run on the GameGo device! Courses are free after log in.

[
    {
        "name": "GameGo Beginner Programming Course",
        "description": "TinkerGen's Arcade game course is a collection of wizard tutorials teaching kids the basics of game development. Games made in the course can run on the GameGo device! Course is free after log in.",
        "url": "https://make2learn.tinkergen.com/course/?sku=604182001",
        "imageUrl": "https://cdn.makecode.com/blob/1e6f3ea164bb5aa690aa44bdf5786ccd3b5c112e/static/courses/gamego-beginner.png",
        "largeImageUrl": "/static/courses/gamego-beginner.png",
        "cardType": "link",
        "directOpen": true
    }, {
        "name": "GameGo Intermediate Programming Course",
        "description": "TinkerGen's intermediate game development course covers more topics like animations and multiplayer. Games made in the course can run on the GameGo device! Course is free after log in.",
        "url": "https://make2learn.tinkergen.com/course/?sku=604182003",
        "imageUrl": "https://cdn.makecode.com/blob/1faebd837e23134d8eeaf2d5bd75e50d9e6b899c/static/courses/gamego-intermediate.png",
        "largeImageUrl": "/static/courses/gamego-intermediate.png",
        "cardType": "link",
        "directOpen": true
    }
]

See also

Code a Carnival AP Computer Science Principles GameGo Beginner, GameGo Intermediate