Please enable JavaScript to use CodeHS


Mix and Match Middle School Course

Units

Unit Description
Karel Adventures 1: Students learn the basics of JavaScript as they follow Karel the Dog on two fun-filled adventures. Recommended for early middle school.
Karel Adventures 2: Students learn the basics of JavaScript as they follow Karel the Dog on two fun-filled adventures.
Tracy the Turtle Adventures: Students will learn how to use basic commands, variables, and functions in their programs using the Python programming language. Recommended for early middle school.
Exploring Computing: Students explore different technologies and the impact they have on our world.
Exploring Code with Karel: Students learn the basics of programming by giving Karel the Dog commands in a grid world.
Exploring the Internet: Students are introduced to network protocols and different strategies used to protect online information.
Exploring Digital Citizenship: Students learn about Internet etiquette and how to stay safe on the world wide web.
Exploring Art with Code: Students explore the intersection of art and technology by creating art programs using p5.js.
Exploring Game Design: Students learn the basics of video game design elements, game mechanics, and sprite and world design.
Exploring Web Design 1: Students explore HTML and CSS styling as they work to create their homepage.
Exploring Data and Spreadsheets : Students explore data and basic sheet functions to complete a project where they use a device to collect and analyze data to find an answer to a question they have.
Exploring Web Design 2: Students explore the basics of web aesthetics and design principles. This module culminates in a project that will guide them through the web planning process and create a multi-page website.