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.

Pontificia Universidad Católica de Chile
Skills you'll gain: Thermal Management, Engineering Calculations, Mechanical Engineering, Engineering Analysis, Plot (Graphics), Scientific Visualization, Hydraulics, HVAC, Simulation and Simulation Software, Energy and Utilities, Numerical Analysis, Mathematical Software, Physics, Python Programming, Process Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Components, TypeScript, UI Components, Javascript, Maintainability, Web Development Tools, Web Applications, Front-End Web Development, Code Reusability, Cascading Style Sheets (CSS), Event-Driven Programming, Object Oriented Programming (OOP), Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Metasploit, Exploitation techniques, Cloud Security, Vulnerability Scanning, Security Testing, Network Security, Application Security, Vulnerability Assessments, Cybersecurity, Test Tools, Human Factors (Security), Network Analysis, Scripting, Virtual Machines, Linux
Advanced · Course · 3 - 6 Months

Skills you'll gain: Java Programming, Command-Line Interface, Application Deployment, Build Tools, Service Oriented Architecture, Package and Software Management, Dependency Analysis, Service Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Application Deployment, Cloud Deployment, API Gateway, Cloud API, Application Programming Interface (API), Multi-Tenant Cloud Environments, Cloud Hosting, Control Panels, Google Cloud Platform
Beginner · Project · Less Than 2 Hours

Skills you'll gain: 3D Assets, Unity Engine, Video Game Development, Game Design, 3D Modeling, Virtual Environment, Program Development, Integration Testing, Computer Graphic Techniques, Computer Graphics, Code Reusability, Data Import/Export, Scripting, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Web Presence, Content Management Systems, Web Content, Web Development Tools, Web Design, Content Management, Web Design and Development, No-Code Development, Web Development, User Accounts, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Text Mining, Natural Language Processing, Cloud API, Google Cloud Platform, Unstructured Data, Application Programming Interface (API), Data Analysis, Cloud Platforms
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Time Series Analysis and Forecasting, Model Evaluation, Feature Engineering, Forecasting, Data-Driven Decision-Making, Data Preprocessing, Trend Analysis, Predictive Analytics, Predictive Modeling, Statistical Analysis, Data Visualization, Model Training, Exploratory Data Analysis, Data Transformation, Data Cleansing, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphic Techniques, Graphical Tools, Model Optimization, Design Elements And Principles
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Amazon Redshift, Amazon Web Services, SQL, Data Warehousing, Cloud Services, Query Languages, Database Application, Data Management, Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Front-End Web Development, Web Development, JavaScript Frameworks, Web Applications, React.js, Serverless Computing, Application Programming Interface (API), Server Side
Intermediate · Guided Project · Less Than 2 Hours