Work through your STEM courses, problem by problem
4,773 practice problems, organized by course, in the order you should tackle them — 4,700 answered on the page as you go, 73 with a full worked solution. Try it free for 14 days.
Courses in the bank today
New courses and problems are added regularly.
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 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.
Calculus I
500 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
300 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
300 problems
A multivariable and vector calculus course covering functions of several variables, partial derivatives, multiple integrals, and the theorems of Green, Stokes, and Gauss.
Linear Algebra
300 problems
A first linear algebra course covering vector geometry, systems of equations, matrices and linear transformations, determinants, eigenvalues, and orthogonality.
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.
Statics
11 problems
An engineering statics course covering force systems, equilibrium of particles and rigid bodies, trusses and frames, internal forces, friction, and centroids.
BC Math 12 Calculus
300 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.

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
Interactive courses mark your answer as you type it, so you know where you stand before moving on. The problem sets come with a complete step-by-step solution to every question.
Difficulty ratings on everything
Every problem is rated 1 to 5 chilis, so you can see at a glance whether it is a warm-up or the one that will actually challenge you.
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.
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
Start your free trial
Create an account in under a minute. No charge until your 14-day trial ends.
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
On an interactive course, type your answer and it is marked on the spot. On a problem set, work it on paper and reveal the full worked solution to check every step against yours.
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.
How does the free trial work?+
You get 14 days free when you sign up, with no charge until the trial ends. Cancel any time before then and you won't be billed.
Does every problem come with a worked solution?+
Every problem in the problem-set courses does — reveal it once you have given the problem a try. Interactive courses work differently: instead of a written solution, they mark each answer as you enter it, so you find out immediately whether you have it right.
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.
One simple plan
Full access to every course, every problem, and every solution in the bank. Try it free for 14 days — cancel any time before your trial ends and you won't be charged.