Game programming courses can help you learn coding languages like C# and C++, game design principles, level design, and physics simulation. You can build skills in debugging, optimizing game performance, and creating engaging user interfaces. Many courses introduce tools such as Unity and Unreal Engine, that support developing interactive experiences and implementing graphics and sound effects.

Edureka
Skills you'll gain: AI Personalization, OpenAI, Agentic systems, Application Deployment, Generative AI Agents, Cloud API, ChatGPT, API Gateway, Cloud Development, CI/CD, System Monitoring, Responsible AI, Artificial Intelligence, Generative AI, Development Testing, User Experience Design, JSON, Debugging
Intermediate · Course · 1 - 4 Weeks

Oracle AI Database
Skills you'll gain: SQL, Oracle Databases, Database Management, Oracle Cloud, Database Design, Relational Databases, Databases, Cloud Management, Data Management, User Provisioning
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Customer experience strategy (CX), Strategic Communication, Marketing Communications, Digital Media Strategy, Marketing Analytics, Digital Marketing, Marketing Channel, Data-Driven Decision-Making, Marketing Strategy and Techniques, Integrated Marketing Communications, Personalized Service, Consumer Behaviour, Data Ethics, Social Media, Emerging Technologies, Artificial Intelligence, Augmented Reality
Build toward a degree
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Cryptographic Protocols, Cryptography, Key Management, Encryption, Public Key Cryptography Standards (PKCS), Arithmetic, Algorithms, Theoretical Computer Science, Computational Thinking, Algebra, Python Programming
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Rmarkdown, Data Visualization, Statistical Visualization, Ggplot2, Data Import/Export, Data Visualization Software, R Programming, Tidyverse (R Package), Statistical Reporting, Data Manipulation, Scatter Plots, Data Wrangling, Histogram
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Data Structures, 3D Modeling, Computational Logic, Visualization (Computer Graphics), Design, Generative Model Architectures, Python Programming, Animations, Scripting, Computer Programming
Beginner · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Software Development, Requirements Management, Product Management, Software Engineering, Project Planning, Process Development, Project Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Scientific Visualization, Data Storytelling, Heat Maps, Data Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Animation and Game Design, Computer Graphics, Visualization (Computer Graphics), Autodesk, Computer Graphic Techniques, Virtual Environment, Adobe Photoshop, Photo Editing, Color Matching, Image Quality, Color Theory
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: SQL, Relational Databases, Microsoft SQL Servers, MySQL, Query Languages, Database Systems, Databases, Database Management, Stored Procedure, IBM DB2, Data Manipulation, Data Analysis, Transaction Processing
Beginner · Course · 1 - 3 Months

International Institute of Information Technology, Hyderabad
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Hardware, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

AI Business School
Skills you'll gain: Prompt Engineering, Responsible AI, Risk Management, Generative AI, Artificial Intelligence, AI Product Strategy, LLM Application, Finance, ChatGPT, Data Analysis, Business Transformation
Beginner · Course · 1 - 4 Weeks