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
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 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 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.
Explore algorithmic techniques and data structures for AI problem-solving, applying learned concepts to simple games in this graduate-level introduction to Artificial Intelligence.
Explore evolutionary computing techniques for AI problem-solving, including genetic algorithms and their applications in optimization and game AI.
Get personalized course recommendations, track subjects and courses with reminders, and more.