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.

Coursera
Beginner Ā· Course Ā· 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Empathy, Safety and Security, Diversity Equity and Inclusion Initiatives, Legal Proceedings, Diversity Awareness, Student Support and Services, Higher Education, Medical Privacy, Conflict Management, Informed Consent, Investigation, Classroom Management
Mixed Ā· Course Ā· 1 - 3 Months

Duke University
Skills you'll gain: Needs Assessment, Entrepreneurship, Innovation, Community Development, Initiative and Leadership, Social Work, Leadership Studies, Social Impact, Education and Training, Creativity
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Generative AI, Responsible AI, Generative Model Architectures, Data Ethics, Large Language Modeling, Artificial Intelligence, Machine Learning, Artificial Neural Networks, Computer Science, Deep Learning, Machine Learning Algorithms
Beginner Ā· Course Ā· 1 - 3 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Functional Design, Performance Testing
Intermediate Ā· Specialization Ā· 3 - 6 Months

University of Michigan
Skills you'll gain: Stored Procedure, NoSQL, Database Design, Database Architecture and Administration, SQL, Relational Databases, Cloud Applications, PostgreSQL, Database Management Systems, Data Store, Databases, Database Theory, Data Modeling, JSON, Database Management, Query Languages, Cloud Deployment, Text Mining, Database Systems, Natural Language Processing
Intermediate Ā· Specialization Ā· 3 - 6 Months

Pragmatic AI Labs
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Matplotlib, Data Visualization, Seaborn, NumPy, Python Programming, Scatter Plots, Pandas (Python Package), Data Analysis, Box Plots, JSON, File Management, Debugging, Data Manipulation
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Database Development, Performance Tuning, Systems Development, System Monitoring, System Requirements, Business Reporting, Verification And Validation
Beginner Ā· Course Ā· 1 - 4 Weeks

IESE Business School
Skills you'll gain: Design Thinking, User Research, Qualitative Research, Human Centered Design, Customer experience improvement, Empathy, Problem Solving, Customer Insights, Persona Development, Interviewing Skills
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Investments, Financial Analysis, Economic Development, Market Analysis, Securities Trading, Asset Management, Mergers & Acquisitions, Underwriting
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Tensorflow, Model Deployment, Knowledge Transfer, Keras (Neural Network Library), Deep Learning, Artificial Neural Networks
Intermediate Ā· Course Ā· 1 - 4 Weeks