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: Debugging, Apple Xcode, Swift Programming, API Testing, iOS Development, Integrated Development Environments, Apple iOS, Software Testing, Unit Testing, Test Script Development, Application Programming Interface (API), Network Troubleshooting, Test Case, Computer Programming Tools, Knowledge of Apple Software, Mobile Development Tools, Program Development
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: LLM Application, AI Security, Large Language Modeling, Security Testing, Data Loss Prevention, Continuous Monitoring, Responsible AI, Prompt Patterns, Threat Detection, System Monitoring, Personally Identifiable Information, Data Security
Beginner · Project · Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Structural Analysis, Structural Engineering, Engineering Analysis, Finite Element Methods, Civil Engineering, Mathematical Modeling, Numerical Analysis, Python Programming, Building Codes, Program Development, Linear Algebra, Materials science, Mechanics
Advanced · Course · 1 - 3 Months

Skills you'll gain: Command-Line Interface, Go (Programming Language), Package and Software Management, Data Storage, Programming Principles, Code Reusability, Program Development, Other Programming Languages
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Email Automation, Google Cloud Platform, Unstructured Data, Cloud API, Jupyter, AI Integrations, Document Management, Real Time Data, Python Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Animations, UI Components, Animation and Game Design, Apple iOS, iOS Development, Swift Programming, Motion Graphics, User Interface (UI), Computer Graphic Techniques, Interactive Design, Apple Xcode, Mobile Development
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cascading Style Sheets (CSS), Program Development, Full-Stack Web Development, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

The University of Tokyo
Skills you'll gain: Land Management, Landscape Architecture, Social Impact, Land Development, Sustainable Development, Sustainable Systems, Environmental Issue, Environmental Resource Management, Environment and Resource Management, Demography, Environmental Science, Natural Resource Management
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Digital pedagogy, Technical Communication, Diversity Equity and Inclusion Initiatives, Social Impact, Computational Thinking, Computer Science, Curriculum Development, Innovation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Scripting, C# (Programming Language), Video Game Development, Game Design, Event-Driven Programming, Development Environment, Programming Principles, Object Oriented Programming (OOP), Data Structures, Software Installation
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Frontend Integration, Application Programming Interface (API), API Gateway, Secure Coding, Cloud Development, Cloud Deployment, Database Development, Maintainability, Dataflow, Application Deployment, Server Side, Web Applications, Authentications, Authorization (Computing), Data Access
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Design Thinking, Technical Product Management, Product Management, Product Lifecycle Management, Agile Methodology, Agile Product Development, Product Development, Go To Market Strategy, Agile Software Development, New Product Development, Product Strategy, Data Visualization Software, Market Analysis, Technical Management, Product Marketing, Market Research, Customer Analysis, Target Market, Commercialization, Data Analysis Software
Beginner · Course · 1 - 4 Weeks