Android Studio courses can help you learn app development, user interface design, debugging, and version control. You can build skills in coding with Java or Kotlin, optimizing app performance, and integrating APIs for enhanced functionality. Many courses introduce tools like Git for version management, Android Emulator for testing, and Firebase for backend support, showing how these tools are applied in real projects to create robust mobile applications.

Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Web Development, Multimedia, Web Design and Development, Information Architecture, Front-End Web Development, Semantic Web, Interactive Design, Browser Compatibility, Web Design, Microsoft Visual Studio, Web Development Tools, UI Components, Web Content Accessibility Guidelines, Visual Design, Development Environment, Metadata Management, Scripting, Building Design
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Visualization, Data Presentation, Generative AI, Version Control, Matplotlib, Exploratory Data Analysis, Data Cleansing, Debugging, Pandas (Python Package), R Programming, Tidyverse (R Package), Ggplot2, Jupyter, Python Programming, Microsoft Visual Studio, Statistical Visualization, Data Storytelling, GitHub, NumPy, Machine Learning Methods
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Digital Communications, Emerging Technologies, Application Development, Digital Signal Processing, Embedded Systems, Open Source Technology
Mixed · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Mobile Security, Malware Protection, Hardware Troubleshooting, Knowledge of Apple Hardware, Mobile Development, Security Software, Mobile Development Tools, Computer Hardware, Microsoft Intune (Mobile Device Management Software), Network Troubleshooting, Android (Operating System), System Configuration, Software Installation, Peripheral Devices, Local Area Networks, Network Support, Security Controls, iOS Development, Apple iOS, Threat Detection
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Generative AI Agents, Prompt Engineering, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Artificial Intelligence, AI Security, Model Deployment, Large Language Modeling, Application Deployment, Development Environment, Security Testing, Responsible AI, Virtual Environment, Software Development, Python Programming, Software Testing, Microsoft Visual Studio, Computer Programming, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jupyter, R (Software), R Programming, Computer Programming Tools, GitHub, Software Development Tools, Data Visualization Software, Data Science, Statistical Programming, Cloud Hosting, Scikit Learn (Machine Learning Library), Cloud Services, Cloud API, Cloud Computing, Git (Version Control System), Cloud Platforms, Other Programming Languages, Integrated Development Environments, Version Control, Python Programming
Beginner · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Application Programming Interface (API), Web Applications, Software Design, JSON, Android Development
Intermediate · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: File Management, Musical Composition, Music Performance, Music, Media Production, Performing Arts, Music Theory, Post-Production, Instrumental Music, Collaborative Software, Digital Signal Processing, Electronic Media, Automation, Editing, Design Software, Computer Hardware, Patch Management, Creativity, System Requirements
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Multimedia, Learning Management Systems, Course Development, Training and Development, Presentations, Instructional Design, Interactive Learning, Information Architecture, Content Management, Education Software and Technology, Digital pedagogy, Animations, Interactive Design, Software Installation, UI Components, Interaction Design, Software Documentation, Graphic and Visual Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Premiere, Podcasting, Post-Production, Media Production, Video Editing, Digital Signal Processing, Writing and Editing, Adobe After Effects, Editing, Data Import/Export, LESS, Automation, Design, System Configuration
Mixed · Course · 1 - 3 Months

Skills you'll gain: Agentic Workflows, Google Gemini, AI Enablement, Agentic systems, AI Product Strategy, Journey Mapping, Generative AI Agents, Strategic Prioritization, Prioritization, No-Code Development, Value Engineering, Artificial Intelligence, User Flows, Business Priorities, Prototyping, Retail Sales, Cost Benefit Analysis
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Cloud Hosting, Cloud Computing, Cloud Platforms, Cloud Services, Cloud Deployment, Cloud Technologies, Cloud Infrastructure, Public Cloud, Infrastructure As A Service (IaaS), Managed Services, Serverless Computing, Virtual Machines, Hybrid Cloud Computing, Software As A Service, Microsoft Azure, Platform As A Service (PaaS), Servers, Emerging Technologies, Containerization
Beginner · Course · 1 - 3 Months