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
Computer Science
Psychology
Algorithms and Data Structures
Stanford Introduction to Food and Health
Gamification
Learn to Program: The Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the inner workings of the C++ linker, understanding its role in creating executable programs from compiled object files and resolving symbol references.
Explore the inner workings of C++ compilation, from preprocessing to optimization, gaining insights into how source code transforms into executable programs.
Explore game development as The Cherno reviews and fixes old Ludum Dare projects, focusing on menu implementation and improvement techniques in this insightful video tutorial.
Explore game development techniques as The Cherno reviews and improves old Ludum Dare projects, focusing on mob lighting implementation and code optimization.
Explore game development techniques as The Cherno reviews and improves lighting in his old Ludum Dare projects, offering insights and practical tips for enhancing visual quality in game design.
Learn to implement network connections in game programming, focusing on practical techniques and best practices for multiplayer game development.
Learn to connect game clients and servers, a crucial step in multiplayer game development. Explore networking concepts and implementation techniques for seamless player interactions.
Explore networking protocols TCP and UDP for game programming, focusing on data transmission methods and their applications in multiplayer game development.
Learn to implement multiplayer servers in game programming, focusing on key concepts and practical techniques for creating robust online gaming experiences.
Learn game programming fundamentals, workspace setup, and planning for multiplayer development in this comprehensive video tutorial.
Explore game development insights as The Cherno reviews and improves old Ludum Dare projects, focusing on graphics and rendering techniques in this 55-minute tutorial.
Revisit and improve old Ludum Dare game projects, exploring code optimization, bug fixes, and design enhancements to elevate game development skills and create better gaming experiences.
Learn to contribute to the Sparky project on GitHub. Discover the development process, understand project goals, and gain practical experience in open-source collaboration.
Comprehensive guide to Java serialization, covering advanced techniques and best practices for efficient data storage and transmission in software development.
Learn techniques for deserializing fields, strings, and arrays in programming, enhancing your data handling skills and improving application efficiency.
Get personalized course recommendations, track subjects and courses with reminders, and more.