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 Michigan
Skills you'll gain: Negotiation, Contract Negotiation, Mediation, Conflict Management, Communication, Relationship Building, Planning, Decision Making, Cultural Sensitivity, Ethical Standards And Conduct
Mixed · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Public Policies, Policy Development, Policy Analysis, Political Sciences, Advocacy, Environmental Policy, Behavioral Economics, Public Administration, Program Evaluation, Ethical Standards And Conduct, Governance, Systems Thinking, Economics
Build toward a degree
Beginner · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Water Resources, Environment, Climate Change Adaptation, Environmental Science, Environmental Issue, Land Management, Water Resource Management, Sustainable Development, Environment Health And Safety, Natural Resource Management, Pollution Prevention
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Virtual Environment, Dependency Analysis, Python Programming, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Health Systems, Public Health, Infectious Diseases, Nutrition and Diet, Environmental Science, Epidemiology, Food Safety and Sanitation, Environment, Sustainable Development, Biology, Research and Design, Microbiology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Natural Language Processing, Machine Learning Methods, Text Mining, Scikit Learn (Machine Learning Library), Data Manipulation, Data Cleansing, Python Programming, Analysis, Pandas (Python Package), Development Environment, Software Development Tools, Algorithms
Mixed · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Scripting, Data Processing, Code Review, NumPy, Development Environment, Integrated Development Environments, Computational Thinking, Software Installation, Numerical Analysis
Beginner · Course · 1 - 3 Months

Yad Vashem
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Computational Logic, Theoretical Computer Science, Automation, Agentic systems, System Requirements, Robotics, Artificial Intelligence, Algorithms
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Logo Design, Canva (Software), Photo Editing, Image Quality, Marketing Materials, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Injury Prevention, Child Welfare, Substance Abuse, Public Health, Epidemiology, Community Health, Family Law, Health Policy, School Psychology, Risk Analysis, Mental Health, Research
Beginner · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Water Resources, Hydrology, Climate Change Adaptation, Interactive Learning, Environment, Sustainable Development, Environmental Science, Student Engagement, Land Management, Instructional Strategies, Nutrition and Diet, Climate Change Mitigation, Cultural Diversity
Beginner · Course · 1 - 4 Weeks