Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a terminal-based game engine, analyzing its design and implementation. Learn about console graphics, input handling, and game loop architecture in this code review.
Explore real-world weather and air traffic implementation in game development. Learn code optimization, data management, and system design techniques for creating immersive simulations.
Explore drawbacks of singleton pattern in software design, alternative approaches, and improvements for better code organization and maintainability in object-oriented programming.
Explore C++ object lifetimes and memory management techniques to write efficient, bug-free code. Learn crucial concepts for robust software development.
Explore a real-time air traffic control game through code review, focusing on game mechanics, implementation challenges, and optimization techniques for realistic simulation.
Learn to create C++ applications and games for web browsers using powerful tools and deployment techniques.
Explore common C++ coding pitfalls and best practices, covering memory management, API design, code organization, and optimization techniques for more efficient and maintainable software development.
A code review shows how repeated game code can be reshaped for better performance and scaling, culminating in an Entity Component System.
Explore game engine architecture fundamentals, project structure, and build systems. Gain insights from real experiences and witness the initial engine execution.
Explore Hazel Engine on Linux: CI setup, platform expansion, VPS self-hosted runners, and GitHub workflows. Learn about Remote SSH in VS Code for efficient development.
Learn to implement automated testing with GitHub Actions, simplifying the process for efficient software development and continuous integration.
Explore the concept of headless software architecture, its benefits, and applications in modern development, with a focus on improving performance and flexibility.
Learn to create visually appealing desktop applications using C++, focusing on modern UI design techniques and efficient development practices.
Explore performance bottlenecks in game engine development, focusing on identification, analysis, and optimization techniques to enhance overall engine efficiency.
Learn to implement fast random number generation in just 3 lines of code for ray tracing applications, with a focus on GPU optimization and performance in C++.
Get personalized course recommendations, track subjects and courses with reminders, and more.