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: Animations, Video Editing, Motion Graphics, Timelines, Design Elements And Principles, Typography
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, Typography, Prototyping, Responsive Web Design, Interaction Design, UI/UX Strategy, User Experience Design, User Experience, Motion Graphics, User Interface (UI), Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Mockups, Layout Design, Usability, User Interface (UI) Design, Animations, Collaborative Software, Web Content Accessibility Guidelines
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Marketing Budgets, Marketing Effectiveness, Marketing Planning, Brand Management, Campaign Management, Competitive Analysis, Market Analysis, Brand Awareness, Marketing Strategy and Techniques, Marketing Analytics, Brand Loyalty, Customer experience strategy (CX), Performance Measurement, Digital Marketing
Mixed · Course · 1 - 3 Months

Skills you'll gain: Instagram, Storytelling, Content Creation, Marketing Design, Facebook, Graphic and Visual Design Software, Social Media, Social Media Content, Graphic Design, Social Media Marketing, Marketing Materials
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Deployment, CI/CD, Cloud Infrastructure, Google App Engine, Microservices, Network Architecture, DevOps, Google Cloud Platform, Cloud Computing Architecture, Service Level Agreement, Cloud Security, Kubernetes, Site Reliability Engineering, Cloud Storage, Restful API, Virtual Networking, API Design, System Design and Implementation, Load Balancing, Scalability
Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Predictive Analytics, Data Manipulation, Classification Algorithms, Applied Machine Learning, Design Thinking, Machine Learning Algorithms, Scikit Learn (Machine Learning Library), Data Cleansing, Data Preprocessing, Regression Analysis, Tensorflow, Statistical Methods, Logistic Regression
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Design and Development, User Interface and User Experience (UI/UX) Design, Animations, Typography, Color Theory
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Restful API, API Gateway, Application Programming Interface (API), Cloud API, Application Lifecycle Management, Proxy Servers, Software Documentation, Application Deployment, Authentications
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Object Oriented Programming (OOP), Behavior-Driven Development, Jenkins, Test Tools, Test Automation, Java Programming, CI/CD, Application Frameworks, Test Script Development, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Mapping, IBM WebSphere MQ, Middleware, Business Process Automation, Process Driven Development, Data Integration, Scenario Testing, File Transfer Protocol (FTP), Test Case, Development Testing, Data Validation, Java Programming, System Configuration, Debugging, File Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer-Aided Design, Mechanical Design, Simulation and Simulation Software, Engineering Drawings, Prototyping, Usability, Engineering Software, Manufacturing Processes, Engineering Analysis
Beginner · Course · 1 - 4 Weeks