Android app development courses can help you learn Java and Kotlin programming, user interface design, and mobile app architecture. You can build skills in debugging, performance optimization, and integrating APIs for enhanced functionality. Many courses introduce tools like Android Studio for coding, Firebase for backend services, and Git for version control, allowing you to effectively manage your projects and collaborate with others.

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Python Programming, Software Development
★ 4.6 (61K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Vibe coding, AI powered creativity, Debugging, Brainstorming, Planning, Application Development, Application Design, Generative AI, Data Wrangling, Data Analysis, Content Creation, Presentations, Responsible AI, Report Writing, Business Communication, Artificial Intelligence, Data Visualization, Research, Project Management, Machine Learning
★ 4.8 (13K) · Beginner · Professional Certificate · 3 - 6 Months

University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Javascript, Bootstrap (Front-End Framework), Web Design and Development, Debugging, Web Language, Front-End Web Development, Verification And Validation, Web Development, Interactive Design, Event-Driven Programming, Development Testing, Application Frameworks, Code Review
★ 4.7 (36K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Restful API, Version Control, GitHub, Git (Version Control System), Data Structures, Responsive Web Design, Unix Commands, Bootstrap (Front-End Framework), Back-End Web Development, API Testing, Relational Databases, Hypertext Markup Language (HTML), Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, Python Programming, Computer Programming, Cloud Hosting
★ 4.6 (10K) · Beginner · Professional Certificate · 3 - 6 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Video Game Development, Software Design Patterns, C# (Programming Language), Debugging, Data Structures, Game Design, Prototyping, Data Storage, Code Reusability, Event-Driven Programming, Software Architecture, Algorithms, File I/O, User Requirements Documents, Computer Programming, Programming Principles, Development Testing
★ 4.7 (2.8K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Mobile Development, Mobile Development Tools, iOS Development, Other Mobile Programming Languages, Flutter (Software), Integrated Development Environments, Development Environment, Apple iOS, Android Studio, Computer Programming Tools, Application Development, Swift Programming, Test Tools, React Native, Apple Xcode, Application Frameworks, Web Applications, Cross Platform Development, Data Management
★ 4.7 (238) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, TypeScript, Unit Testing, Command-Line Interface, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), User Interface and User Experience (UI/UX) Design, React.js, Hypertext Markup Language (HTML), UI Components, JSON, Generative AI, Database Design, Web Development, Full-Stack Web Development
★ 4.6 (944) · Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Database Design, Data Processing, Debugging, Web Scraping, File I/O, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Data Presentation, Extensible Markup Language (XML), Data Structures, Data Cleansing, Programming Principles, Python Programming, Program Development
★ 4.8 (281K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: HTML and CSS, Bootstrap (Front-End Framework), Responsive Web Design, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Web Development Tools, Cascading Style Sheets (CSS), React.js, Javascript
★ 4.8 (14K) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Drug Development, Clinical Trials, Clinical Research, Regulatory Affairs, Regulatory Compliance, Commercialization
★ 4.7 (2.4K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Code Reusability, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles
★ 4.4 (428) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Unit Testing, Software Development Life Cycle, Bash (Scripting Language), Open Web Application Security Project (OWASP), Package and Software Management, Continuous Integration, OpenShift, Istio, Kubernetes, Cloud Infrastructure, Test Driven Development (TDD), Git (Version Control System), DevOps, Grafana, Software Engineering, Python Programming, Application Development
★ 4.6 (66K) · Beginner · Professional Certificate · 3 - 6 Months