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 Washington
Skills you'll gain: Oral Expression, Negotiation, Proposal Writing, Presentations, Events and Conferences, Verbal Communication Skills, Persuasive Communication, Event Planning, Sales Presentations, Event Management, Proposal Development, Peer Review, Business Communication, Business Writing, Business Planning, Meeting Facilitation, Communication Strategies, Business Correspondence, Professional Networking, English Language
★ 4.7 (4.9K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Node.JS, Full-Stack Web Development, Server Side, Back-End Web Development, Restful API, Web Applications, Cloud Applications, Web Development, Web Services, Application Programming Interface (API), Javascript, Authentications, Computer Science
★ 4.5 (613) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Power Platform, Microsoft Power Automate/Flow, No-Code Development, Process Design, Business Process Automation, Application Development, Application Design, Automation, Business Process, Driving engagement, Data Integration, Data Access, User Interface (UI), Data Modeling
★ 3.7 (67) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ideation, Market Analysis, Feasibility Studies, Performance Testing, Customer Insights, Good Manufacturing Practices, Supply Management, Value Engineering, Process Optimization, Quality Control
★ 4.7 (74) · Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Cost Estimation, Stakeholder Engagement, Project Planning, Project Estimation, Project Risk Management, Cost Management, Project Schedules, Work Breakdown Structure, Project Performance, Stakeholder Communications, Estimation, Project Management, Risk Analysis, Communication Planning, Planning, Quality Management, Risk Mitigation, Change Control, Timelines, Risk Management
★ 4.7 (31K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, GitHub Copilot, Java Programming, Generative AI
★ 4.3 (571) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cloud Applications, Cloud Development, Application Deployment, Application Development, Google Cloud Platform, Cloud Deployment, Generative AI, Authentications, Cloud-Native Computing, Data Storage, Data Storage Technologies, Cloud API, Data Store, CI/CD, Computer Programming Tools, Performance Tuning, Application Performance Management, Cloud Hosting, Cloud Storage, Authorization (Computing)
★ 4.8 (29) · Beginner · Course · 1 - 3 Months
Georgia Institute of Technology
Skills you'll gain: Sales Presentation, Presentations, Oral Expression, Business Writing, Business Correspondence, Sales Presentations, Telephone Skills, Verbal Communication Skills, Interviewing Skills, Public Speaking, Professional Development, English Language, Cultural Diversity, Business Communication, Professional Networking, Cultural Sensitivity, Writing, LinkedIn, Web Content, Social Media Content
★ 4.7 (27K) · Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Rmarkdown, Version Control, Data Science, R (Software), Git (Version Control System), GitHub, Software Versioning, Data Literacy, General Science and Research, Data Analysis, R Programming, Development Environment, Statistical Reporting, Software Installation
★ 4.6 (34K) · Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Recurrent Neural Networks (RNNs), Hugging Face, Natural Language Processing, Generative AI, Artificial Neural Networks, Embeddings, Large Language Modeling, Deep Learning, Transfer Learning, Fine-tuning, Data Preprocessing
★ 4.8 (31K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mobile Development, Generative AI, Application Development, AI literacy, Test Automation, User Interface (UI), Responsible AI, Performance Tuning, Data Ethics, Automation, Analysis
★ 4.5 (10) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Contract Negotiation, Negotiation, Price Negotiation, Mediation, Arbitration, Intercultural Competence, Conflict Management, Cultural Sensitivity, Influencing, Business Ethics, Decision Making, Ethical Standards And Conduct, Planning, Constructive Feedback, Analysis
★ 4.8 (20K) · Beginner · Course · 1 - 3 Months