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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how to build a complete Realm of the Mad God-style game from scratch in Java with daily episodes covering graphics, AI, collision detection, and multiplayer systems.
Master Java serialization from binary basics to complex object handling, covering custom formats, databases, and complete deserialization workflows.
Master Java networking by building a complete chat application from scratch, covering GUI design, TCP/UDP protocols, client-server architecture, and multi-threading.
Master 3D game development in Java through hands-on programming, covering rendering, textures, user input, level generation, and GUI creation from scratch.
Dive into GPU-accelerated C++ programming through a detailed code review of a high-performance Minecraft clone, exploring optimization techniques and graphics programming concepts.
Explore C++23's std::expected for robust error handling, replacing traditional exceptions with a cleaner, more predictable approach to managing function failures.
Dive into a comprehensive C++ game development code review featuring SDL2, analyzing a beginner's first game project with expert feedback and improvement suggestions.
Dive into the technical process of rewriting a game engine renderer, exploring architectural decisions and implementation challenges in Hazel Engine development.
Explore the evolving role of developers in an AI-driven world through practical code review insights and industry perspectives.
Master building HTTP servers in C++ using the cpp-httplib library to create web applications and handle client requests efficiently.
Discover common C++ bugs and debugging techniques to write more reliable code and avoid frequent programming pitfalls in just 17 minutes.
Discover professional C++ development practices through an in-depth review of an exceptionally well-structured Snake game project showcasing industry-standard coding techniques.
Dive into a comprehensive code review of a multiplayer game engine submission, analyzing its architecture, functionality, and implementation quality.
Discover how a C++ Snake game project evolved with professional improvements through detailed code analysis and expert feedback.
Explore 2D physics engine design, API creation, and optimization techniques. Learn about pointers, spatial partitioning, and physics solvers for game development.
Get personalized course recommendations, track subjects and courses with reminders, and more.