Introduction to Computer Science with MakeCode for Minecraft

A screenshot of Minecraft

This is a semester-long course targeted at middle school grades 6-8, as an introduction to Computer Science. The course is written for teachers who may have never taught computer science before. During this course, students will explore concepts in computer science through Microsoft MakeCode and Minecraft.

Lessons

[{
    "name": "Introduction",
    "url": "/courses/csintro/about",
    "imageUrl": "https://pxt.azureedge.net/blob/f12147e2b1d0618d1ae244d21b0eb3780e53c38e/static/courses/csintro/about.jpg"
}, {
    "name": "Events",
    "url": "/courses/csintro/events",
    "imageUrl": "https://pxt.azureedge.net/blob/20ca4327bc24357105dc3bc2c13ed4cc326d9048/static/courses/csintro/events.jpg"
}, {
    "name": "Coordinates",
    "url": "/courses/csintro/coordinates",
    "imageUrl": "https://pxt.azureedge.net/blob/31c6b5cbb9bd8a4877d37cf0701a8ca2bf69aa03/static/courses/csintro/coordinates.jpg"
}, {
    "name": "Variables",
    "url": "/courses/csintro/variables",
    "imageUrl": "https://pxt.azureedge.net/blob/d4e3a38f2ada38fb8fab6eff51b72591525f1852/static/courses/csintro/variables.jpg"
}, {
    "name": "Iteration",
    "url": "/courses/csintro/iteration",
    "imageUrl": "https://pxt.azureedge.net/blob/ae2c7e2631239b67d62fda3c508365b2f6ebe22c/static/courses/csintro/iteration.jpg"
}, {
    "name": "Conditionals",
    "url": "/courses/csintro/conditionals",
    "imageUrl": "https://pxt.azureedge.net/blob/3b9a057f72e65ef15dd7df3152609db63bdb60fe/static/courses/csintro/conditionals.jpg"
}, {
    "name": "Functions",
    "url": "/courses/csintro/functions",
    "imageUrl": "https://pxt.azureedge.net/blob/40cb67d644d52b2c1a8bae9022a08a6c8fe1bf08/static/courses/csintro/functions.jpg"
}, {
    "name": "Arrays",
    "url": "/courses/csintro/arrays",
    "imageUrl": "https://pxt.azureedge.net/blob/b1065fa913266f7df424876d9076843adc9cbbdb/static/courses/csintro/arrays.jpg"
}, {
    "name": "Artificial Intelligence",
    "url": "/courses/csintro/ai",
    "imageUrl": "https://pxt.azureedge.net/blob/8f5765aec13e2d12e63416092f897af674eb3ade/static/courses/csintro/ai.jpg"
}, {
    "name": "Final Project",
    "url": "/courses/csintro/final-project",
    "imageUrl": "https://pxt.azureedge.net/blob/cdd71164a5490ed1506532c20d191bf22db39f2e/static/courses/csintro/final-project.jpg"
}]

Sequence

  1. Introduction
  2. Events
  3. Coordinates
  4. Variables
  5. Iteration
  6. Conditionals
  7. Functions and Parameters
  8. Arrays
  9. Artificial Intelligence
  10. Final Independent Project