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 →
Problem sets & checkpoints Self-checks in every chapter, three timed checkpoint exams across Book 1. Readiness diagnostic Free ~15-minute self-check: where does your math actually stand? Your account Track progress across books and sync your problem sets.