Courses from 1000+ universities
Coursera’s flagship credentials may carry big brand names, but who’s actually creating the content?
600 Free Google Certifications
Management & Leadership
Entrepreneurship
Digital Marketing
Understanding Clinical Research: Behind the Statistics
EU policy and implementation: making Europe work!
.ANIMATIONs
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
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.