Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive code review of a Space Invaders clone in C#, covering optimization, abstraction, performance, and game programming concepts for aspiring developers.
Comprehensive code review of a C# game engine, offering insights on architecture, rendering techniques, and optimization strategies for aspiring game developers.
Learn to create efficient desktop applications using C++ and Dear ImGui. Discover the advantages, implementation process, and deployment strategies for building powerful, cross-platform software.
Develop a game in one hour using a custom engine, covering 3D modeling, scripting, environment design, particle effects, audio integration, and gameplay refinement.
Optimize ray tracing performance through code review, exploring multi-threading, and implementing efficiency improvements for faster rendering in C++.
Learn to visualize physics colliders in game engines, covering rendering techniques, scene management, and transform handling for improved game development.
Learn to implement instanced rendering in game engines, improving performance by reducing draw calls and efficiently handling multiple object instances.
Learn to implement line and rectangle rendering in game engines, covering techniques for thickness, smoothness, and transformations in OpenGL.
Learn to render circles in a game engine, covering visualization, debugging, transparency, mouse picking, runtime rendering, and component serialization. Enhance your game development skills.
Comprehensive code review of a chess game implementation, offering insights on design, performance, and best practices for game development.
Comprehensive C++ code review covering Git submodules, debugging, optimization, and best practices. Ideal for experienced programmers transitioning to C++ from Java, C#, or Python.
Learn about Universally Unique Identifiers (UUIDs/GUIDs), their implementation, hashing, and practical application in game engine development.
Learn to create a functional play button UI in a 2D game engine, covering texture bugs, transparency, and implementation details.
Explore ray tracing implementation with code review, focusing on optimizations, scene construction, and multi-threading techniques for efficient rendering.
Explore the visual effect of bloom in graphics, from Photoshop techniques to implementation in game engines like Unity and AAA titles, with practical examples and tutorials.
Get personalized course recommendations, track subjects and courses with reminders, and more.