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.

Howard University
Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Algebra, Python Programming, Data Manipulation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, AI Workflows, Embeddings, Large Language Modeling, Graph Theory, Query Languages, Data Visualization Software, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Scripting, Python Programming, Programming Principles, Development Environment, Virtual Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Internet Of Things, Wireless Networks, Application Design, Emerging Technologies, Healthcare 5.0, System Design and Implementation, General Networking, Software Development, Hardware Architecture, Data Security, User Centered Design, Cloud Deployment, Prototyping, Information Privacy, Open Source Technology, Real Time Data, Scalability
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Stakeholder Analysis, Medical Devices, Agile Methodology, Health Technology, Wireframing, Human Centered Design, Agile Project Management, Healthcare Industry Knowledge, Scalability, Software Development Methodologies, Product Design, Design Thinking, Product Planning, Stakeholder Management, Prototyping, User Interface (UI), Health Care, Product Strategy, Technology Solutions, Risk Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Web Applications, HTML and CSS, Animations, Hypertext Markup Language (HTML), Event-Driven Programming, Web Design and Development, UI Components, Data Structures, Debugging
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Programming Principles, File I/O, Computer Programming, Matlab, Debugging, Integrated Development Environments, Linear Algebra, Software Development Tools, Control Systems, Mathematical Software, Computer Science, User Interface (UI), Data Import/Export, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Backlogs, Product Roadmaps, Sprint Planning, Agile Product Development, Product Management, Product Strategy, Product Planning, Product Requirements, User Story, Prioritization, Stakeholder Communications
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, AI Security, Generative AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, AWS Identity and Access Management (IAM), Amazon S3, Model Deployment, Model Evaluation, Natural Language Processing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Competitive Analysis, Digital Advertising, Social Media Content, Content Creation, Market Analysis, Proposal Development, Entrepreneurship, Account Management
Beginner · Guided Project · Less Than 2 Hours
Google Cloud
Skills you'll gain: Presentations, Google Workspace, Product Demonstration, Sales Presentations, Collaborative Software, Data Visualization, Multimedia, Document Management, Organizational Skills, Data Sharing, Version Control, File Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Gemini, Google Cloud Platform, Cloud Applications, Cloud Development, Generative AI, Application Development, Software Architecture, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks