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.

Universidad de los Andes
Skills you'll gain: Digital pedagogy, Education Software and Technology, User Centered Design, Requirements Analysis, Virtual Environment
★ 1.9 (7) · Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Prompt Engineering, Multimodal Prompts, Prompt Patterns, Prompt Engineering Tools, LLM Application, LangChain, Large Language Modeling, Responsible AI, AI Security, Fine-tuning, OpenAI, Generative AI, AI Personalization, Context Management, Natural Language Processing, CI/CD, Python Programming, Pandas (Python Package), Application Development, Safety and Security
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Embedded Software, Internet Of Things, Unit Testing, Software Design, System Testing, Software Design Documents, Software Development, Technical Communication, Software Documentation, Mobile Development Tools, Technical Design, Systems Design, System Design and Implementation, Ideation, Embedded Systems, Innovation, Communication Systems, System Implementation, Systems Integration
★ 3.7 (10) · Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: MLOps (Machine Learning Operations), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Fine-tuning, Containerization, Model Optimization, AI Workflows, Model Evaluation, Model Deployment, Generative AI Agents, LangGraph, Keras (Neural Network Library), Agentic Workflows, Transfer Learning, Artificial Intelligence and Machine Learning (AI/ML), CrewAI, Image Analysis, Large Language Modeling, Natural Language Processing, Python Programming
★ 4.7 (7) · Advanced · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Correlation Analysis, Statistical Visualization, Descriptive Statistics, Statistical Analysis, Statistical Software, Probability & Statistics, Data Analysis, Analysis, R (Software), Systems Of Measurement, Data Quality, R Programming, Statistical Methods, Verification And Validation, Statistical Hypothesis Testing
★ 4.2 (10) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Virtual Environment, Canva (Software), Color Theory, Graphical Tools, Color Matching, Design, Education Software and Technology, Creative Design, Design Elements And Principles, Design Software, Graphic and Visual Design Software, Graphic and Visual Design, Graphic Design, Content Creation, Marketing
★ 4.8 (15) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Market Research, Data-Driven Decision-Making, Consumer Behaviour, Business Research, Customer Analysis, Marketing Psychology, Market Analysis, Marketing, Marketing Planning, Behavioral Economics, Target Market, Customer Insights, Strategic Marketing, Marketing Strategies, Product Lifecycle Management, Business-To-Consumer, B2B Sales, Decision Making, Digital Marketing
★ 4.5 (11) · Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Construction Engineering, Engineering, Scientific, and Technical Instruments, Construction, Civil Engineering, Construction Management, Structural Engineering, Environmental Monitoring, Engineering Practices, Safety Standards, Failure Analysis, Structural Analysis, Engineering Design Process, Engineering Analysis, Finite Element Methods
Advanced · Course · 1 - 3 Months

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Artificial Intelligence, Agentic systems, Machine Learning Algorithms, Applied Machine Learning, Computational Logic, Machine Learning, Logical Reasoning, Unsupervised Learning, Artificial Neural Networks, Reinforcement Learning, Markov Model, Algorithms, Problem Solving, Systems Design
★ 5 (10) · Mixed · Course · 1 - 3 Months

Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Deployment, Kubernetes, Network Troubleshooting, Performance Tuning, Network Performance Management, Network Routing, Network Security, Network Planning And Design, Network Administration, Scalability
★ 3.6 (18) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Model Optimization, MLOps (Machine Learning Operations), Systems Architecture, Model Evaluation, Feature Engineering, AI Integrations, Image Analysis, Model Training, Model Deployment, Extract, Transform, Load, Systems Design, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Apache Spark, Natural Language Processing, Pandas (Python Package), Cloud Deployment, Machine Learning, Computer Vision, Computational Thinking
Intermediate · Professional Certificate · 3 - 6 Months