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
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to set up and configure Premake for efficient game engine development, covering project generation, workspace setup, and Windows-specific considerations.
Learn efficient game engine logging techniques using spdlog, covering implementation, wrapper creation, and API design for improved debugging and development.
Explore multidimensional arrays in C++, focusing on 2D arrays. Learn allocation, memory management, and practical implementation techniques for efficient data structures.
Learn to implement textures in OpenGL, covering image loading, texture initialization, parameters, coordinates, sampling, and blending for enhanced graphics rendering.
Learn to implement buffer layout abstraction in OpenGL, enhancing code organization and efficiency for graphics programming. Covers vertex arrays, buffers, and practical implementation techniques.
Learn effective error handling techniques in OpenGL to improve debugging and create more robust graphics applications. Covers error detection, clearing, and logging strategies.
Learn to create, compile, and implement shaders in OpenGL, covering both vertex and fragment shaders, error handling, and data access techniques.
Explore C++ copying and copy constructors, focusing on deep copying objects, memory management, and performance considerations for custom types.
Explore the inner workings of C++, from preprocessor statements to compilation, with practical examples and error-fixing techniques for efficient programming.
Learn to implement packet listening and receiving in game programming, focusing on socket communication, data processing, and efficient network protocols.
Learn game programming serialization techniques for efficient data storage and transmission in multiplayer games, covering topics like deserialization, scaling, and data separation.
Learn to deserialize objects efficiently, covering C and database objects, with optimization techniques for improved performance.
Learn efficient data conversion techniques for storing and transmitting objects, enhancing your programming skills in serialization and deserialization processes.
Learn object serialization techniques for efficient data storage and transmission, focusing on writing to files and handling complex data structures.
Learn efficient field serialization techniques for data storage and transmission, focusing on primitive types, classes, and containers.
Get personalized course recommendations, track subjects and courses with reminders, and more.