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
Learn Game Programming, earn certificates with paid and free online courses from Duke, Universidad ORT Uruguay, Rice University, HKUST and other top universities around the world. Read reviews to decide if a class is right for you.
Learn to make games using industry standard C++ and Raylib
Free overview of HTML, CSS, and JavaScript for my HTML5 Game Development course.
An exploration of robust modularised code building for games and C#.
From coding dynamic game mechanics and optimizing performance to understanding AI integration and developing interactive experiences, delve into the intricacies of game programming with this comprehen
A beginner-friendly journey from programming fundamentals to Unity mechanics, game AI, 3D assets, animation, and production practices.
Learn C programming through hands-on development of two-dimensional Windows games, building foundational skills for further game programming and engine courses.
Build a Super Mario Bros.-style platformer with tilemaps, animated characters, procedural levels, collision handling, entities, and game objects.
Build a 2D Match3 game in C with Raylib, adding tile matching, animation, scoring, sound, and mouse interaction.
In this course, get introduced the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch.
Build interactive Python games such as Blackjack and Asteroids using mouse input, lists, dictionaries, classes, sprites, collision detection, and animation.
Learn to develop multiplatform videogames using one of the most popular tools on the market, the Unity game engine.
Program a complete game today. No special software or install required. All you need is a text editor and a web browser.
Learn Lua through building a Snake game in LÖVE2D, then extend it with game states, threads, executable export, and UDP networking.
Build a Python Space Invaders game with Pygame, adding movement, shooting, enemies, collisions, scoring, sound, and game-over logic.
The world's most sold Minecraft course, delivering expert tutorials backed by a welcoming community with 24/7 support.
Get personalized course recommendations, track subjects and courses with reminders, and more.