Mathematics with Ash · Montréal
First-year engineering math, from shaky to solid
A self-paced, interactive series that takes an engineering student from “I sort of remember functions” to walking out of Calculus I with the grade they came for. Solve from day one. Build moves, not memorization.
Start Book 1 →Functions→Limits→Derivatives→Integrals→Calc I Passed
1
Calculus I for Engineers
Functions → Integrals · First semester
The full first-semester arc: functions and limits, the derivative and its rules, related rates, optimization, curve sketching, and integration up to u-substitution. Twelve chapters, three checkpoints.
Start now →
2
Calculus II
Integrals → Series → ODEs
Integration techniques, improper integrals, sequences and series, and a first pass at differential equations — the second-semester wall, climbed with the same method.
In development
3
Linear Algebra
Vectors → Eigenvalues
Systems of equations, matrices, vector spaces, determinants, eigenvalues and eigenvectors — the math behind circuits, structures, graphics and machine learning.
In development
4
Differential Equations for Engineers
First-order → Systems · ENGR 213
Separable, exact and linear first-order equations; higher-order theory with spring/mass and circuit models; series solutions; systems by eigenvalues and diagonalization. Built alongside the ENGR 213 course, with WebWork-style drills.
Module 1 live →
5
Discrete Mathematics for CS
Logic → Proofs → Structures · COMP 232
The complete COMP 232 module: logic & proofs, sets & functions, number theory, induction, and relations (Rosen 8e Ch. 1, 2, 4, 5, 9) — taught examples-first with 40 exam-shaped checkpoints and plain-English notation translations.
Full course live →
6
Circuits & Electronics Foundations
Ohm’s law → Machines · ELEC 275
Kirchhoff’s laws, node and mesh analysis, Thévenin equivalents, AC phasors, transients and frequency response — then op-amps, diodes, transistors, digital logic and electric machines.
Weeks 1–4 live →
7
Object-Oriented Programming in Java
Objects → Data structures · COMP 248
Objects-first Java: classes, methods, control flow, inheritance and polymorphism, arrays, exceptions, recursion, GUIs, threads, networking, and lists/stacks/queues — with runnable code in every module.
Chapter 1 live →