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.

Skills you'll gain: Power BI, Data Modeling, Data Analysis Expressions (DAX), Data Transformation, Data Manipulation, Data Processing, Big Data, Interactive Data Visualization, Business Intelligence, Data Visualization Software, Data Integration, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sales Presentation, Presentations, Sales Presentations, Product Demonstration, Microsoft PowerPoint, Solution Selling, Proposal Development, Multimedia, Organizational Skills, Sales
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Business Intelligence, Power BI, Cloud Security, Advanced Analytics, Data Management, Data Governance, Amazon Web Services, Data Integration, Data Security, Cost Control, Data Visualization Software, Cloud Computing, Data Warehousing, Data Modeling, Statistical Reporting, Amazon S3, SQL
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Wireframing, User Flows, Web Design, Prototyping, User Interface (UI), Mockups, Information Architecture, User Interface and User Experience (UI/UX) Design, Web Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Dashboard, Timelines, Database Management, Databases, Project Schedules, Data Visualization, Calendar Management, Workflow Management, Information Architecture, Kanban Principles, Collaborative Software, Content Development and Management
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Software Design Patterns, Unified Modeling Language, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, Software Engineering, API Design, Software Development
Build toward a degree
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Operating System Administration, Linux Administration, Command-Line Interface, File Systems
Beginner · Guided Project · Less Than 2 Hours

Tecnológico de Monterrey
Skills you'll gain: Value Propositions, Ideation, Market Opportunities, Entrepreneurship, New Product Development, Business Modeling, Innovation, New Business Development, Business Development, Business Strategies, Business Leadership, Presentations, Customer Insights, Succession Planning, Trend Analysis, Leadership
Advanced · Course · 1 - 3 Months

Skills you'll gain: Animations, Multimedia, Motion Graphics, Storyboarding, Photo/Video Production and Technology, Timelines, Storytelling
Beginner · Course · 1 - 3 Months

AI Business School
Skills you'll gain: Agentic Workflows, Agentic systems, AI Workflows, No-Code Development, Productivity, AI Enablement, Marketing Automation, Generative AI Agents, MarTech, AI Personalization, Digital Transformation, Marketing, Artificial Intelligence, Business Metrics, Automation, Business Technologies, Innovation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Azure DevOps, DevOps, Agile Methodology, Continuous Delivery, Collaborative Software, CI/CD, Microsoft Azure, Software Development, Application Performance Management, Version Control
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Beginner · Course · 1 - 4 Weeks