Work through your STEM courses, problem by problem

14,680 practice problems organized by course in the order you should tackle them. Practise five new problems a day for free.

No card required. No trial needed. Upgrade only when you want unlimited practice.

A look inside the practice app

Matrix Algebra

Multiple-choice questions

Compare the choices and check your answer.

A Matrix Algebra question asking how many solutions a system has, with four answer choices.

Calculus

Problems with multiple parts

Work through each part, with an answer box for every step.

A Calculus optimization problem with separate answer boxes for a rectangle's length and width.

Precalculus

Enter your answer

Solve the problem and enter your result directly.

A Precalculus question about consecutive integers with an equation and a numerical answer box.
14,680
practice problems
19
courses
5 / day
free new problems

Courses in the bank today

New courses and problems are added regularly.

Math in the British Columbia curriculum

BC Math 7

1000 problems

Integers, decimals, fractions and percents, patterns and equations, circles and volume, coordinate geometry and transformations, data and probability, and financial literacy, for the BC Math 7 curriculum.

BC Math 8

1000 problems

British Columbia Grade 8 mathematics: number sense, fractions, proportional reasoning, algebra, geometry, data, and probability.

BC Math 9

1000 problems

British Columbia Math 9: 1,000 interactive practice problems covering rational numbers, powers, polynomials, linear equations and relations, similarity, statistics, banking and budgets.

BC Math 10 - Workplace

1000 problems

1,000 accessible, practical problems following British Columbia Workplace Mathematics 10. Build confidence with numbers, measurement, graphs and everyday financial decisions.

BC Math 10 - Foundations and Pre-Calculus

1000 problems

British Columbia Foundations and Pre-Calculus 10: 1,000 interactive practice problems covering number skills, integer powers, polynomial products and factoring, functions, linear systems, right-triangle trigonometry and income.

BC Math 11 - Workplace

1000 problems

1,000 accessible, practical problems following British Columbia Workplace Mathematics 11. Build confidence with numbers, measurement, graphs and everyday financial decisions.

BC Math 11 - Foundations

1000 problems

British Columbia Foundations 11: 1,000 interactive problems in reasoning, angles and trigonometry, graphical analysis and optimization, statistics, scale models and financial decisions.

BC Math 11 - Precalculus

1000 problems

Practice problems for BC Pre-calculus 11, covering the real number system, powers and radicals, factoring, rational expressions, quadratics, inequalities, trigonometry and financial literacy.

BC Math 12 - Workplace

1000 problems

1,000 accessible, practical problems following British Columbia Apprenticeship Mathematics 12, the Grade 12 course in the Workplace pathway. Measurement, technical drawings, triangles, workplace projects and business finance.

BC Math 12 - Foundations

1000 problems

British Columbia Foundations 12: 1,000 interactive problems in probability, counting, regression models, conics, fractals and financial planning.

BC Math 12 - Precalculus

1000 problems

British Columbia Pre-Calculus 12: 1,000 interactive practice problems, from Pre-Calculus 11 review to challenging applications, covering functions, transformations, polynomials, radicals, rational functions, exponentials, logarithms, geometric series and trigonometry.

BC Math 12 - Calculus

500 problems

British Columbia Calculus 12: functions, limits, derivatives, applications, integrals, and differential equations. 300 practice problems with graphs, tables, and easy, medium, and hard questions.

Post-Secondary Math

Post-Secondary Physics

Other Courses

Matt Heywood, founder of Heywood Academies

Built by Matt Heywood

Founder, Heywood Academies

Matt is a former mechanical engineering instructor at Camosun College who has been teaching and tutoring since 2022. He founded Heywood Academies to tutor students in math, science, and engineering, and built this to put the practice problems and worked solutions from that tutoring into one organized place.

Everything you need to actually get better

Not another textbook. A focused tool for working problems, checking your work, and knowing what to study next.

Organized by course & topic

Every problem lives under its course and topic, so you always know exactly what you're studying — no digging through a folder of loose PDFs.

Answers you can check

Check your answers on interactive questions before moving on. Some post-secondary problems also include worked solutions; high school worked solutions are available to tutors.

Difficulty ratings on everything

Problems use 1 to 3 chili peppers: one for easy, two for medium, and three for hard. Choose a warm-up or a challenge.

One question at a time

Interactive courses give each question its own page, so you work through a section in order without the next twenty staring at you. Problem sets stay on one page, where scanning is the point.

Lesson videos for your topic

Selected topics include short YouTube lessons on the ideas you need to solve the problems, with longer lessons for more detailed topics.

Track your progress

Your completed problems are saved to your student profile. See how much you have finished in each course and pick up where you left off.

Prepare for tests and exams

Practice questions based on high-school and university course material help you prepare for tests, midterms, and final exams.

Built for late-night study sessions

Full dark mode, so cramming the night before an exam doesn't have to hurt your eyes too.

How it works

1

Create your free account

Start with five new problems a day. No card required. Retry and revisit unlocked problems whenever you like.

2

Find your section

Open your course and pick the section you are studying. Its questions are listed in order, numbered and rated for difficulty.

3

Work it, then check it

Enter your answer to check your work, then move on when you are ready. Your progress is saved so you can pick up where you left off.

Frequently asked questions

What exactly do I get?+

STEM courses organized by topic, in two forms. Interactive courses are worked on the page: you type each answer and it is marked immediately. Problem sets are the classic kind — a problem to work on paper, with a full step-by-step solution to check yourself against.

Can I use this for free without starting a trial?+

Yes. Create a free account to start five new problems each day, with saved progress and unlimited retries on problems you have unlocked. No card or subscription is needed. The allowance is shared across the account and resets at midnight, Vancouver time.

How does the optional unlimited trial work?+

You can choose a 14-day trial of unlimited practice from Billing after signing up. A payment method is required for this optional trial. Cancel before the trial ends to avoid a charge; when unlimited access ends, you keep the free plan and your progress.

Does every problem come with a worked solution?+

Interactive problems check your answers as you go. Some post-secondary problems also include worked solutions. High school worked solutions are available to tutors.

How do I find problems on a specific topic?+

Open the course and pick the topic you want. Its problems are listed in order, each with a difficulty rating.

Is there a way to know how hard a problem is before I start?+

Yes — every problem is rated easy, medium or hard, shown as one, two or three chili peppers, so you can gauge it at a glance.

Do you offer discounts?+

If you have a discount code, enter it at signup — it extends your free trial before any billing starts.

Can I cancel any time?+

Yes, any time from your account's billing settings. There's no long-term commitment.

Start free. Upgrade for unlimited practice.

Free practice

Five new problems each day

  • Choose problems from any available course.
  • Retry and revisit unlocked problems as often as you like.
  • Keep your saved progress.

No card, subscription or trial required.

Unlimited practice

Start as many problems as you like

Choose an optional 14-day trial from Billing after creating your account. A payment method is required. The subscription is paid after the trial unless you cancel.

When unlimited access ends, you keep your progress and can continue on the free plan.