
Skills you'll gain: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Responsive Web Design, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Wireframing, Prototyping
★ 4.6 (1.9K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, UI/UX Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, React.js, Code Reusability, Javascript
★ 4.6 (9.2K) · Beginner · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI Agents, Google Cloud Platform, Model Deployment, AI Integrations, Agentic Workflows, AI Security, Agentic systems, AI Orchestration, Cloud Platforms, LLM Application, Intranet, Generative AI, Cloud Deployment, Productivity Software, Enterprise Security, Authentications, Authorization (Computing)
Beginner · Course · 1 - 3 Months

Meta
Skills you'll gain: React Native, Jest (JavaScript Testing Framework), Version Control, User Research, UI/UX Research, Usability Testing, Unix Commands, Restful API, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, SQL, User Interface and User Experience (UI/UX) Design, Mobile Development, Design Research, Cross Platform Development, React.js, Javascript
★ 4.6 (11K) · Beginner · Specialization · 3 - 6 Months
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Android (Operating System), Visualization (Computer Graphics), Virtual Environment, Logo Design, 3D Assets, Android Studio, Android Development, Computer Graphic Techniques, Application Development, Animation and Game Design, Animations, Mobile Development, Color Theory, Creative Design, Linear Algebra
★ 4.3 (131) · Intermediate · Specialization · 3 - 6 Months
Duke University
Skills you'll gain: File I/O, UI Components, Java Programming, Object Oriented Design, Software Design, Debugging, Web Design and Development, Software Engineering, Code Reusability, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Bioinformatics, Encryption, Computer Programming Tools, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
★ 4.6 (22K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Android Studio, Android Development, Kotlin, Interactive Design, Object Oriented Programming (OOP), Code Reusability, User Interface (UI) Design, Mobile Development, Android (Operating System), Object Oriented Design, UI Components, Relational Databases, Maintainability, Program Development, PostgreSQL, Database Design, Database Development, Application Development, Computational Logic, Application Design
Beginner · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Android (Operating System), Version Control, Maintainability, Software Design Patterns, Test Automation, File I/O, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Software Testing, Testability, Software Engineering, Test Tools, Java Programming
★ 4.5 (3.7K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Application Deployment, Android Studio, Android Development, Android (Operating System), Mobile Development, System Software, Software Installation, Application Development, Embedded Systems, Systems Architecture, Software Testing, Application Frameworks, Software Architecture, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Java, Android (Operating System), Object Oriented Programming (OOP), Java Programming, Data Persistence, Application Deployment, JSON, Web Services, Mockups, Application Design, Object Oriented Design, Mobile Development Tools, Restful API, Application Development, Data Storage Technologies, Data Store, Instagram
★ 4.6 (1.9K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Mobile Development Tools, Application Development, Integrated Development Environments, Kotlin, Development Environment, Build Tools, Virtual Environment, Extensible Markup Language (XML), User Interface (UI), UI Components
★ 4.6 (1.6K) · Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Android Development, Android Studio, Mobile Development, User Interface (UI), Mobile Development Tools, Kotlin, Application Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Mobile Security, Data Persistence, Data Management, Geographic Information Systems, Restful API, Performance Tuning, Global Positioning Systems, Application Programming Interface (API), Cloud Storage, Application Performance Management
Intermediate · Course · 1 - 3 Months