Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn efficient techniques for serializing arrays in programming, covering implementation strategies and best practices for handling complex data structures.
Explore the implementation of Physically Based Rendering in game engine development, focusing on key techniques and their impact on realistic graphics in real-time applications.
Comprehensive walkthrough of the Sparky game engine, exploring its architecture, features, and implementation details. Gain insights into game engine development and design principles.
Detailed code review of "Growth" game from Ludum Dare 34, exploring development techniques, game mechanics, and optimization strategies for aspiring game developers.
Learn to serialize binary floats, doubles, and booleans efficiently. Master essential techniques for handling these data types in serialization processes.
Learn the fundamentals of serialization, a crucial technique for converting data structures into storable formats, enhancing your programming skills and data management capabilities.
Learn essential techniques for integrating multiplayer functionality into game development, covering key concepts and practical implementation strategies.
Learn to implement an event system in game programming, enhancing your skills in creating interactive and responsive game mechanics for more dynamic gameplay experiences.
Learn to create an efficient event system and dispatcher for processing events in your applications, enhancing your software architecture skills.
Learn techniques to modify image brightness in game programming, enhancing visual effects and atmosphere in your game projects.
Learn to enhance game buttons with images and implement image brightening techniques in this practical game programming tutorial.
Learn to enhance UIButton functionality and fix bugs, improving its behavior to closely resemble a real button in game development.
Learn to implement UIButton actions in game programming, enhancing user interface interactivity and functionality for a more engaging gaming experience.
Learn to implement UI button events in game programming, covering button listeners, conditions, bounds, and colors for interactive game interfaces.
Learn to create interactive UI buttons for game programming, covering labels, active states, and offset techniques to enhance user interface design.
Get personalized course recommendations, track subjects and courses with reminders, and more.