Academy track

Hardware

The Hardware track is where students go from "a CPU is a magic chip" to "this is a 6502 I built from NAND on my own FPGA." HW-101 lights the soldering iron; CSA-101 builds the silicon-arc from NAND through the 6502; CSA-201 extends to RV32I with virtual memory and protection rings. The track produces graduates who can take a board you hand them and tell you what every pin does.

VCA-CSA-101 Belt 4/5
FlagshipReady / Enroll

Fundamentals of Computing Systems

11th Spring (bridge) or 12th Fall — Hardware-FPGA capstone

Build a working computer from NAND gates up. Twelve modules: logic, ALU, CPU, assembler, VM, compiler, OS — ending with a real application running on FPGA hardware the student designed. RV32I-Lite instruction set on a Tang Primer 25K. Petzold-anchored throughout. The deepest engineering deliverable in the catalog.

~155 hr
Prereq: FND-101 + FND-102
Equipment: Per-student kit (~$144): Tang Primer 25K + Dock + PMOD kit (canonical FPGA anchor; 23K LUT4 / 1,008 Kbit BRAM); ENC28J60 SPI breakout + MCP3008 ADC + level-shifter PMOD for Ch 11–12 stdlib labs; TTL DIP-14 chips for Ch 1–2 discrete-logic Lab 1.0 / 2.0
Enroll / view course →
VCA-HW-101 Belt 3/5
Ready / Enroll

Electronics and Microcontrollers

10th Grade Fall — Hardware on-ramp

DC circuits, Ohm's law, breadboarding, Arduino, sensors, soldering. Capstone: Arduino data logger in student-fabricated enclosure. Bridges software to RE-101's physical layer.

~95 hr
Prereq: VCA-FND-102
Equipment: Arduino-class kit + soldering tools (BOM finalization pending kit evaluation)
Enroll / view course →
VCA-CSA-201 Belt 5/5
Coming soon

Computer Systems Architecture II

Full RV32I + MMU + PMP + driver-track

Direct sequel to CSA-101. Full RV32I (not Lite), virtual memory, physical memory protection, driver development, embedded-Linux bring-up. DE10-Nano as primary platform.

~180 hr
Prereq: CSA-101 + capstone shipped
Equipment: Required: Tang Nano 20K (carried over from CSA-101) + DE10-Nano (~$130) + Pi 4 station kit (~$80) + USB-C + HDMI + microSD; Optional: external DRAM module, logic analyser
View course details →