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.

University of California, Davis
Skills you'll gain: Team Performance Management, Expectation Management, Performance Management, Key Performance Indicators (KPIs), Accountability Frameworks, Employee Coaching, Employee Performance Management, Management Training And Development, Performance Metric, Coaching, Accountability, Performance Analysis, Performance Measurement, Gap Analysis, Performance Improvement, Goal Setting
★ 4.8 (723) · Mixed · Course · 1 - 4 Weeks
The World Bank Group
Skills you'll gain: Contract Management, Procurement, Project Finance, Stakeholder Engagement, Contract Negotiation, Risk Management, Legal Risk, Risk Mitigation, Bidding, Stakeholder Management, Economic Development, Governance, Strategic Partnership, Stakeholder Communications, Project Implementation
★ 4.7 (548) · Mixed · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Requirements Analysis, Unified Modeling Language, Object Oriented Design, Functional Requirement, Data Modeling, Object Oriented Programming (OOP), Systems Development Life Cycle, System Requirements, Functional Specification, Diagram Design, Software Development, Software Engineering, Software Systems, Verification And Validation, Software Documentation, Model Evaluation, Project Planning, Project Management
★ 4.6 (392) · Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Life Sciences, Molecular Biology, Biotechnology, Environment, Biological Engineering, Molecular, Cellular, and Microbiology, Biology, Physiology, Sustainable Development, Medical Science and Research, Environmental Science, Cell Biology, Microbiology, Analysis, Research
★ 4.6 (332) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Mobile Development, Code Reusability, Data Storage, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development
★ 4.7 (275) · Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Childhood Education and Development, Education Software and Technology, Education and Training, Human Learning, Child Development, School Psychology, Pedagogy, Human Development, Higher Education, Psychological Evaluations, Learning Theory, Psychology, Applied Behavior Analysis, Social Sciences
★ 4.6 (297) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Kotlin, Object Oriented Programming (OOP), Programming Principles, Object Oriented Design, Android Development, Data Structures, Computer Programming, Mobile Development
★ 4.7 (346) · Beginner · Course · 1 - 4 Weeks

Institute for the Future
Skills you'll gain: Forecasting, Strategic Thinking, Trend Analysis, Storytelling, Creative Thinking, Adaptability, Market Opportunities, Analysis, Open Mindset, Creativity, Innovation
★ 4.8 (518) · Beginner · Course · 1 - 4 Weeks

University of New Mexico
Skills you'll gain: Version Control, Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Web Development, Web Development Tools, Application Development, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, User Interface (UI) Design, Model View Controller, Databases, Database Management, Data Modeling, Relational Databases, Ruby on Rails
★ 4.3 (185) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Test Driven Development (TDD), Gherkin (Scripting Language), Test Tools, Behavior-Driven Development, Test Automation, Unit Testing, Software Testing, Development Testing, Test Case, Software Engineering Tools, Test Data, Code Coverage, Scenario Testing, Restful API, Mockups, Microservices
★ 4.8 (252) · Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Pandas (Python Package), MLOps (Machine Learning Operations), NumPy, Unit Testing, Model Deployment, Data Manipulation, Test Script Development, Software Testing, Data Import/Export, Applied Machine Learning, Test Automation, Data Wrangling, Python Programming, Code Reusability, Data Processing, Debugging, Data Structures, Machine Learning, Object Oriented Programming (OOP), Scripting
★ 4.2 (375) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Jira (Software), Sprint Planning, Backlogs, Scrum (Software Development), User Story, Agile Methodology, Agile Project Management, Plan Execution, Workflow Management, Run Chart, Project Planning, Project Management, Prioritization, Dependency Analysis
★ 4.7 (510) · Beginner · Guided Project · Less Than 2 Hours