Code together.


Practice Common Core math together as a class through engaging coding projects. Code your first 4 projects for free.

As seen on



Bring K-6th math to life through code.


These amazing projects here? Yeah - your class will build these. And you can show them how, with no training necessary.





Case Study:



Anaheim Elementary School District learns to code



Learn together

With codeCampus, you can lead meaningful coding sections in your classroom right away - with no training necessary. You and your students are on a level playing field, learning together.

Standards-aligned curriculum

Our curriculum is built around the Common Core math clusters for each grade level. Every minute spent coding is time spent practicing grade-specific math concepts.

20+ weeks of lessons

Start using standards-aligned coding lesson plans in your K-6 classroom. From printed coding worksheets, to robust and magical coding projects, you'll have enough curriculum to last your students the whole year.

Explore your first lesson



I teach...


Lesson 1: Make Scratch Cat Hop

Standards met in this lesson:


CCSS.MATH.CONTENT.K.CC.A.1 CCSS.MATH.CONTENT.K.CC.B.4.A CCSS.MATH.CONTENT.K.CC.B.4.B
Lesson Overview


In this lesson, students will use sequence to create an animation that shows a cat character bouncing up and down a specific number of times. As a class, you will first be shown how to get the project up and running. Then, you will be challenged to make the cat "count" to a specific number through its jumps.

Lesson Prep:
  1. Download the Scratch Jr. app to your device using the correct link below:
    1. Chromebook - Download here
    2. iPad 2 or later - Download here
    3. Android tablets - Download here
  2. When you're ready to explore the tutorial for this project, click "View the Tutorial"
  3. You can follow along with the tutorial with your copy of Scratch Jr.

Lesson 1: Counting Rainforest

Standards met in this lesson:


CCSS.MATH.CONTENT.1.OA.A.1 CCSS.MATH.CONTENT.1.OA.A.2
Lesson Overview


In this lesson, students will use sequence to create an animation that shows multiple animals doing a certain number of actions. As students add actions, they will be challenged to count the number of steps that are being taken (up to 20, if desired), and the order in which they are being arranged.

Lesson Prep:
  1. Download the Scratch Jr. app to your device using the correct link below:
    1. Chromebook - Download here
    2. iPad 2 or later - Download here
    3. Android tablets - Download here
  2. When you're ready to explore the tutorial for this project, click "View the Tutorial"
  3. You can follow along with the tutorial with your copy of Scratch Jr.

Lesson 1: Underwater Addition

Standards met in this lesson:


CCSS.MATH.CONTENT.2.OA.A.1 CCSS.MATH.CONTENT.2.OA.B.2
Lesson Overview


In this lesson, students will use sequence to create animated addition word problems.

Students will be challenged to reason about how adding more movement blocks increases the number of actions that any given animal "sprite" will perform as a result. They will be introduced to three new types of blocks: events, motion, and appearance blocks.

Lesson Prep:
  1. Download the Scratch Jr. app to your device using the correct link below:
    1. Chromebook - Download here
    2. iPad 2 or later - Download here
    3. Android tablets - Download here
  2. When you're ready to explore the tutorial for this project, click "View the Tutorial"
  3. You can follow along with the tutorial with your copy of Scratch Jr.

Lesson 1: Number Line Sequence

Standards met in this lesson:


CCSS.MATH.CONTENT.3.OA.A.1 CCSS.MATH.CONTENT.3.OA.D.8 CCSS.MATH.CONTENT.3.OA.D.9
Lesson Overview


In this lesson, students will use sequence to create an app that allows them to visualize moving a character along a number line.

At the end of this project, your students will be asked to consider how they can use multiplication to anticipate how many steps this character needs to take to reach a specific point on the number line.

Lesson Prep:
  1. When you're ready to check out the tutorial for this project, click "View the Tutorial"
  2. Click here to open the starter project. You can code along with the tutorial from this project.
  3. Explore the tutorial on your own or with your class!

Lesson 1: Multiplication Word Problems

Standards met in this lesson:


CCSS.MATH.CONTENT.4.OA.A.1 CCSS.MATH.CONTENT.4.OA.A.2
Lesson Overview


In this lesson, students will use sequence to animate their very own multiplication word problems.

Throughout the project, students will need to consider why instructions are placed in their given order. They will also be challenged to create their own word problems at the end of the guided instruction.

Lesson Prep:
  1. When you're ready to check out the tutorial for this project, click "View the Tutorial"
  2. Click here to open the starter project. You can code along with the tutorial from this project.
  3. Explore the tutorial on your own or with your class!

Lesson 1: Algebraic Equation Drawer

Standards met in this lesson:


CCSS.MATH.CONTENT.5.OA.B.3
Lesson Overview


In this project, students will use sequence to create an application that asks the user to solve algebraic expressions. As the user answers questions correctly, points and lines will be drawn on a coordinate plane to create a picture of a sailboat.

Throughout the project, students will need to consider why instructions are placed in their given order. They will also be challenged to reason through algebraic expressions and ordered pairs.

Lesson Prep:
  1. When you're ready to check out the tutorial for this project, click "View the Tutorial"
  2. Click here to open the starter project. You can code along with the tutorial from this project.
  3. Explore the tutorial on your own or with your class!

Lesson 1: Ratio Animations

Standards met in this lesson:


CCSS.MATH.CONTENT.6.RP.A.1 CCSS.MATH.CONTENT.6.RP.A.2
Lesson Overview


In this project, students will use sequence to create an animation that demonstrates several ratio word problems.

Throughout the project, students will need to consider why instructions are placed in their given order. They will also be challenged to write their own ratio word problems and create a matching, animated visual to accompany it.

Lesson Prep:
  1. When you're ready to check out the tutorial for this project, click "View the Tutorial"
  2. Click here to open the starter project. You can code along with the tutorial from this project.
  3. Explore the tutorial on your own or with your class!

"If I could do it, anybody can do it."

- Dorothy L., 2nd grade teacher

Ready to get coding?


Get your first 4 coding lessons for free.


Visit us on your desktop or laptop computer to learn more and register for a free trial account.