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.

Board Infinity
Skills you'll gain: Power Apps Component Framework, Application Lifecycle Management, Microsoft Power Platform, Microsoft Power Automate/Flow, Azure DevOps, Microsoft Copilot, Application Deployment, User Interface and User Experience (UI/UX) Design, Postman API Platform, Microsoft Azure, Mobile Development, CI/CD, Application Programming Interface (API), TypeScript
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Storytelling, Continuous Improvement Process, Writing, Constructive Feedback, Concision, Intercultural Competence, Editing, Self-Awareness, Adaptability, Generative AI Agents
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, AI Enablement, Data Ethics, AI Product Strategy, Artificial Intelligence, Business Ethics, Governance, Compliance Training, Verification And Validation, Ethical Standards And Conduct, Project Implementation, Business Modeling
Beginner · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Internet Of Things, Network Protocols, Embedded Software, Interoperability, Digital Communications, Telecommunications, Network Analysis, Virtual Machines
Mixed · Course · 1 - 3 Months

Skills you'll gain: Debugging, Development Environment, Open Source Technology, Integrated Development Environments, Software Development Tools, AI Workflows, Software Engineering, Application Development, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Anomaly Detection, Model Evaluation, Image Analysis, Computer Vision, Google Cloud Platform, Predictive Modeling, Artificial Intelligence, Product Development
Beginner · Project · Less Than 2 Hours
University of Alberta
Skills you'll gain: Sprint Planning, Agile Software Development, Product Demonstration, Agile Methodology, Requirements Analysis, Agile Project Management, Risk Management, Agile Product Development, Virtual Environment, Product Requirements, Product Management, Backlogs, Customer Communications Management, Customer Service, Presentations, User Story, Team Management, Prioritization
Mixed · Course · 1 - 3 Months

Skills you'll gain: WordPress, Ajax, Content Management Systems, Web Development, PHP (Scripting Language), Database Development, MySQL, Javascript and jQuery, Database Management, Cascading Style Sheets (CSS), User Accounts
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Large Language Modeling, Responsible AI, Unstructured Data, Artificial Intelligence and Machine Learning (AI/ML), AI Security, Business Solutions, Data Access, Data Quality
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Creativity, Creative Thinking, Teamwork, Presentations, Team Building, Innovation, Collaboration, Professional Development, Public Speaking, Communication, Influencing, Decision Making
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Generative AI, Multimodal Prompts, Application Lifecycle Management, Prototyping, Application Development, Model Deployment, Google Cloud Platform
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, OpenAI API, Real Time Data, Embeddings, Web Applications, Application Programming Interface (API), User Interface (UI), Front-End Web Development, Generative AI, Javascript, Image Analysis, Natural Language Processing
Intermediate · Course · 3 - 6 Months