Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create a custom game launcher similar to Skyrim's, including JFrame decoration, menu design, and image loading in Java. Enhance your 3D game development skills.
Learn to implement custom resolutions in 3D game programming using Java, including JTextFields, JLabels, and parsing integers from strings.
Learn to read and write files, store configuration data in XML, and manage display settings for 3D game development in Java.
Learn to create a GUI for a 3D game launcher, including adding buttons, action listeners, and resolution selection options using Java's built-in libraries.
Learn to implement user input and controls for 3D game programming in Java, covering input handling, player movement, rotation, and bug fixing techniques.
Learn to implement window abstraction and GLFW in game engine development, focusing on key concepts and practical implementation techniques.
Learn to send and receive serialized databases in game programming, covering data arrays, client/server DB operations, and field handling for efficient network communication.
Learn to implement networking in C++ using Game Networking Sockets API, covering project architecture, headless builds, Linux deployment, and server setup for efficient multiplayer game development.
Explore C++ instant messaging app development, covering project setup, API design, networking, and key programming concepts like pointers and forward declarations.
Explore the development process, challenges, and unique features of Hazel game engine. Gain insights into game engine creation, organization strategies, and the motivations behind this project.
Explore techniques for writing scalable, efficient code through analysis of repeated patterns, performance optimization, and introduction to Entity Component Systems.
Explore an impressive animation system showcasing advanced techniques and features for game development and visual effects creation.
Explore programming through trial and error, focusing on Entity Component Systems. Gain insights from real-world experiences and learn effective problem-solving techniques.
Learn to effectively use C++ header files, including declarations, pragma once, and best practices for organizing and structuring your code.
Explore the inner workings of the C++ linker, understanding its role in creating executable programs from compiled object files and resolving symbol references.
Get personalized course recommendations, track subjects and courses with reminders, and more.