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: Event-Driven Programming, Server Side, Front-End Web Development, Computer Networking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Development
Beginner · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Visualization (Computer Graphics), Prototyping, Animations
Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Engineering Calculations, Structural Engineering, Structural Analysis, Construction Engineering, Civil Engineering, Construction, Engineering Analysis, Building Codes, Engineering Practices, Engineering, Materials science, Conceptual Design, Engineering Design Process, Architecture and Construction, Maintenance, Repair, and Facility Services, Finite Element Methods, Property Maintenance, Continuous Monitoring, Hydraulics, Failure Analysis
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Logo Design, Adobe Express, Branding, Brand Strategy, Marketing Design, Collaborative Software, Graphic Design, Style Guides, Typography, Visual Design, Asset Management, Design Elements And Principles, Color Theory, Storytelling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Full-Stack Web Development, Server Side
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Database Design, Relational Databases, Database Theory, Database Development, Database Systems, Data Modeling, Unified Modeling Language, Database Architecture and Administration, Database Management, Databases, Data Integrity, Data Dictionary, Diagram Design, Functional Requirement, Dependency Analysis, Conceptual Design, Design Strategies, Requirements Analysis
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Object-Relational Mapping, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: React.js, Cascading Style Sheets (CSS), JavaScript Frameworks, UI Components, Front-End Web Development, User Interface (UI), Application Frameworks, Application Programming Interface (API), Web Development Tools, Restful API
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Computing, Malware Protection, Threat Modeling, Cloud Security, Load Balancing, Security Engineering, User Accounts, Authorization (Computing), Identity and Access Management, Network Security, Information Systems Security, Cybersecurity, Encryption, Geographic Information Systems
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Color Theory, Layout Design, Typography, Adobe Photoshop, Photo Editing, Graphic and Visual Design, Design Elements And Principles, Design, Graphic Design, Image Quality
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Maintainability, Software Design, Program Development, Application Development, Data Management, Data Validation
Intermediate · Course · 1 - 4 Weeks