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
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.
Learn efficient techniques for serializing and deserializing strings in programming, enhancing data handling and storage capabilities.
Get personalized course recommendations, track subjects and courses with reminders, and more.