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.

Calculus
Problems with multiple parts
Work through each part, with an answer box for every step.

Precalculus
Enter your answer
Solve the problem and enter your result directly.

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
Calculus I
608 problems
A first calculus course covering limits and continuity, the differentiation rules, and applications like related rates and optimization, finishing with antiderivatives and basic integration.
Calculus II
500 problems
A second calculus course covering the techniques and applications of integration, improper integrals, and sequences and series — from convergence tests through to power and Taylor series.
Calculus III
500 problems
A multivariable and vector calculus course covering functions of several variables, partial derivatives, multiple integrals, and the theorems of Green, Stokes, and Gauss.
Matrix Algebra
500 problems
A first linear algebra course covering vector geometry, systems of equations, matrices and linear transformations, determinants, eigenvalues, and orthogonality.
Post-Secondary Physics
University Physics I
29 problems
A calculus-based introductory physics course covering equilibrium, kinematics, Newton's laws, momentum, and energy — the foundations of mechanics.
University Physics II
33 problems
A calculus-based physics course covering oscillations, waves, thermodynamics, and an introduction to special relativity and modern physics.
Other Courses

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
Create your free account
Start with five new problems a day. No card required. Retry and revisit unlocked problems whenever you like.
Find your section
Open your course and pick the section you are studying. Its questions are listed in order, numbered and rated for difficulty.
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.