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
Explore mob targeting techniques in game programming, enhancing AI behavior and player interaction for more engaging gameplay experiences.
Learn to implement mob shooting mechanics in game programming, focusing on rendering, level integration, and player-directed shooting for enhanced gameplay.
Learn to implement online user tracking and server status updates in network chat programming, enhancing your ability to create interactive and real-time communication systems.
Learn to implement server commands in network chat programming, enhancing your ability to create robust and interactive chat applications.
Learn to handle server disconnections in network chat programming, improving your application's reliability and user experience.
Learn to implement client-server communication in network chat programming, enabling individual conversations with multiple clients simultaneously.
Learn how to confirm network connections in chat programming, enhancing your ability to create robust and reliable networked applications.
Discover essential tips for successful game development during Ludum Dare, focusing on organization, feature prioritization, and maintaining a positive mindset for an enjoyable experience.
Learn essential software tips for Ludum Dare game jams, covering IDEs, graphics, sound, and music to enhance your game development skills and productivity.
Discover essential tips for using libraries effectively in game development for Ludum Dare, enhancing your coding efficiency and game creation process.
Explore programming language options for game development, focusing on Java, C#, and Adobe Flash, with guidance on selecting the most suitable option based on your expertise.
Learn effective planning strategies for Ludum Dare game jams, covering theme interpretation, genre selection, aesthetics, scope management, and leveraging existing skills.
Learn to implement the A* search algorithm for efficient pathfinding in game development. Gain practical skills to optimize your game's AI and navigation systems.
Learn to create and use vectors in game programming, focusing on the Vector2i class and its applications in game development.
Learn to generate unique random numbers in Java for network chat programming, enhancing your ability to create robust and efficient communication systems.
Get personalized course recommendations, track subjects and courses with reminders, and more.