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.

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
Beginner · Specialization · 3 - 6 Months
University of California, Irvine
Skills you'll gain: Business Writing, Negotiation, Work Breakdown Structure, Project Performance, Business Correspondence, Concision, Project Planning, Communication Planning, Editing, Change Control, Grammar, Project Management, Proofreading, Risk Management, Emotional Intelligence, Performance Metric, Open Mindset, Relationship Building, Team Management, Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Beginner · Guided Project · Less Than 2 Hours

McMaster University
Skills you'll gain: Lifelong Learning, Willingness To Learn, Learning Strategies, Growth Mindedness, Mentorship, Adaptability, Professional Development, Personal Development, Productivity, Professional Networking, Resilience, Stress Management, Curiosity, Cognitive flexibility
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tensorflow, Deep Learning, Performance Tuning, Machine Learning Methods, Data Preprocessing, Artificial Neural Networks, Model Evaluation, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Utrecht University
Skills you'll gain: Child Development, Human Development, Empathy & Emotional Intelligence, Speech Language Pathology, Systems Thinking, Pediatrics, Research, Neurology, Cultural Diversity
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, PHP (Scripting Language), Relational Databases, JSON, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Object Oriented Programming (OOP), Web Development, Secure Coding, Javascript
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Data Visualization, Database Design, MySQL, Presentations, Descriptive Statistics, Extract, Transform, Load, Business Intelligence, Data Visualization Software, IBM DB2, Tableau Software, Relational Databases, Star Schema, IBM Cognos Analytics, Interactive Data Visualization, Microsoft SQL Servers, Regression Analysis, Excel Formulas
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Experience Design, Web Content Accessibility Guidelines, User Story, Usability, User Research, Human Factors, Human Centered Design, Ideation, User Flows, Competitive Analysis, Mockups, Persona Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Product Strategy, Prompt Patterns, ChatGPT, Responsible AI, Generative AI, Google Gemini, Product Management, AI Enablement, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, Deep Learning, Augmented and Virtual Reality (AR/VR), Machine Learning, Stakeholder Engagement, Context Management, Decision Making
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, Mobile Development, Swift Programming, Mobile Development Tools, Objective-C (Programming Language), User Interface (UI), Application Development, UI Components, Integrated Development Environments, Development Environment, Storyboarding
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Cost Estimation, Work Breakdown Structure, Project Risk Management, Project Schedules, Project Performance, Estimation, Project Planning, Communication Planning, Quality Management, Change Control, Timelines, Project Management, Milestones (Project Management), Planning, Peer Review, Budgeting, Scheduling, Risk Analysis, Project Implementation, Risk Management
Beginner · Specialization · 3 - 6 Months