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.

Skills you'll gain: Salesforce, Salesforce Development, Application Deployment, Workflow Management, Dashboard, Data Import/Export, Ad Hoc Reporting, Change Control, Email Automation, Data Maintenance, Authentications, Customer Relationship Management (CRM) Software, Configuration Management, Data Access, Responsive Web Design, System Configuration, Role-Based Access Control (RBAC), Data Management, Customer Relationship Management, Business Logic
Beginner · Specialization · 1 - 3 Months

National Taiwan University
Skills you'll gain: Building Information Modeling, Autodesk Revit, Engineering Management, Construction Estimating, Engineering Practices, Data Engineering, Autodesk, Construction Management, Estimation, Design Software, Product Lifecycle Management, Construction Engineering, Computer-Aided Design, Simulation and Simulation Software, Software Visualization, Simulations
Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Application Design, Android Studio, Mobile Development, Android (Operating System), Application Development, Mobile Development Tools, Prototyping, User Interface and User Experience (UI/UX) Design, User Interface (UI), Mockups, Development Testing, Problem Management
Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, Teaching, Programming Principles, Program Development, Pedagogy, Computer Programming, Software Design, Computational Thinking, Education Software and Technology, Cultural Responsiveness, Digital pedagogy, Test Case, Computational Logic, Algorithms, Data Structures
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Retail Management, Retail Store Operations, Retail Sales, Merchandising, Customer Analysis, Market Intelligence, Business Strategies, Competitive Analysis, Business Management, Organizational Strategy, Consumer Behaviour, Inventory Management System, Market Analysis, Case Studies, Market Share, Strategic Decision-Making, Sustainable Business, Intellectual Property, Financial Analysis, Geographic Information Systems
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Code Reusability, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

SAE Institute México
Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Prototyping, 3D Assets, Virtual Environment, Multimedia
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Prototyping, Augmented Reality, Virtual Reality, Usability Testing, User Research, Virtual Environment, Unity Engine, Cross Platform Development, Program Development, 3D Assets, C# (Programming Language), Functional Design, Game Design, Interaction Design, Interactive Design, Animations, User Interface (UI), Data Structures, Display Devices
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Security, Data Security, Network Security, Cloud Applications, Role-Based Access Control (RBAC), Application Security, Microsoft SQL Servers, Cloud Development, Security Controls, Firewall, Database Architecture and Administration, Relational Databases, Cloud Management, Key Management, Identity and Access Management, Threat Detection, Encryption
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Animations, Video Game Development, UI Components, User Interface (UI), C# (Programming Language), Code Reusability, Event-Driven Programming, User Interface (UI) Design, Software Design Patterns, C and C++, Object Oriented Programming (OOP), Performance Tuning, Scripting, Asset Management
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Influencing, Persuasive Communication, Leadership, Relationship Building, Rapport Building, Professional Networking, Relationship Management, Organizational Leadership, Stakeholder Analysis, Decision Making, Organizational Structure
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: PySpark, Apache Spark, Scala Programming, Extract, Transform, Load, Data Pipelines, Customer Analysis, Apache Hadoop, Big Data, Data Processing, Advanced Analytics, Apache Maven, Statistical Modeling, Data Engineering, Text Mining, Customer Insights, Data Transformation, Data Analysis, MySQL, Apache, Python Programming
Beginner · Specialization · 1 - 3 Months