Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master AI techniques for video games including pathfinding, procedural generation, movement systems, and real-time strategy AI through hands-on projects and expert insights.
Explore textures, animations, and A3 architecture upgrades in game programming. Learn SFML textures, sprite transformations, and texture-based animations for enhanced game development skills.
Explore Entity Component System (ECS) architecture for game programming, covering design principles, implementation details, and practical coding examples using C++ and SFML.
Explore SFML and ImGui for game programming, covering Makefiles, widgets, windows, events, drawing, sprites, and transformations. Learn practical skills for creating interactive graphics.
Learn essential research and programming practices for computer science grad school, from version control to experiment organization and data visualization.
Learn game programming fundamentals, including vector math, rendering, AI, and physics. Set up C++ environment and understand assignment structure for creating functional games using ECS architecture and SFML library.
Master C++ fundamentals, from basic syntax to advanced concepts like memory management, pointers, and object-oriented programming. Includes live coding sessions for practical application.
Explore game programming fundamentals, including vector math, rendering, AI, physics, and UI. Learn to create functional games using ECS architecture, C++, and SFML graphics library.
Explore deep neural networks, their architecture, and applications in AI. Learn key concepts and techniques for implementing advanced machine learning models.
Explore fundamental concepts of neural networks, their structure, and applications in AI problem-solving environments.
Explore temporal difference learning and its applications in AI, focusing on practical implementations and problem-solving techniques.
Explore Monte Carlo methods in reinforcement learning, applying algorithmic techniques to solve AI problems in gaming environments.
Explore Markov Decision Processes (MDPs) in AI, learning algorithmic techniques for modern problem-solving in uncertain environments.
Explore bandit algorithms in AI, learning key techniques for optimizing decision-making in uncertain environments through practical applications and examples.
Explore reinforcement learning fundamentals, including key concepts and applications in AI problem-solving environments for modern algorithmic techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.