Course curriculum

  • 1

    Introduction

    • Intro to Coding - Write Your First Program!

  • 2

    Scratch Basics

    • Introduction to Scratch/Creating Your Scratch Account/Your First Scratch Program

    • Writing Your First Game in Scratch!

    • Using Events

    • Sounds and Music

    • Walking Animal Game

  • 3

    Basic Programming Concepts

    • Keywords

    • Variables

    • Using Variables in Programming (Scratch)

    • Code a Math Game With Variables

    • Introducing Loops to Solve Repetitive Tasks

    • Introducing If-Then Statements for Decision Making in Your Code

    • More Decision Making with If-Then-Else

    • Math Game v2 With Decision Making

  • 4

    Intermediate Game Design

    • Movement

    • Game Area

    • Objects

    • Adding Enemies

    • Winning/Losing/Next Level

  • 5

    Intermediate Concepts

    • More Advanced Decision Making

    • Working With String (Text) Variables

  • 6

    Intermediate Game Design II

    • Review: Scratch Basics

    • Movement on the X-Axis

    • Movement on the Y-Axis

    • Adding Character

    • Walls

    • Maze Design

    • Game Score

    • Level 2

    • Enemy Characters

    • Enemy Movement

    • New Spawn Locations

    • Winning the Game

  • 7

    Roblox Coding

    • Getting Started with Roblox Studio

    • Navigating Roblox Studio

    • Saving Your Game

    • Explorer Window

    • Properties Window

    • Debugging Your Code

    • Roblox Variables

    • Server and Client

    • Using Loops in Roblox

  • 8

    Minecraft Coding

    • Getting Started With Minecraft Coding

    • Using the Minecraft Code Builder

    • First Coding Activity

    • Coding Activity: Sorting

    • Coding Activity 3: Lists

    • Data Scientist

    • Using a For Loop

    • The Tester

    • The Programmer

    • Functions