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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
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.
Dive into game project development, covering GitHub usage, project structure, specifications, marking schemes, gameplay mechanics, and level editor implementation for a comprehensive game programming experience.
Explore game programming concepts including inputs, actions, and replays. Learn implementation techniques for action classes, key mapping, and scene actions in game development.
Explore game programming concepts through detailed lecture on assignment specifications, asset management, entity positioning, animations, and code implementation for a 2D game project.
Dive into the fundamentals of deep neural networks, exploring key concepts and algorithmic techniques used in modern AI problem-solving environments.
Explore the fundamentals of neural networks, from biological neurons to perceptrons, network structures, training methods, and practical applications in AI, with interactive demos and game AI examples.
Dive into shader programming fundamentals, from basic GLSL concepts to advanced effects like green screening and spotlights, with hands-on demonstrations using ShaderToy and SFML implementation.
Master game camera fundamentals, from 2D and 3D implementations to SFML views, viewports, and parallax effects for creating dynamic visual perspectives in game development.
Explore ray casting fundamentals and practical applications in 2D game lighting, visibility systems, and line segment intersection calculations for creating dynamic lighting effects.
Explore pathfinding and steering mechanics in game development, covering navigation meshes, path following algorithms, vector fields, and AI movement behaviors for creating realistic game character motion.
Master game progression systems, save mechanics, and level editor tools while exploring practical implementations for game development using C++ and SFML graphics library.
Master advanced game loop concepts, from FPS management and simulation time scaling to rendering optimization and collision handling, with practical examples and analogies for better understanding.
Explore game theory fundamentals through practical examples like Prisoner's Dilemma, strategy domination, and Nash equilibrium, with applications in decision-making and problem-solving scenarios.
Dive into reinforcement learning fundamentals, exploring key concepts and algorithmic techniques used in modern AI problem-solving environments for games and decision-making systems.
Explore bandit algorithms in artificial intelligence, learning key techniques for modern problem-solving environments and their application in game development.
Get personalized course recommendations, track subjects and courses with reminders, and more.