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.

O.P. Jindal Global University
Skills you'll gain: Psychology, Research Design, Research, Scientific Methods, Research Methodologies, Human Learning, Science and Research, Sensory Systems Analysis, Culture, Decision Intelligence, Case Studies, Experimentation, Data Collection
Build toward a degree
Beginner · Course · 3 - 6 Months

University of Michigan
Skills you'll gain: Memory Management, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Software Design, Python Programming, Java, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, PostgreSQL, Relational Databases, Java, Java Platform Enterprise Edition (J2EE), Database Development, Systems Development, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Business Logic, Secure Coding, Data Validation, Process Modeling, Payment Systems, Authentications, Document Management, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Cyber Attacks, Cybersecurity, Security Requirements Analysis, Security Testing, Vulnerability Assessments, Software Design, Encryption, Vulnerability Management, Security Controls, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring
Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Construction Engineering, Engineering, Scientific, and Technical Instruments, Construction, Civil Engineering, Construction Management, Structural Engineering, Environmental Monitoring, Engineering Practices, Safety Standards, Failure Analysis, Structural Analysis, Engineering Design Process, Engineering Analysis, Finite Element Methods
Advanced · Course · 1 - 3 Months

Skills you'll gain: Slack (Software), Collaborative Software, Calendar Management, Marketing Materials, Content Creation, Marketing Design, Content Marketing, Corporate Communications, Shared Media, Facebook, Social Media Content, Graphic Design, User Accounts, Marketing Communications, Multimedia, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Javascript, Javascript and jQuery, Object Oriented Design, Scripting, Program Development, Web Applications, Scripting Languages, Computer Programming, Code Reusability, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Performance Appraisal, Talent Management, Recruitment Strategies, Workforce Development, Employee Training, Talent Recruitment, Performance Review, Management Training And Development, Recruitment, Human Resources Management and Planning, People Development, Constructive Feedback, Human Resource Strategy, Talent Pipelining, Employee Performance Management, Performance Management, Leadership Development, Talent Acquisition, Performance Analysis, Organizational Structure
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Data Structures, Object Oriented Design, Code Reusability, Memory Management, Data Persistence, Algorithms
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Database Management, Data Access, Full-Stack Web Development, Web Development, Web Applications, Database Development, Software Architecture, Software Design Patterns, Maintainability
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Multi-Cloud, Cloud Computing Architecture, Cloud Deployment, Cloud Computing, Cloud Services, Terraform, Kubernetes, Cloud Infrastructure, Application Deployment, Cloud Platforms, Cloud Technologies, Containerization, Cloud Storage, Hybrid Cloud Computing, Microsoft Azure, Infrastructure as Code (IaC), Amazon Web Services, Threat Modeling
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Amazon Elastic Compute Cloud, Cloud Applications, Cloud Infrastructure, Bioinformatics, Cloud Computing Architecture, Cloud Computing, Algorithms, Development Environment, Amazon Web Services, Model Optimization, Performance Tuning, Program Development, Computer Architecture, Hardware Architecture, Performance Testing, Computer Programming, Memory Management
Intermediate · Course · 1 - 3 Months