Mobile app development courses can help you learn programming languages like Java and Swift, user interface design principles, and app testing strategies. You can build skills in integrating APIs, optimizing performance, and ensuring security in mobile applications. Many courses introduce tools such as Android Studio and Xcode, that support building and deploying apps on various platforms, along with frameworks like React Native that facilitate cross-platform development.

Skills you'll gain: Embedded Systems, Tensorflow, Applied Machine Learning, Data Processing, Embedded Software, Data Preprocessing, Model Optimization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Artificial Neural Networks, Machine Learning Algorithms, Model Training, Convolutional Neural Networks, Feature Engineering, Computer Vision, Deep Learning, Image Analysis, Machine Learning, Model Deployment, Microarchitecture
ā 4.2 (9) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Instructional Strategies, Instructional Design, Education and Training, Instructional and Curriculum Design, Social Skills, Training Programs, Empathy & Emotional Intelligence, Personal Development, Emotional Intelligence, Program Evaluation, Social Impact, Empathy, Psychosocial Assessments, Self-Awareness, Interpersonal Communications, Case Studies, Psychological Evaluations, Adaptability
ā 4.8 (17) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Python Programming, OS Process Management, Scalability, Web Scraping, Database Management
ā 3.9 (14) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: AWS CloudFormation, Serverless Computing, Infrastructure as Code (IaC), Amazon Web Services, Application Programming Interface (API), Cloud Infrastructure, Event-Driven Programming, Cloud Deployment, Cloud Management, Authentications, Amazon S3, Application Deployment, Automation, Amazon DynamoDB, Scalability, Authorization (Computing)
ā 4.9 (21) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, UI Components, Data Validation, User Interface (UI) Design, JavaScript Frameworks, Authentications, PostgreSQL, Web Applications, Database Development, React.js, Object-Relational Mapping, Secure Coding, Development Environment, Databases, Application Deployment, Data Modeling
Intermediate Ā· Course Ā· 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Analysis, Systems Design, Functional Specification, Algorithms
ā 3.8 (12) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Software Documentation, Test Automation, Software Quality Assurance, Code Review, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Development Environment, Technical Communication
ā 4.5 (11) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Canva (Software), Typography, Logo Design, Style Guides, Graphic Design, Graphic and Visual Design, Color Theory, AI powered creativity, Design, Branding, Design Strategies, Collaborative Software
ā 4.8 (9) Ā· Mixed Ā· Course Ā· 1 - 3 Months

Board Infinity
Skills you'll gain: Data Governance, Databricks, Data Management, Metadata Management, Data Quality, Data Security
ā 2.8 (34) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Debugging, Program Development, Data Structures, Code Reusability, Python Programming, Scripting, Programming Principles, Computer Programming, Development Environment, Scripting Languages, Computational Logic
Beginner Ā· Course Ā· 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Marketing Planning, Interviewing Skills, Strategic Marketing, Campaign Planning, Marketing Strategies, Sales Presentation, Marketing, Visionary, Sales Presentations, Target Market, Personalized Campaigns, Lifelong Learning, Job Analysis, Presentations, Target Audience, Oral Expression, Personal Attributes, Professional Development, Business Writing, Verbal Communication Skills
ā 4.8 (6) Ā· Mixed Ā· Course Ā· 1 - 3 Months

University of California, Irvine
Skills you'll gain: Telecommuting, Virtual Teams, Collaborative Software, Drive Engagement, Productivity, Productivity Software, Team Performance Management, Leadership, Teamwork, Meeting Facilitation, Employee Engagement, Collaboration, Driving engagement, Leadership Development, Business Correspondence, People Management, Communication, Business Writing, Communication Strategies
ā 4.7 (14) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks