Courses from 1000+ universities
Coursera sees headcount decrease and faces lawsuit in 2023, invests in proprietary content while relying on Big 5 partners.
600 Free Google Certifications
Web Development
Data Analysis
Computer Networking
Arab-Islamic History: From Tribes to Empires
Fundamentals of Reinforcement Learning
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn how a USB keyboard functions with Ben Eater's concise material, covering USB electrical interface, bit and packet encoding, and packet contents in under an hour.
Learn binary division and its implementation in 6502 assembly in less than an hour with Ben Eater.
Learn to fix hardware bugs in software with Ben Eater in under an hour. Ideal for those interested in 6502 and UART.
Learn to hack a TV censoring device with Ben Eater in under an hour. Understand circuit board analysis, ROM connection, data extraction, and ROM content analysis.
Explore the process of USB device discovery with Ben Eater in under an hour. Understand the negotiation that occurs when a USB device is plugged in, and learn to decode the data conversation.
Learn about interrupt handling with Ben Eater in less than an hour. Topics include 6522 Interrupt operation, flags, control, and adding a delay.
Learn about error correction and Hamming codes in hardware with Ben Eater in less than an hour. Build and test circuits for practical understanding.
Learn how assembly language loops work with Ben Eater in under an hour. Topics include adding delay, reading the busy flag, conditional jump instructions, and more.
Learn about reliable data transmission in less than an hour with Ben Eater's mini-series on error detection and correction. Includes practical Arduino programming.
Learn to program microcode for an 8-bit breadboard computer, including conditional jump instructions, in under an hour with Ben Eater.
Learn to reprogram CPU microcode using Arduino with Ben Eater in less than an hour. The syllabus includes EEPROM programming and defining constants.
Learn to run Apple 1 software on a breadboard computer with Ben Eater's guide. Understand Wozmon, I/O operations, and writing assembly programs in under an hour.
Dive into Wozniak's code for Apple 1 with Ben Eater in under an hour. Learn about variables, hardware initialization, keyboard input, command parsing, and more.
Get personalized course recommendations, track subjects and courses with reminders, and more.