Please enable JavaScript to use CodeHS

Coming Soon

Coding in Math

Coding in Math is a series of independent, standalone modules that use coding to reinforce and extend students' understanding of mathematics! As students learn major programming concepts, they will develop math-related projects that demonstrate their proficiency in math and computer science.

Click I'm Interested to receive emails of the latest updates and information for this upcoming course.

Overview & Highlights

Middle School, High School

Course Overview

To view the entire syllabus, click here.

Categorizing Triangles
[Middle School, 1-3 Hours] Students use Turtle Graphics in Python to create a program that draws and categorizes triangles based on user input and proper if/else statements, functions, and mathematical operators.
Factors and Multiples
[Middle School, 5-8 Hours] Students explore real-life applications of a number's factors and multiples, along with how to leverage computational power to make the calculations even easier.
Shapes and The Pythagorean Theorem
[Middle School, 4-6 Hours] Students learn to code with variables and user input in order to develop a final program that determines the dimensions of a roof and the quantity of construction materials needed.
The Formula Solver
[High School, 3-5 Hours] Students learn to build programs that solve various real-life formulas based on a user's input.
Vector Math
[High School, 3-5 Hours] Students reinforce their understanding of vector measurements as they learn to program with them in a variety of physical applications.
Orbital Precision
[High School, 1 Hour] Students explore the impact of using more digits of Pi when calculating the orbit of Nasa Satellites. Note: Students should be familiar with basic loops, conditional, and print statements in Java before attempting.

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Coding in Math course

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More