« Curriculum
This course is included with our Coding/STEAM Curriculum - Middle School Plan


Once your students have completed at least five lessons of Programming 101 or equivalent coding experience, you can assign these CCSS-aligned projects to complement your teaching on topics in geometry, measurement units, fractions, probability, and more. For example, if you’re teaching a lesson on probability, you can assign the Dice Rolls project. Your students will use coding to create a simulation of dice being rolled, then explore the probability of different outcomes by programmatically rolling a die hundreds or thousands of times.

With this collection of math projects, you can easily integrate coding and project-based learning into your curriculum. Each STEM lesson walks students through how to make a project about something they’re learning in school with step-by-step instructions. At each step, it encourages them to make their project unique and interesting, emphasizing that coding is a creative medium much like writing or drawing.

We’re constantly updating our STEM courses with new projects, so if there’s something you’d like us to add, send us a message at support@tynker.com.

What Students Learn

  • Use programming for math projects
  • Build a slide show on a topic
  • Build a quiz game
  • Make an interactive chart
  • Use animation to illustrate
  • Narrate using your own voice
  • Use the physics engine to model
  • Troubleshoot and debug programs

Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.
* Tablet courses require an iPad (iOS 10+) with Tynker or Tynker Junior app installed and Internet access

Lesson 1 : Math Quiz
Math 201

Time: 45+ minutes


Tynker Blocks Introduced




Warm-Up (15 minutes)

Activities (30 minutes)

Facilitate as students complete all Math Quiz modules on their own:

1. Introduction (Introduction)
2. Math Quiz Example (Example)
3. Math Quiz (DIY)
4. Quiz (Multiple-choice)

Extended Activities (10 minutes)

U.S. Standards

  • CCSS-Math: MP1, 6.NS.B.4, 7.NS.A.1.D, 8.EE.A.1
  • CCSS-ELA: SL.6.1, SL.7.1, SL.8.1
  • CSTA: 2-AP-12, 2-AP-13, 2-AP-16, 2-AP-17
  • CS CA: 6-8.AP.13, 6-8.AP.16, 6-8.AP.17
  • ISTE: 1.c, 1.d, 4.d, 5.c, 5.d, 6.b

U.K. Standards

Key stage 3
Pupils should be taught to:
  • design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems
  • create, reuse, revise and repurpose digital artefacts for a given audience, with attention to trustworthiness, design and usability
  • understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy; recognise inappropriate content, contact and conduct, and know how to report concerns
  • Class Presentations

    These student-facing slide presentations help educators seamlessly run Tynker lessons in a virtual or physical classroom setting. Each lesson has its own set of slides that introduce the big ideas, suggest unplugged activities, and include a section for each activity module. While running lesson slides, you can switch back and forth between the activity, the slides, answer keys and other lesson materials.
    A sample slide presentation is available for your review. Please log in to view all the class presentations available with your plan..
    Lesson 1
    Math Quiz
    22 Slides
    Lesson 2
    Coordinate Plane
    22 Slides
    Lesson 3
    Average Age
    22 Slides
    Lesson 4
    Positive and Negative Values
    22 Slides
    Lesson 5
    Double Negatives
    25 Slides
    Lesson 6
    Percents and Money
    21 Slides
    Lesson 7
    Market Price
    22 Slides
    Lesson 8
    Your Recipe
    23 Slides
    Lesson 9
    My Shop
    21 Slides
    Lesson 10
    Probability Magic
    23 Slides
    Lesson 11
    Dice Rolls
    22 Slides