Mobile design courses can help you learn user interface principles, responsive design techniques, accessibility standards, and prototyping methods. You can build skills in creating wireframes, conducting user testing, and optimizing apps for various devices. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support designing visually appealing and functional mobile applications. You'll also explore design systems and the importance of user feedback in refining your projects.

Skills you'll gain: Event-Driven Programming, Payment Systems, User Interface (UI), UI Components, MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Software Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Post-Production, 3D Assets, Virtual Environment, Computer Graphic Techniques, Architectural Design, Visualization (Computer Graphics), Computer Graphics, Image Quality, File Management
Advanced · Course · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, AI powered creativity, Canva (Software), AI Workflows, AI Integrations, Responsible AI, Content Creation, Quality Control, Quality Assurance, Creative Design, Campaign Planning, Marketing Materials, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AutoCAD, Architectural Drawing, Technical Drawing, Computer-Aided Design, Drafting and Engineering Design, Architectural Design, Design Specifications, Building Design, Safety Standards, Technical Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Selenium (Software), Apache Maven, Continuous Integration, Build Tools, CI/CD, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design Patterns, Test Script Development, Test Automation, Java Programming, Code Reusability, Software Testing, Maintainability, Test Tools, Test Case, Browser Compatibility, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, Database Design, Transact-SQL, Transaction Processing, Database Development, Relational Databases, Stored Procedure, SQL, Database Management, Databases, Business Reporting, Data Maintenance, Data Integrity, Query Languages, Test Data, Development Testing, Procedure Development, Billing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Event-Driven Programming, Software Development Tools, UI Components, Video Game Development, Code Reusability, User Interface (UI), Graphical Tools, Style Guides, Build Tools, User Interface (UI) Design, Scripting, Software Design, Object Oriented Design, Visualization (Computer Graphics), C# (Programming Language), Version Control
Mixed · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), User Interface (UI) Design, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Digital Design, Web Design, Graphic and Visual Design, User Experience, Motion Graphics, Adobe XD, Interactive Design, No-Code Development, Graphic Design, Color Matching, Layout Design, Visual Design, Graphic and Visual Design Software, Design, Graphics Software
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI Workflows, Model Context Protocol, AI Orchestration, Agentic Workflows, Generative AI Agents, Software Testing, Email Automation, AI Integrations, Model Deployment, Prompt Engineering, Retrieval-Augmented Generation, Customer Support, Artificial Intelligence, Agentic systems, Large Language Modeling, OpenAI API, Tool Calling, Automation, Vector Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Business Modeling, Presentations, Diagram Design, Business Planning, Data Visualization, Entrepreneurship, Value Propositions, Brainstorming, New Business Development, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Test Tools, Application Design, Software Documentation, Code Reusability, Maintainability, Package and Software Management
Advanced · Course · 3 - 6 Months

Georgia Institute of Technology
Skills you'll gain: Prototyping, Interactive Design, Usability, Music, Interaction Design, Multimedia, Design, Musical Composition, Music Theory, Design Elements And Principles, Usability Testing, Design Research, Conceptual Design, Design Strategies, Human Centered Design, User Research, Ideation, Simulations
Intermediate · Course · 1 - 3 Months