Study 2–3 hours per day through Friday and take the Saturday exam.
The roadmap has six three-month phases. It starts with calculus and DC circuit analysis, then moves into integrals, differential equations and AC circuits. The later phases cover analog electronics, digital logic and Verilog, followed by embedded programming, signals and feedback. The final phase brings these skills together in a KiCad PCB design and integration project.
The weekly guides assign lessons and worked practice for the topics in the current phase. Plan for 2–3 hours per weekday across reading, problem solving, correction and guided software labs, followed by a Saturday exam. Each phase ends with a checkpoint that combines the skills taught in that phase. The table below shows the full sequence, and the week links above lead to published material.
Published courses in the opening phase
Calculus I course overview · DC Circuits course overview
The Week 4 practical checkpoint is a first-month milestone. The cumulative Month 3 checkpoint is still planned for the end of that phase and must also assess limits, introductory derivatives and the DC analysis covered by then. Later weekly labs build toward each three-month phase checkpoint; these future assessments are not yet published.
| Months | Study sequence | Lab and checkpoint |
|---|---|---|
| 1–3 | Functions, limits, derivatives; DC quantities, resistor networks, Kirchhoff and nodal analysis | Python graphs and LTspice DC sweeps; explain a loaded divider. |
| 4–6 | Integrals, complex numbers, linear systems and first-order ODEs; Thévenin, RC/RL, phasors and AC | Compare hand, Python and LTspice results for a step response and AC filter. |
| 7–9 | Diodes and rectifiers → BJT/MOSFET bias and switching → amplifiers, op-amps and active filters | Simulate a rectifier, biased amplifier and active filter; explain model limits. |
| 10–12 | Boolean algebra and combinational logic → flip-flops, counters and FSMs → Verilog | Design a controller and verify it with a self-checking testbench and waveforms. |
| 13–15 | C, GPIO, timers, interrupts and ADC; convolution, frequency response, sampling and basic feedback | Wokwi sensor system, Python/Octave aliasing and feedback plots. |
| 16–18 | KiCad schematic, footprints, PCB layout and integration; final month for debugging and documentation | Sensor interface and firmware, routed PCB, ERC/DRC, BOM and test plan; distinguish simulation from bench tests. |
Later courses are planned. Full multivariable calculus, electromagnetics and a dedicated power electronics course are optional extensions. All core labs use software.