Game design courses can help you learn level design, character development, storytelling techniques, and game mechanics. You can build skills in prototyping, user testing, and balancing gameplay to enhance player experience. Many courses introduce tools like Unity and Unreal Engine, that support creating interactive environments and implementing game logic. Additionally, you might explore programming languages such as C or C++ to bring your ideas to life, along with graphic design software for creating compelling visuals.
Universidad Austral
Skills you'll gain: Server Side, Node.JS, Back-End Web Development, Restful API, Web Development, MongoDB, Application Deployment, OAuth, Web Servers, Application Programming Interface (API), API Design, Web Applications, Cloud Deployment, Authentications, Object-Relational Mapping, NoSQL, Data Persistence, Software Testing, Routing Protocols
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Web Applications, Software Development Life Cycle, Risk Management, Case Studies, Web Development, Software Development Methodologies, Application Development, Program Development, Python Programming, Application Frameworks, Software Design, Programming Principles, Computer Programming
Beginner · Specialization · 3 - 6 Months

EDHEC Business School
Skills you'll gain: Hospitality Services, Hospitality Management, Guest Relations, Hospitality, Hotels and Accommodations, Customer Service, Leadership, Leadership Development, Personalized Service, Customer experience improvement, Verbal Communication Skills, Operational Excellence, Talent Management, Sustainability Standards, Sustainable Business, Target Market, Consumer Behaviour, Experience Design
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Diagram Design, Software Visualization, Program Development, Computer Programming, Software Development Methodologies, Distributed Computing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, AI Integrations, Agentic Workflows, Responsible AI, AI Orchestration, Authorization (Computing), JSON, Agentic systems, Context Management, Requirements Elicitation
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Statistical Process Controls, Process Control, Quality Assurance, Semiconductors, Process Validation, Production Process, Verification And Validation, Manufacturing Operations, Manufacturing Processes, Manufacturing and Production, Manufacturing Standards, Process Improvement, Process Analysis, Product Testing, Process Flow Diagrams, Electronics Engineering, Electronics, Reliability, Performance Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Scripting, C# (Programming Language), Video Game Development, Game Design, Event-Driven Programming, Development Environment, Programming Principles, Object Oriented Programming (OOP), Data Structures, Software Installation
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Content Performance Analysis, Prompt Engineering, Microsoft Copilot, Customer Insights, Customer Analysis, Competitive Analysis, Persona Development, Content Marketing, Personalized Campaigns, Content Creation, Marketing Operations, Marketing Analytics, Data-Driven Marketing, Marketing Design, Marketing Strategies, Marketing Planning, Marketing, Ideation, AI Personalization, Data Analysis
Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Digital Signal Processing, Musical Composition, Electronic Hardware, Music, Electronic Components, Electronics, Music Theory, Digital Communications, Hardware Design, Patch Management, Embedded Systems, System Configuration, Algorithms, Performance Tuning, Music Performance, Dataflow, Data Sharing, Creative Design, Programming Principles, Other Programming Languages
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: OSI Models, TCP/IP, Network Routing, Network Troubleshooting, Routing Protocols, Network Planning And Design, Network Protocols, Networking Hardware, General Networking, Network Routers, Computer Networking, Command-Line Interface, Virtual Networking, Network Administration, Configuration Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Data Persistence, Code Reusability, Programming Principles, Python Programming, File Management, Computer Science
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Responsive Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Design and Development, File Management, Web Design, Front-End Web Development, Web Development
Beginner · Course · 1 - 4 Weeks