info@realprogramming.com
(877) 307-3456
info@realprogramming.com
(877) 307-3456
Real Programming 4 Kids Logo

Online Applied Mathematics Courses

Get a free trial

RP4K Math Courses

Most kids and teens understand math better when their teacher can answer one simple question: How is this useful? Greater appreciation and understanding of math is facilitated by seeing math used in cool applications.

What better way to impart an appreciation of mathematics than to apply it to something meaningful to a young person? One of the coolest ways to teach math to a young mind is by applying math in a coding project or game!

RP4K has mathematics in its roots! In the 1990s, Elliott Bay, RP4K’s co-founder, ran a math tutoring and math enrichment program on Corydon Avenue in Winnipeg.
Boy writing on board smiling
Newspaper article from November 18, 1991 with picture of Elliott Bay holding a deck of cards in each hand. To the side is the headline "The amazing mathematician" with subtitle "Magician-math tutor Elliot Bay says learning is easier when it's fun'.
RP4K has introduced three online applied math for coders courses that apply math concepts to coding projects. We also have one pure math for coders course.

Our Math Course Curriculum

Beginner Applied Math Class for Coders

Our Beginner Applied Math Class for Coders is meant for 9- to 11-year-olds getting at least a B in their school math class.

Beginner level Applied Math for Coders topics include addition, subtraction, division, multiplication, negative numbers, probability, and geometric transformations. To help develop an appreciation for these topics the students will apply the topics to a FUN coding project.

Course creator:

Tiger Wu has taught for RP4K since 2018. He has an undergraduate degree from the University of Toronto with a good dose of math courses including, calculus, linear algebra, multi-variable calculus, statistics, and linear regression.
Side view of boy learning at home
Schoolgirl studying at home using laptop

Developing Applied Math Class

Our Developing Applied Math Class for Coders is meant for 12- to 14-year-olds that have done at least one Beginner Level RP4K course and are getting at least a B in their school math course.

Developing level Applied Math for Coders topics include algebra, coordinate geometry, inequalities, lines, line collisions, rectangle vs rectangle collision, Pac-Man navigation, prime numbers and cryptography, image encryption, Quantum Physics, Heisenberg Uncertainty Principle and Ray Tracing. These topics will be applied to multiple FUN coding projects. For example, students will apply Heisenberg’s Uncertainty Principle to programming a particle gun! Again the goal is to show students how these math and physics topics can be applied to coding projects.

Course creator:

Quinlan studied Mathematics at the University of Waterloo. He has been teaching our more theoretical Math & Physics for Video Game Programmers since 2022. He has also created and taught our Advanced Applied Math for Coders course.

Advanced Applied Math Course for Coders

Our Advanced Applied Math Course for Coders is for 14- to 18-year-olds who have done at least one Intermediate Level RP4K course and are getting at least a B in their school math course.

Advanced level Applied Math for Coders topics include Pythagoras, Trigonometry, Vectors and Matrices, Fractals, Speed, Distance, Velocity and Momentum, Path Finding, Shortest Paths and Planar Graphs. These topics will be used in multiple FUN coding projects to reinforce their usefulness. For example, students will apply Fractals to coding a Chaos game!

This course was also created by Quinlan.

Boy sitting at desk with pen in hand writing notes looking at laptop

Elite Mathematics & Physics for Video Games

We have also introduced one elite pure math class for coders course that does not involve coding projects. However, the math and physics associated with the elite pure math course for coders do manifest in game programming.

About Elite Pure Math Class

This is the one RP4K course which is not a coding course for kids. Elite Pure Math & Physics for video game programmers is a math & physics course. It involves math, physics, examples, and proofs. Elliott, as president of RP4K, has been supervising our classes for over 20 years. Quite a few of the topics were chosen by Elliott because the math or physics formula shows up in one or more of our coding courses he has observed. However, the focus of the math & physics course is the math & physics.

Elite Pure Math for Coders is for 15- to 18-year-olds that have done at least one Advanced Level RP4K course and are getting at least a B in their school math course. This is meant for RP4K students as an elite RP4K level. The ideal student would already be very good in mathematics and will have taken a few RP4K coding courses. This course is not for everyone.

Elite level Pure Math Class for Coders topics include Pythagoras, trigonometry, coordinates, vectors, matrices, rotation matrices, physics, special relativity, graph theory Dijkstra’s algorithm, proving that there are only 5 regular polyhedron.
A digital tablet featuring an interactive algebraic equation on the screen

Course creator:

The Elite level Pure Math for Coders course was created by Elliott Bay.

Elliott has an Honours Math degree and Master’s degree from the University of Manitoba. During the 1990s, he ran a math tutoring business in Winnipeg. He has tutored mathematics to hundreds of kids and teens. In the 1980s, Elliott taught Calculus and Linear Algebra to students at the University of Manitoba.

Elliott is the owner, co-founder and president of Real Programming 4 Kids™.

Why take the Elite Pure Math and Physics course?

To better understand the math & physics behind video game programming.
To learn to prove why some of the formulas, used in video game programming, are true. It is better to know why something is true than to just insert it in your code. If you know why it's true, you become more confident in using it.
To learn to think mathematically.
To prepare for University Computer Science programs.

Online Math Course Testimonials

“Hello Elliott,

I want to thank you very much for the Math and Physics course you recently provided for my son. He loved the class very much, and really enjoyed learning from you. He also loved the magic you did with some of the lessons, and he excitedly showed us the tricks after the classes. I also want to thank you for the very specific and detailed feedback you provided on his report card for the class. We were quite stunned to find out how well he was able to grasp the concepts and work through the math and physics problems that are several years ahead of where he currently is, grade-wise, in school.

We have been so impressed with what our son has learned over the years at RP4K, the detailed and robust yet very fun curriculum and teachers, and that he has developed some amazing coding skills!”
B. Coulston, June 27, 2022
I can't say enough good things about the RP4K coding and math school! My son has been taking different courses since 2021, and it's been an incredible experiencen for him. He's gone through all the levels—from beginner to intermediate to advanced/elite—and has learned different coding languages along the way. Through the process of learning and comparing different coding languages, he was able to figure out the specific area he's most passionate about. The instructors are always top-notch at any course level, super professional, and make every class engaging and fun.
Absolutely all the courses are really well-planned and way ahead of what he's learning in school. My son's favorite as of 2025 is the Advanced Applied Math course, with a very bright and talented instructor Craig. My son loves diving into new math concepts combined with physics and programming. This course is about learning, thinking, discovering and exploring, which has really sparked his interest in math even more. This school has given my son so much confidence and a deep love for coding and math that goes beyond the classroom. Highly recommend it to any parent looking to give their child an awesome educational experience—especially in AI, coding, and math, which are becoming increasingly essential with the rise of AI technology!
My 12-year old child showed an interest in coding a few years ago and so we started looking for coding programs for them. They participated in courses at many other organizations including several after-school in-person coding programs, summer coding camps and in-school extra-curricular coding clubs and this is the best one by far - in terms of teaching actual coding theory and developing an understanding of the variables at play and the mechanics of coding.
At other programs, my child would tell me things like "I do the tasks, but don't feel like I really understand why I was doing those things" or "we basically just play games" or "the instructors couldn't really explain things, they could just tell me what the next step was." This was NOT their experience at Real Programming 4 Kids. The instructors are great, really understand the content and my child expressed how they really learned things - both how to create code as well as WHY code is written a certain way.
Highly recommend.
My son has been taking classes with RP4K for a while now and really enjoys the lessons. I'm impressed with his knowledge. It's interesting to hear how the instructors teach the kids such complex topics.
After attending RP4K for six years across two math & physics classes and several coding courses, I can confidently attest to the quality of education here. Complex material is introduced in fun, manageable ways with extremely small class sizes. Though math is incorporated in all programming courses, RP4K also provides further programs focused entirely on math and physics. Programming has been one of my greatest interests for several years, and math not so much, which is why I was surprised to find out that the course I am currently taking, "Elite Math and Physics for Game Programmers", is even more enjoyable for me than previous courses. RP4K approaches teaching these seemingly intimidating concepts through a unique lens, helping to convey their importance and spark an interest in mathematics.
Over the past few years I've taken ten courses here. From not knowing a single thing about programming to now being able to help my friends in my school classes. I've had a really fun time here learning many, many new things that I don't think I would have ever been able to learn on my own. The small class sizes along with the simplicity of them is an amazing way to learn. Over the years, my favourite part of these classes were the teachers, taking into consideration the small class sizes, the teachers are quick to help and also explain everything very simply. This is a great place for beginner, and experienced programmers. - Austin

Schedule

Our weekly 18-week Applied Online Math Courses are available on weeknights or Saturdays.

Our Developing, Intermediate & Advanced Applied Math for Coders courses are also available as 10-day, Monday to Friday, summer coding camps in July and August.

FREE Trial Class: Try Us Risk-Free

We offer a FREE Trial Class so you can check out what we’re all about and gauge your level of interest.

We’re confident your child will love their math class! However, if after trying out the first two coding classes you wish to withdraw, a full refund will be provided if withdrawn before the third class.
4-students max per class
Year round classes
Real Canadian instructors
24+ years of experience
Fun important math lessons
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram