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 Colorado Boulder
Skills you'll gain: Statistical Analysis, Matplotlib, Regression Analysis, Statistical Modeling, Data Science, Data Analysis, Data Visualization, Pandas (Python Package), Anomaly Detection, Time Series Analysis and Forecasting, Data Visualization Software, Data Collection, Data Manipulation, Application Programming Interface (API)
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, UI Components, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, User Interface (UI), Debugging, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Containerization, Restful API, Event-Driven Programming, DevOps, Data Integration, z/OS, Solution Architecture, Cloud Applications, Microservices, Enterprise Architecture, IBM Cloud, Application Lifecycle Management, Cloud-Native Computing, Application Design, CI/CD, Systems Integration, Software Architecture, Mainframe Computing
Beginner · Course · 1 - 3 Months

University of Oxford
Skills you'll gain: Social Impact, Design Thinking, Organizational Leadership, Innovation, Strategic Planning, Community Development, Sustainable Development, Research and Design, Project Design, Business Planning, Stakeholder Analysis, Growth Strategies, Risk Management, Marketing Strategies, Quality Assurance
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Relational Databases, SQL, Databases, Data Access, Data Manipulation, Database Management, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, AI Security, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, API Testing, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration
Intermediate · Specialization · 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Design Thinking, Design Research, Innovation, Design Strategies, Human Centered Design, User Research, Ideation, Service Design, Organizational Strategy, Creativity, User Experience Design, Storyboarding, Product Development, Process Development, Market Research, User Experience, Qualitative Research, Quantitative Research, Data Collection
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Eclipse (Software), JUnit, Data Import/Export, Kotlin, Software Installation, Database Management, File Management
Beginner · Course · 1 - 4 Weeks

American Council on Exercise
Skills you'll gain: Selling Techniques, Sales, Customer Retention, Consultative Selling, Customer Acquisition Management, Performance Measurement, Customer Relationship Building, Professional Development, Customer Engagement, Exercise Science, Goal Setting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Model Deployment, LLM Application, LangChain, Large Language Modeling, Microservices, Test Driven Development (TDD), Software Architecture, Scalability, MLOps (Machine Learning Operations), Cloud Deployment, Cloud Computing Architecture, API Design, Site Reliability Engineering, Kubernetes, Prompt Engineering, Containerization, Infrastructure as Code (IaC), Python Programming, Performance Analysis
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Constructive Feedback, Motivational Skills, Team Motivation, Leadership, Performance Review, Employee Performance Management, Courage, Coaching, Creativity, Communication Strategies
Beginner · Course · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Network Security, Infrastructure Security, Software-Defined Networking, Application Security, Zero Trust Network Access, Network Architecture, Threat Modeling, Cybersecurity, Enterprise Architecture, Secure Coding, Cloud Security, Scenario Testing, Cryptography, Vulnerability Assessments
Advanced · Course · 1 - 4 Weeks