Silicon, in the browser
Learn electronics backwards.
Build the circuit first. Flip its inputs, watch it answer — the theory clicks once your hands already know it.
Free VLSI and digital design lessons for ECE students. Practise Verilog in your browser with 90+ interactive labs, a Verilog judge and a career roadmap.
Courses: from one bit to a whole chip
Foundation
Digital logic & Verilog, from gates up. 5 modules (5 free · no account).
- Signals & Waves
- Number Systems
- Logic Gates
- Karnaugh Maps
- Verilog Core
Basic Electronics
Physics of control to transistors. 10 modules (start here).
- Physics of Control
- Silicon, Doping & Carriers
- The P-N Junction
- Rectifiers & Filters
- Special-Purpose Diodes
- BJT Construction & Operation
- BJT DC Biasing
- BJT AC Analysis
- MOSFET Construction
- Transistors & JFETs
Digital System Design
Adders, subtractors and beyond. 42 modules.
- Binary & Boolean Logic
- K-Maps · Architect of Logic
- Circuit Realisation
- Practice Arena
- Universal Gates
- Combinational & Sequential Circuits
- The Half Adder
- The Full Adder
- Recall & Prove
- The Ripple-Carry Adder
- The Carry Look-Ahead Adder
- The Parallel Prefix Adder
- The Serial Adder
- Recall & Prime
- How Computers Subtract
- The Half Subtractor
- The Full Subtractor
- Complements
- The 10's Complement
- The BCD Adder
- Multiplexer (MUX)
- Demultiplexer (DEMUX)
- Decoders
- Encoders
- Code Converters
- Universal Logic & Shannon
- Binary Dividers
- Sequential Logic Fundamentals
- Latches
- Flip-Flops
- Flip-Flop Timing & Race-Around
- Flip-Flop Representations
- Flip-Flop Conversions
- Registers & Shift Registers
- Ripple Counters
- Synchronous Counters
- Ring & Johnson Counters
- Analysing Clocked Sequential Circuits
- Mealy & Moore Machines
- Designing State Machines
- Asynchronous Sequential Circuits
- Hazards & Races
See every course in the portal
Backwards, on purpose
Build
Drop gates, pull wires, run it. The circuit exists before the vocabulary does.
Break
Flip inputs. Force a carry. Watch exactly where the signal bends — and why.
Understand
Now the theory lands on something your hands already know. It sticks.
More free tools
- Embedded Lab: Arduino, ESP32, Pico and STM32 simulator
- Digital Logic Lab: gates, flip-flops and counters
- Project guides
- Guided logic builds
- Verilog Judge
- Verilog practice problems
- Verilog Sandbox
- Karnaugh map solver
- FSM synthesizer
- VLSI career roadmap
- Interview preparation
- Retro Silicon Arcade
Frequently asked questions
Is BitForBytes free?
The courses are. The first 5 Foundation modules work without an account, and a free account opens all 128 modules and saves your progress. The Embedded Lab gives every signed-in student 8 free simulation runs a day (up to 24 a week); credit packs and a semester pass cover heavier use.
Do I need to install anything?
No. The circuits, the Verilog simulator and the microcontroller emulators all run in your browser, on a laptop or a phone.
Can I write and run Verilog here?
Yes. The Verilog Judge grades your code against test cases, and the Verilog Sandbox simulates your design and draws its schematic, with the synthesis running in your browser.
Does it save my progress?
Yes. With a free account, the modules you open and the page you stopped on are saved, so you can pick up from your profile on any device.