Android programming courses can help you learn Java and Kotlin, app lifecycle management, user interface design, and database integration. You can build skills in debugging, performance optimization, and implementing APIs for enhanced functionality. Many courses introduce tools like Android Studio for development, Firebase for backend services, and Git for version control, allowing you to create robust applications and collaborate effectively on projects.

Skills you'll gain: Browser Compatibility, Performance Testing, Security Testing, Integration Testing, System Testing, API Testing, Software Testing, User Acceptance Testing (UAT), Performance Stress Testing, Acceptance Testing, Test Tools, Application Security, Test Automation, Responsive Web Design, Web Applications, Docker (Software), User Interface (UI), Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Object Oriented Programming (OOP), Artificial Intelligence, Scripting
Mixed · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Agile Project Management, Scaled Agile Framework, Team Oriented, Team Management, Agile Software Development, Team Building, Team Motivation, Agile Product Development, Teamwork, Team Performance Management, Culture Transformation, Agile Methodology, Organizational Leadership, Organizational Development, Trustworthiness, Innovation, Constructive Feedback, Cross-Functional Collaboration, Leadership
Beginner · Course · 1 - 3 Months

Skills you'll gain: Web Applications, Web Development, Leaflet (Software), React.js, UI Components, User Interface (UI), Application Deployment, Web Development Tools, Application Development, JavaScript Frameworks, Web Design and Development, HTML and CSS, Cloud Deployment, OAuth, User Accounts, Frontend Integration, Front-End Web Development, Authentications, Development Environment, User Interface and User Experience (UI/UX) Design
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: AI Orchestration, AI Workflows, LLM Application, Agentic Workflows, Generative AI Agents, Agentic systems, Tool Calling, LangChain, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Memory Management, Model Evaluation, Context Management, Performance Testing, Development Testing, Debugging
Intermediate · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Web Content Accessibility Guidelines, Disabilities, Visual Impairment Education, Diversity Training, Usability, Education and Training, Human Computer Interaction, Adobe Acrobat, digital literacy, Web Design, Diversity and Inclusion, Document Management, Hypertext Markup Language (HTML), Web Design and Development, Diversity Equity and Inclusion Initiatives, Microsoft Office, Android Development, iOS Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Front-End Web Development, Application Programming Interface (API), Event-Driven Programming, Frontend Performance, Development Environment, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Development Environment, Java, Integrated Development Environments, Key Management, Software Development Tools, Cryptographic Protocols, Encryption, Cryptography, Performance Tuning, Memory Management, Scalability, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Front-End Web Development, Web Design, Maintainability, Web Development, Full-Stack Web Development, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Vibe coding, Responsible AI, Prompt Engineering, Prompt Patterns, Software Engineering, Integrated Development Environments, AI Workflows, Software Development, Application Development, Web Applications, UI Components, AI Enablement, Software Design, Code Review, Front-End Web Development, Development Testing, Web Development, Software Testing, Secure Coding, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unix, Unix Commands, Network Protocols, Unix Shell, Network Troubleshooting, TCP/IP, OS Process Management, File Management, General Networking, File Transfer Protocol (FTP), Network Administration, Operating Systems, Network Security, System Programming, Communication Systems
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Quality, SQL, YAML, Data Pipelines, Data Validation, CI/CD, Data Modeling, Collaborative Software, Data Transformation, Data Integrity, Code Reusability, Dependency Analysis, Version Control, Git (Version Control System), Technical Documentation, Testability, Metadata Management, Maintainability, Scalability
Intermediate · Course · 1 - 4 Weeks