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.

Fudan University
Skills you'll gain: Unity Engine, Mobile Development, Video Game Development, Cloud Deployment, Android (Operating System), Animation and Game Design, Data Analysis Software, User Accounts, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Excel Macros, Data Validation, Pivot Tables And Charts, Microsoft Excel, Data Visualization, Scatter Plots, Histogram, Data Integrity, Excel Formulas, Spreadsheet Software, Forecasting, Data Analysis, Debugging, Visual Basic (Programming Language), Automation
★ 4.9 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Apache Spark, Data Pipelines, Data Integration, Big Data, Data Infrastructure, Data Processing, Data Warehousing, Data Management, Scalability
★ 4.5 (10) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React.js, UI Components, JavaScript Frameworks, Web Development Tools, Maintainability, Javascript, Programming Principles
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Dashboard, Data Storytelling, Marketing Budgets, Heat Maps, Looker (Software), Process Mapping, Customer Retention, SQL, Data Visualization, Marketing Analytics, Customer Insights, Tableau Software, Statistical Analysis, Predictive Analytics, Business Intelligence, Data Analysis, Time Series Analysis and Forecasting, Data-Driven Decision-Making, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Matplotlib, Data Preprocessing, Regression Analysis, Scikit Learn (Machine Learning Library), Data Visualization, Python Programming, Applied Machine Learning, Pandas (Python Package), Model Evaluation, NumPy, Predictive Modeling, Machine Learning Algorithms, Machine Learning, Data Manipulation, Dimensionality Reduction, Statistical Methods, Data Transformation, Feature Engineering, Unsupervised Learning, Performance Tuning
★ 4.8 (12) · Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: MLOps (Machine Learning Operations), Data Pipelines, Model Evaluation, Systems Design, Transfer Learning, Data Preprocessing, Data Quality, Feature Engineering, Deep Learning, Python Programming, Data Validation, Scikit Learn (Machine Learning Library), Applied Machine Learning, Predictive Modeling, Software Engineering, Debugging, Supervised Learning, Git (Version Control System), Performance Metric, Statistical Analysis
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Data Infrastructure, Machine Learning, Systems Design, Data Processing, Data Pipelines, Data Architecture, Big Data, Data Warehousing, Cloud Engineering, Data Visualization, Cloud Security, Data Storage, Scalability, Data Migration, SQL
Advanced · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Jupyter, Software Installation, System Configuration, Package and Software Management, Virtual Machines, Data Science, Pandas (Python Package), Data Processing, NumPy, Computer Programming Tools, Virtualization and Virtual Machines, Matplotlib, Data Analysis, Python Programming, Seaborn, Software Development, Computer Programming
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: React Native, User Interface and User Experience (UI/UX) Design, UI Components, Mobile Development, Unit Testing, Software Testing, Authentications, Debugging, iOS Development, Android (Operating System), Mobile Security, Frontend Performance, Mobile Development Tools, Animations, Application Security, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Cryptography, Encryption, Application Security, Threat Modeling, Cybersecurity, Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: UI Components, JavaScript Frameworks, Web Frameworks, Event-Driven Programming, Data Import/Export, Web Applications, Front-End Web Development, Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks