Mathematics · Intermediate

Algebra & Functions, Visually

Functions are the grammar of science and computing. Here every equation comes with a picture you can drag, stretch and question — so the symbols finally mean something.

9 modules ~32 hours Intermediate
Outcomes

What you'll be able to do

  • Read any graph as a story of change
  • Move fluently between table, graph and formula
  • Model growth and decay with exponentials
  • Build intuition for rate of change before calculus
Syllabus

Module by module

9 modules · about 32 hours of guided learning

01Functions as machines

Input, rule, output — and why that idea is everywhere.

02Linear change

Slope as rate; lines as the simplest model of the world.

03Systems of equations

Where two constraints meet, visually and algebraically.

04Quadratics and parabolas

Completing the square as a geometric rearrangement.

05Transformations

Shift, stretch and reflect any graph by reasoning, not rules.

06Exponential growth

Doubling, compounding and why intuition fails at scale.

07Logarithms

The inverse question: how many steps to get there?

08Sequences and series

Arithmetic and geometric sums, proved visually.

09Towards calculus

Average vs instantaneous rate of change.

How you'll learn

The WyPy way

See it first

Every idea starts as a picture or interactive model, then becomes notation.

Reason it through

Guided problems ask you to think and explain, not to copy a method.

Step by step

Short lessons with checkpoints, so each idea is solid before the next.

Is it for you?

Who this course is for

Designed for

High-school students, and anyone who wants functions and graphs to make sense before calculus.

Before you start

Mathematical Foundations, or comfort with arithmetic and fractions.

Keep going

More foundations.

All courses
Math × CS
Intermediate

Discrete Mathematics for Computer Science

Sets, logic, counting, induction and graphs — the mathematics that computers actually run on.

9 modules ~36 hrs
Programmingdefbuild():
Beginner

Python Foundations with Real Projects

Learn Python by building five real, portfolio-ready projects — with every line understood, not copied.

12 modules ~48 hrs
Computer Science
Intermediate+

DSA Foundations

Data structures and algorithms from first principles — reason about efficiency before you write a line.

12 modules ~54 hrs