
Michigan State University
Skills you'll gain: Game Design, Unity Engine, 3D Assets, Prototyping, Video Game Development, 3D Modeling, Software Design, Computer Graphics, Multimedia, Programming Principles, Development Testing, Storytelling
★ 4.8 (66) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google App Engine, Cloud Development, Cloud Applications, Cloud Platforms, Restful API, Google Cloud Platform, OAuth, Cloud Deployment, Cloud API, Cloud Computing, Cloud Services, API Design, Application Deployment, Application Programming Interface (API), Platform As A Service (PaaS), Python Programming, Cloud Storage, Database Development, File Management, Web Applications
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Vibe coding, Generative AI, Google Gemini, Development Environment, Computational Thinking, Program Development, Software Development, Python Programming
★ 4.1 (11) · Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages
★ 4 (68) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mobile Development Tools, Full-Stack Web Development, Object Oriented Design, Android (Operating System), Application Design, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), Animation and Game Design, Conceptual Design, Social Impact, Programming Principles, Computer Programming, Economics, Policy, and Social Studies, Ideation, Scripting, Social Sciences, Peer Review
★ 4.7 (46) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), 3D Assets, Virtual Environment, Game Design, User Interface (UI) Design, Video Game Development, Debugging, Computer Graphics, Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), User Interface (UI) Design, Game Design, Android (Operating System), User Interface and User Experience (UI/UX) Design, UI Components, C# (Programming Language), 3D Assets, Android Development, Video Game Development, Animation and Game Design, Mobile Development Tools, Application Deployment, Scripting, Software Installation, Development Environment, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Documentation, Generative AI, Debugging, ChatGPT, Development Environment, Technical Documentation, Python Programming, Program Development, Software Development, Application Development
★ 4.3 (22) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Event-Driven Programming, Apache, Web Development, Web Scraping, Web Services, Web Applications, Python Programming, Data Persistence, Web Servers, Databases, Server Side, Application Frameworks, Extensible Markup Language (XML), Network Protocols, Hypertext Markup Language (HTML), Servers, UI Components, User Interface (UI)
★ 5 (9) · Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Computer Graphics, Computational Logic, Computer Graphic Techniques, Computational Thinking, File I/O, Data Structures, Animations, Image Analysis
★ 5 (7) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Unity Engine, Program Development, Unreal Engine, Programming Principles, Integrated Development Environments, Computer Programming, C# (Programming Language), Scripting Languages, Scripting
★ 5 (6) · Beginner · Course · 1 - 4 Weeks