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.

DeepLearning.AI
Skills you'll gain: Embeddings, Retrieval-Augmented Generation, Large Language Modeling, Semantic Web, Vector Databases, Natural Language Processing
Beginner · Project · Less Than 2 Hours

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

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

Fred Hutchinson Cancer Center
Skills you'll gain: Responsible AI, ChatGPT, Data Ethics, Generative AI, Social Justice, Artificial Intelligence, Ethical Standards And Conduct, Model Evaluation, Social Impact, Informed Consent, Verification And Validation, Case Studies, Mitigation, Data Science
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Application Deployment, Cloud Applications, Identity and Access Management, Infrastructure As A Service (IaaS), Microservices, Google App Engine, Kubernetes, Data Storage, API Design, Cloud Storage, Load Balancing, Cloud Computing, Data Store, Terraform, Restful API, Cloud Security, Virtual Networking, Cloud Computing Architecture
Intermediate · Specialization · 3 - 6 Months

University of Glasgow
Skills you'll gain: Wireless Networks, Emerging Technologies, Digital Communications, Communication Systems, Internet Of Things, Software-Defined Networking, Network Planning And Design, Distributed Computing, Artificial Intelligence and Machine Learning (AI/ML), Electrical Engineering, Electronics Engineering, Zero Trust Network Access, Information Technology, Machine Learning, Trustworthiness
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Responsible AI, Google Gemini, Generative AI, Google Cloud Platform, AI Product Strategy, AI Enablement, Cloud Platforms, Artificial Intelligence, No-Code Development, MLOps (Machine Learning Operations), Business Requirements
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Productivity, Professional Networking, Time Management, Prioritization, Goal Setting, Personal Development, Self-Awareness, Music, Professional Development, Relationship Building, Planning, Adaptability, Collaboration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Mobile Development Tools, Object Oriented Programming (OOP), Programming Principles, Development Environment, Integrated Development Environments, Computer Programming
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks, Software Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative Adversarial Networks (GANs), Exploratory Data Analysis, Model Deployment, Keras (Neural Network Library), NumPy, Transfer Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Data Analysis, Artificial Intelligence, Data Preprocessing, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Artificial Neural Networks, Image Analysis, Machine Learning, Data Science
Intermediate · Specialization · 3 - 6 Months