Digital Logic by Hand: Gates, Truth Tables, Karnaugh Maps, Binary Adders, Multiplexers & Decoders, Flip-Flops, Counters, Shift Registers & State Machines
Build a tiny computer's logic out of 0s and 1s. You will write gates as cell formulas, simplify functions with Karnaugh maps and prove the result on every row, add binary numbers with half and full adders, route signals through multiplexers and decoders, clock flip-flops row by row, count and shift bits, step a small state machine and find the fastest clock its timing allows, with every cell checked as you go.
- One-time payment
- 14-day money-back guarantee
- Secure checkout with Stripe
What you'll build
What you will be able to do
Each lab ends with a concrete result that you build yourself and the checker confirms, cell by cell.
- Run 12 test vectors through the basic gates of a toy 4-bit computer, write every gate as a 0/1 formula, count how often each output is 1 and build an XOR from four NAND gates.
- Turn the truth table of a toy 2-out-of-3 sensor voter into its function number, write the canonical sum of products from its minterms, simplify it and use a check column to catch a colleague's shortcut that is wrong on one row.
- Place a 4-input function into a Karnaugh map in Gray order, mark its don't-care cell, size three groups, count the literals before and after simplification and prove the simplified expression on all 16 rows.
- Split numbers into bits with MOD and INT, fill the truth table of a full adder, add 11 + 6 bit by bit in a 4-bit ripple-carry adder, rebuild the result with SUMPRODUCT and raise the overflow flag.
- Decode two select bits into four one-hot lines, use them to build a 4-to-1 multiplexer, drive a toy seven-segment display from a lookup table with XLOOKUP and add an even-parity bit to every 4-bit code.
- Step an SR latch and D, JK and T flip-flops through 12 steps: each new state comes from the row above, the flip-flops change only on rising clock edges, and a timing chart shows how D is sampled.
- Clock a 3-bit counter with an enable input and read its bits, build a mod-6 counter with a synchronous reset, shift a serial bit stream through a 4-bit register and count how often the pattern 1011 arrives.
- Run a toy pedestrian-crossing controller as a state machine for 24 clock ticks – next state from a state table via a combined key, outputs per state – then add up the path delays and find the highest clock frequency the timing allows.
About this course
How does a pile of switches add numbers or remember anything? This course answers that by building the logic of a toy 4-bit computer out of zeros and ones. You write each basic gate as a formula and rebuild exclusive-or from a single gate type. A two-out-of-three sensor voter goes from truth table to simplified expression, and a four-input function is shrunk on a grid map with a don't-care cell. Numbers are split into bits and added with a carry chain and an overflow flag. Select lines, one-hot outputs and a display lookup follow, then latches clocked row by row, counters, a shift register and a pedestrian-crossing controller with its fastest safe clock.
Curriculum
Course content
8 lessons · 8 labs · 2.4 h · final exam
- Unlocked when you buy the course
- Unlocked when you buy the course
- Unlocked when you buy the course
- Unlocked when you buy the course
- Unlocked when you buy the course
- Unlocked when you buy the course
- Unlocked when you buy the course
- Unlocked when you buy the course
- Final exam
Certificate
Finish with a certificate you can verify
Complete every lesson and pass the final exam to receive a certificate of completion for this course, with a unique credential ID and a public verification page.
- Names the course, your score and the date of issue
- A verification link for your CV or LinkedIn profile
- 12 questions, 75% to pass, unlimited retries.
A Tutorvo certificate confirms that you completed a course. It is not an official or professional qualification.
Before you buy
Questions about this course
Is this a subscription?
No. You pay $9.99 once for this course. There is no subscription and nothing renews automatically. Prices are in US dollars; taxes may be added where required.
What exactly do I get?
All lessons and labs of this course, the final exam and the certificate, including later updates to the course, for as long as Tutorvo offers it. Access is personal and tied to your account.
Can I get a refund?
Yes. If you are not satisfied, email hello@tutorvo.com within 14 days of buying and we refund the course in full via Stripe. The guarantee does not apply once a certificate for the course has been issued to you, or where there are signs of abuse.
When can I start?
Right after payment. Access starts immediately at your request; for consumers in the EU/EEA the statutory right of withdrawal therefore ends once access has begun, while our 14-day money-back guarantee applies regardless.
Do I need Excel or other software?
No. The labs run in a spreadsheet inside your browser on a laptop, tablet or phone. Function names and syntax follow Excel.
Is the certificate an official qualification?
No. It confirms that you completed all lessons of the course and passed its final exam. It is not an official, state-recognised or professional qualification. The name is taken from your profile when the certificate is issued.
Full details are in our Terms · hello@tutorvo.com
