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
Computer Science
Psychology
Algorithms and Data Structures
Stanford Introduction to Food and Health
Gamification
Learn to Program: The Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create and manipulate hardware sprites on the Commander X16, exploring sizes, colors, and onscreen capabilities for enhanced 8-bit game development.
Learn to create "Hello World" on Gameboy and GBC using GBZ80 assembly. Covers program structure, header checksum, cartridge types, tile maps, font definition, and color palette implementation.
Explore SNES sound programming with the SPC700 chip. Learn assembly, memory management, data transfer, and sound generation techniques for retro game development.
Z80 Assembly tutorial for Spectrum NEXT: Set up zesarux emulator, write 256-color 'Hello World' example, and explore new graphics mode. Includes hands-on coding and practical demonstrations.
Learn Z80 assembly for ZX Spectrum: create "Hello World", compile files, make Tape/DSK/TRD images, and run them on emulators. Ideal for beginners interested in retro computing.
Explore SNES bitmap functions, including memory-mapped PPU control, 16-color tiles, and screen setup. Learn practical techniques for tile definition, memory buffering, and bitmap testing.
Learn advanced 65C02 and 6280 assembly programming for retro game development, covering special commands, memory management, and bit-level operations for various 8-bit systems.
Explore bit-level operations in 68000 Assembly, covering commands, test patterns, and practical examples for efficient low-level programming.
Explore advanced 6502 assembly concepts including stacks, math operations, and conditional compilation. Learn to manipulate the stack, handle negative numbers, and perform multiplication and division.
Explore advanced 68000 Assembly concepts including stack operations, subroutines, math functions, and traps. Enhance your programming skills with practical examples and in-depth explanations.
Learn 6502 assembly programming with a focus on loops and conditions. Covers commands, labels, zero page, increment/decrement operations, and branching techniques for creating game logic.
Explore 68000 assembly programming with loops, conditions, labels, and subroutines. Practice various addressing modes to enhance your coding skills.
Explore 6502 assembly addressing modes through examples, covering relative, special, absolute, offset, indirect, and more. Enhance your understanding of this CPU's unique memory access methods.
Simulate Z80 functionality on GBZ80 using macros to port code easily. Learn stack swapping, register manipulation, and command simulation techniques.
Learn 6502 assembly programming from scratch with multiplatform examples. Covers basic concepts, program structure, registers, and memory operations for game development on various retro systems.
Get personalized course recommendations, track subjects and courses with reminders, and more.