App design courses can help you learn user interface design, prototyping, usability testing, and interaction design principles. You can build skills in creating wireframes, conducting user research, and implementing design feedback effectively. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support creating visually appealing and functional app layouts. You’ll also explore design systems and accessibility standards to ensure your apps are user-friendly and inclusive.

Skills you'll gain: Middleware, React Redux, React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Software Design, Scalability, Application Programming Interface (API), Frontend Integration, Web Design and Development, HTML and CSS, Front-End Web Development, Maintainability, Restful API, Frontend Performance, JavaScript Frameworks, Authorization (Computing), Data Validation
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Responsive Web Design, Swift Programming, Mobile Development, User Interface (UI) Design, User Interface (UI), UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mac OS, Microsoft Windows, Operating System Administration, Desktop Support, System Support, End User Training and Support, Knowledge of Apple Software, System Configuration, Computer Displays, Software Installation, Enterprise Application Management, Operating Systems, Android (Operating System), Apple iOS, Mobile Security, Patch Management, Package and Software Management, iOS Development, System Monitoring, OS Process Management
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Prompt Engineering, Prompt Patterns, Education Software and Technology, Artificial Intelligence, AI Personalization, Education and Training, Educational Materials, AI Integrations, Digital pedagogy, Teaching, Model Evaluation, Critical Thinking, Data Ethics, Instructional and Curriculum Design, Technology Strategies, Information Technology, Higher Education, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Keras (Neural Network Library), Tensorflow, Artificial Neural Networks, Deep Learning, Model Training, Data Preprocessing, Model Optimization, Model Evaluation, Predictive Modeling, Data Processing, Development Environment, Predictive Analytics, Project Performance, Design, Software Installation
★ 4.6 (17) · Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: PHP (Scripting Language), Model View Controller, Restful API, Secure Coding, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Development Testing, Back-End Web Development, Security Controls, API Design, Application Frameworks, Database Management, Web Frameworks, Application Programming Interface (API), Application Security, Database Development
★ 4.2 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Proposal Development, Account Strategy, Business Writing, Account Management, Customer Relationship Management (CRM) Software, Customer experience strategy (CX), Customer experience improvement, Sales Presentation, Customer Insights, Stakeholder Communications, Customer Acquisition Management, Stakeholder Engagement, Loyalty Programs, Customer Analysis, Microsoft Power Platform, Personalized Service, Gap Analysis, Requirements Analysis
Advanced · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: MITRE ATT&CK Framework, Metasploit, Penetration Testing, Exploit development, Exploitation techniques, Cyber Operations, Cybersecurity, Operating Systems, Hardening, Computer Security, Malware Protection, Vulnerability Assessments, Security Controls, Authorization (Computing), System Programming, Memory Management, Data Persistence, Computer Architecture
★ 4.1 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: React.js, User Interface and User Experience (UI/UX) Design, Cascading Style Sheets (CSS), UI Components, Event-Driven Programming, User Experience Design, User Interface (UI), Application Programming Interface (API), Front-End Web Development, Data Management, JavaScript Frameworks, Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Education Software and Technology, Mathematics Education, Digital pedagogy, Design Reviews, Simulations, Simulation and Simulation Software, User Feedback
★ 4.9 (96) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Applications, Web Design and Development, Javascript, Frontend Integration, Web Design, Web Development, Front-End Web Development, Game Design, Program Development
★ 4.2 (12) · Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Prompt Engineering, Prompt Patterns, LLM Application, Generative AI Agents, AI Workflows, AI Orchestration, Artificial Intelligence and Machine Learning (AI/ML), Agentic Workflows, Large Language Modeling, Tool Calling, Agentic systems, Debugging, Verification And Validation, Quality Assurance
★ 1.7 (6) · Intermediate · Course · 1 - 4 Weeks