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
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to write 8086 assembly programs from absolute basics using DOSBox and the 186-based WonderSwan.
Learn 6502 assembly programming from absolute basics while building and debugging code across classic platforms.
Create a minimal example on the 32x, including a Genesis 'bootstrap' and a 32x program. Learn to develop a basic cartridge for the Sega 32X system.
Master sprite movement programming for Sega 32X by creating a bitmap sprite and implementing joypad controls in assembly language, with practical examples and source code.
Explore advanced PowerPC math commands and unique instructions. Enhance assembly programming skills for improved code efficiency and functionality.
Dive into PC Engine-specific code for efficient tile drawing in multiplatform development. Explore techniques to optimize tile and sprite routines for this classic console.
Explore NES-specific code for efficient tile drawing in multiplatform development. Learn platform-specific techniques for optimized game graphics.
Master efficient tile and sprite rendering techniques for Commodore PET development through a minimalist multiplatform approach focused on optimized screen drawing routines.
Dive into multiplatform tile and sprite programming for X68000, focusing on efficient screen drawing techniques and platform-specific implementations using assembly language.
Master efficient tile and sprite rendering techniques for Vic 20 development using multiplatform routines, focusing on optimized screen drawing methods and memory management.
Dive into multiplatform tile and sprite programming for Commodore 64, focusing on efficient screen drawing techniques and platform-specific implementations using assembly language.
Master tile-based graphics programming for Atari Lynx through assembly language, focusing on efficient multiplatform sprite routines and screen drawing techniques.
Dive into interrupt-driven music programming on the BBC Micro using ChibiTracks, learning how to hook into firmware interrupt handlers to enhance your 6502 assembly projects with sound.
Dive into interrupt-driven music programming on the Commodore 64 using ChibiTracks and VBlank interrupt handlers to enhance your games with background music.
Explore Z80 assembly programming with scrolling tilemaps and sprite objects using the MaxTile software system's midpoint testing techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.