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.

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Unity Engine, Animation and Game Design, User Interface (UI), Usability, Animations, Music, Scripting, Artificial Intelligence
Mixed · Course · 1 - 4 Weeks

École Nationale des Ponts et Chaussées
Skills you'll gain: Transportation Operations, Electric Power Systems, Sustainable Development, Sustainable Technologies, Climate Change Mitigation, Economics, Market Analysis, Environmental Science, Public Policies, Cost Benefit Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, C# (Programming Language), Service Oriented Architecture, Cloud Storage, Microservices, Cloud Development, Cloud Applications, Distributed Computing, Cloud Services, Event-Driven Programming, Communication, Data Management
Intermediate · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: Sustainable Development, Social Impact, Systems Thinking, Social Sciences, Environmental Science, Culture, Timelines, Environmental Policy, Ethical Standards And Conduct, Political Sciences, Economics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Agile Methodology, Agile Project Management, Product Requirements, Customer experience strategy (CX), Presentations, Product Knowledge, Product Development, Customer Insights, Stakeholder Communications, Innovation
Intermediate · Guided Project · Less Than 2 Hours

Dartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Algorithms, Data Structures, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Growth Mindedness, Emotional Intelligence, Resilience, Goal Setting, Self-Motivation, Personal Development, Smart Goals, Self-Awareness, Overcoming Obstacles, Productivity, Lifelong Learning, Culture, Community Development, Persistence, Cultural Diversity, Adaptability, Creativity, digital literacy, Intercultural Competence, Diversity Awareness
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Network Monitoring, Exploit development, System Configuration, Digital Forensics, Virtualization
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Java Programming, Program Development, Pedagogy, Computer Programming, Integrated Development Environments, Computational Thinking, Education Software and Technology, Cultural Responsiveness, Digital pedagogy, Test Case, Computational Logic, Pseudocode, Algorithms, Data Structures
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Prompt Engineering, Amazon Bedrock, Responsible AI, Infrastructure as Code (IaC), Amazon CloudWatch, Application Deployment, Amazon Elastic Compute Cloud, CI/CD, AWS CloudFormation, Unit Testing, Continuous Deployment, Cloud Deployment, Continuous Integration, DevOps, Devops Tools, Code Review, Amazon Web Services, Serverless Computing, Containerization, Data Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Alfaisal University | KLD
Skills you'll gain: Social Skills, Interpersonal Communications, Communication Strategies, Conflict Management, Verbal Communication Skills, Communication, Emotional Intelligence
Beginner · Course · 1 - 4 Weeks