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: Data Modeling, Power BI, Data Analysis Expressions (DAX), Data Visualization Software, Plotly, Matplotlib, Data Transformation, Data Visualization, Interactive Data Visualization, Seaborn, Data Cleansing, Scatter Plots, Data Import/Export, Business Intelligence, Data Preprocessing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model View Controller, Software Design Patterns, Java Platform Enterprise Edition (J2EE), Java, Web Applications, Java Programming, Code Reusability, Back-End Web Development, Server Side, Data Access, Integrated Development Environments, Databases, Forecasting, Data Science, Authentications, Financial Data
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Interactive Design, File I/O, Computer Graphic Techniques, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Email Automation, Payment Processing, Search Engine Optimization, E-Commerce, Web Analytics and SEO, Credit/Debit Card Processing, Order Management, User Provisioning, Real Time Data, Merchandising, User Feedback, Transaction Processing, Promotional Strategies
Advanced · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: Integral Calculus, Calculus, Verification And Validation, Engineering Calculations, Advanced Mathematics, Algebra, Trigonometry, Applied Mathematics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Design, Database Development, Frontend Integration, Database Application, Web Applications, Web Development, Database Management Systems, Authentications, Web Design and Development, Application Development, Full-Stack Web Development, Back-End Web Development, User Provisioning, User Accounts, Secure Coding, Visual Basic (Programming Language), Scripting, Scripting Languages, Data Access, Code Reusability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Technical Design, Model Optimization, Art History, Image Quality, Aesthetics
Intermediate · Course · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, Claude Code, Kaizen Methodology, Code Coverage, Verification And Validation, Testability, Quality Assurance, Agentic systems, Software Quality (SQA/SQC), Test Automation, Development Testing, Maintainability, Software Testing, Generative AI Agents, Agentic Workflows, Artificial Intelligence, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LESS, Cascading Style Sheets (CSS), HTML and CSS, Code Reusability, Web Design and Development, Front-End Web Development, Maintainability, Operations, Arithmetic, Web Development, Scalability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Facebook, Marketing Strategies, Social Media Marketing, Marketing Strategy and Techniques, Social Media, Social Media Content, Social Media Management, Marketing Effectiveness, Target Audience, Web Presence, Drive Engagement, Customer Engagement
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Code Reusability, Software Design Patterns, Maintainability, Software Architecture, Program Development, Functional Design, Programming Principles, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Technical Communication, MLOps (Machine Learning Operations), Machine Learning, Artificial Intelligence, Model Deployment, Technical Design, Data Pipelines
Intermediate · Course · 1 - 4 Weeks