Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn 68000 assembly bit-level commands through visual representations and practical bit manipulation examples.
Explore 6502 assembly stacks and arithmetic, including push/pop operations, negative numbers, and multiplication and division.
A 68000 assembly lesson on stack operations, subroutines, traps, jumps, and arithmetic commands including multiplication and division.
Learn 6502 assembly control flow through labels, comparisons, branching, loops, and increment/decrement commands.
Learn Motorola 68000 assembly loops and conditions while practicing labels, branches, subroutines, comparisons, case statements, and addressing modes.
Explore the 6502’s many addressing modes through simple assembly examples, including relative, absolute, indirect, indexed, and relocatable addressing.
Use macros to simulate missing Z80 commands on the Game Boy’s GBZ80 processor, enabling Z80 code to be ported.
Explore Amstrad CPC bankswitching, page flipping, cartridge banks, and software-based hardware detection to access extra RAM and ROM.
Learn to display text and bitmap graphics on Game Boy and Game Boy Color screens using tilemaps and Z80 assembly.
Learn to access Sega Master System and Game Gear tilemaps in Z80 assembly to display text and draw bitmaps onscreen.
Learn to draw bitmap graphics on the Amstrad CPC and Enterprise 128 by writing directly to screen memory and graphics hardware.
Build a reusable Z80 interrupt-handler template supporting interrupt modes, register protection, and carefully managed stack access across multiple platforms.
Learn to represent and manipulate Binary Coded Decimal in Z80 assembly using subtraction and comparison commands.
Learn to read text-cursor positions in Z80 assembly across MSX, Amstrad CPC, ZX Spectrum, Enterprise, TI-83, and Sam Coupé.
Learn to implement common text operations in Z80 assembly across five classic systems, including screen clearing, cursor movement, keypresses, and string output.
Get personalized course recommendations, track subjects and courses with reminders, and more.