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: Verification And Validation, Theoretical Computer Science, System Testing, System Software, Systems Design, Software Architecture, Embedded Systems
Intermediate · Course · 1 - 4 Weeks

Cloudera
Skills you'll gain: Database Design, SQL, Apache Hive, Relational Databases, Databases, Database Management, Big Data, Database Systems, MySQL, Data Management, Amazon S3, Apache Hadoop, Data Storage, NoSQL, Operational Databases, Data Warehousing, Cloud Storage, Performance Tuning, File Systems, Data Analysis
Beginner · Specialization · 3 - 6 Months

Università Bocconi
Skills you'll gain: Leadership and Management, Business Management, Team Management, Brand Management, Leadership Studies, Brand Strategy, Innovation, Art History, Fundraising, Data-Driven Decision-Making, Customer Relationship Management, Marketing, Customer experience improvement
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Cloud Deployment, Pandas (Python Package), AWS SageMaker, NumPy, Microsoft Azure, Hugging Face, Responsible AI, Data Manipulation, Exploratory Data Analysis, Containerization, DevOps, Cloud Computing, Python Programming, Machine Learning, GitHub, Big Data, Data Management, Data Analysis
Advanced · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
Build toward a degree
Intermediate · Specialization · 1 - 3 Months

University of California, Davis
Skills you'll gain: Secure Coding, Software Design, Programming Principles, Debugging, Program Development, Vulnerability Assessments, C (Programming Language), Software Development Methodologies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic Design, Graphics Software, Graphical Tools, Animations, Content Creation, Social Media, Collaborative Software, Marketing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Large Language Modeling, MLOps (Machine Learning Operations), Artificial Intelligence, Cloud Computing, Model Deployment, Cloud Infrastructure, AI Orchestration, Infrastructure Architecture, Data Infrastructure, Devops Tools, IT Infrastructure, Information Technology Operations, Deep Learning, Network Infrastructure, Hardware Architecture, Machine Learning, Data Centers, Computer Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Based Systems Engineering, Unified Modeling Language, Systems Engineering, Systems Design, Software Systems, Systems Architecture, Systems Analysis, Product Lifecycle Management, System Requirements, Requirements Analysis, Verification And Validation, Cloud Computing
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Differentiated Instruction, Digital pedagogy, Collaborative Software, Education Software and Technology, digital literacy, Emerging Technologies, Innovation
Mixed · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI Agents, Agentic Workflows, AI Orchestration, Workflow Management, AI Enablement, Agentic systems, Artificial Intelligence, Business Process Automation, Generative AI, AI Product Strategy, Automation, AI Personalization, Prompt Engineering, Tool Calling, Emerging Technologies, Responsible AI
Beginner · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Peer Review, Storyboarding, Editing, Storytelling
Mixed · Course · 1 - 3 Months