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 techniques for extracting individual sprites from a sprite sheet, enhancing your game development skills and improving resource management in game programming.
Learn to set up OpenGL and create a window in C++, covering GLFW setup, Visual Studio configuration, error handling, and basic rendering techniques.
Learn to draw pixels, use BufferedImage, BufferedInt, BufferStrategy, and graphics in Java for 3D game development. Hands-on tutorial for creating visual elements from scratch.
Learn to create a 3D game from scratch using Java 1.6, starting with setting up a window. This tutorial covers the basics of game development without external libraries.
Learn efficient sprite rendering techniques in C++, from reading spritesheets to implementing transparency, enhancing your game development skills.
Dive into a code review of a Tetris clone, exploring implementation techniques and offering insights to enhance your game development skills.
Master the complete development process of a multiplayer 3D game using C++, from client-side rendering to server deployment, covering networking fundamentals, player movement mechanics, and Linux server hosting.
Master Vulkan graphics programming through hands-on 3D game development, covering pipeline creation, shader implementation, buffer management, and camera systems for multiplayer game rendering.
Discover common mistakes with std::vector and learn optimal usage techniques to enhance C++ programming efficiency and performance.
Discover how to easily run code on GPUs with this tutorial covering GPU basics, a practical application demo, code review, and future development steps.
Discover the top 5 critical coding mistakes to avoid, covering build systems, memory management, architecture, performance optimization, and code style best practices.
Explore real-world weather and air traffic implementation in game development. Learn code optimization, data management, and system design techniques for creating immersive simulations.
Explore drawbacks of singleton pattern in software design, alternative approaches, and improvements for better code organization and maintainability in object-oriented programming.
Explore C++ object lifetimes and memory management techniques to write efficient, bug-free code. Learn crucial concepts for robust software development.
Explore a real-time air traffic control game through code review, focusing on game mechanics, implementation challenges, and optimization techniques for realistic simulation.
Get personalized course recommendations, track subjects and courses with reminders, and more.