Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Data Analysis
Computer Science
Language Learning
Introduction to Research Ethics: Working with People
Improving Communication Skills
Rome: A Virtual Tour of the Ancient City
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn effective techniques for understanding and reviewing unfamiliar code, including identifying entry points, self-documenting practices, and best practices for structuring classes and variables.
Explore memory optimization techniques for a 2D physics engine, including heap allocation, CPU caching, logging efficiency, and smart memory allocation strategies.
Explore the ray tracing pipeline, including PerPixel, TraceRay, ClosestHit, and Miss functions. Learn implementation techniques and test the pipeline with reflection rays.
Learn to render multiple objects in a ray tracing scene, including structuring the scene, positioning spheres, and adapting the renderer for improved efficiency and realism.
Explore advanced OpenGL techniques for efficient grass rendering, covering shader optimization, buffer management, and performance improvements in C++.
Learn to implement an interactive 3D camera system for ray tracing, covering camera mechanics, class creation, ray direction calculations, and integration into a ray tracing application.
Explore lighting and shading techniques in ray tracing, including color representation, sphere intersection, normal vectors, and mathematical calculations for realistic rendering.
Explore the architecture and implementation of Hazel game engine, covering project structure, core systems, rendering, and editor functionality. Gain insights into game engine development.
Explore ray casting and sphere intersection in ray tracing, covering setup, visualization, calculations, lighting, and optimization techniques for creating photo-realistic digital imagery.
Explore the mathematics behind ray tracing, focusing on rays, spheres, and their intersections. Learn key concepts and equations essential for implementing realistic 3D graphics rendering.
Explore a Minecraft clone in C++, covering project structure, code organization, math concepts, ray casting, and shader techniques. Gain insights into game development practices.
Introduction to ray tracing techniques for generating photo-realistic digital imagery, covering setup, rendering, performance optimization, and GPU acceleration using C++ and Vulkan.
Explore std::map and std::unordered_map in C++, covering usage, custom types, operators, iteration, and performance considerations for efficient key-value pair management.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.