Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the educational value and practical insights gained from constructing a computer using breadboards, emphasizing hands-on learning and deep understanding of computer architecture.
Explore RAM and bus timing in 6502 microprocessors. Learn about schematics, datasheets, and hardware implementation for a deeper understanding of computer architecture.
Explore the concept and functionality of stacks in computer architecture, focusing on their implementation and usage in the 6502 microprocessor.
Learn to connect an LCD display to a 6502-based computer, exploring hardware interfacing and low-level programming techniques for embedded systems and retro computing enthusiasts.
Explore the inner workings of CPUs and machine code interpretation, focusing on the 6502 processor. Gain insights into low-level computer architecture and assembly language programming.
Explore computer fundamentals by building and programming a basic 6502 microprocessor-based computer, starting with the first steps towards creating a "Hello, world" program from scratch.
Explore VGA monitor image display using analog RGB signals, EEPROM storage, and digital-to-analog conversion in this hands-on electronics project.
Explore VGA signal mechanics and build a circuit to display images on a monitor. Learn about sync signal timing and monitor recognition in this hands-on electronics project.
Hands-on tutorial demonstrating how to build hardware for computing and verifying cyclic redundancy checks (CRCs), simplifying complex mathematical concepts through practical implementation.
Explore cyclic redundancy check (CRC), a common error detection method, and learn about its mathematical principles and effectiveness in catching specific types of errors.
Explore error detection codes, their effectiveness, and calculation methods. Learn about different checksum types and their ability to detect various errors in data transmission.
Learn parity checking for error detection in data transmission, including hardware implementation and practical demonstrations.
Explore the intricacies of CPU flags registers, their functionality, and significance in computer architecture. Gain insights into how these registers impact processor operations and performance.
Explore the nuanced debate surrounding net neutrality, examining arguments for and against this contentious issue in internet regulation and its potential impacts on service providers and consumers.
Explore EEPROM-based control signal generation for an 8-bit CPU, translating instruction cycles and register contents into microinstructions, culminating in running a complete program.
Get personalized course recommendations, track subjects and courses with reminders, and more.