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.

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, File I/O, Algorithms, Java Programming, Object Oriented Design, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography, Data Store, File Management, Data Import/Export, Web Applications
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Blockchain, Cryptography, Network Security, Secure Coding, Cryptographic Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Cybersecurity, Key Management, Vulnerability Assessments, Authorization (Computing), Code Review, Dependency Analysis
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Serverless Computing, Cloud Applications, Database Administration, Back-End Web Development, Cloud Development, Database Development, Web Development Tools, Cloud Hosting, Cloud API, Data Store, Data Migration, Google Cloud Platform, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: HR Tech, Performance Appraisal, Human Resources Software, People Analytics, Performance Management, Recruitment, Training and Development, Human Resources Management and Planning, Human Resource Management, Employee Retention, Human Resources Information System (HRIS), Compensation Management, Human Resources, Workforce Planning, Job Analysis, Recruitment Strategies, Talent Recruitment, Constructive Feedback, Talent Acquisition, Analytics
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Exploit development, Exploitation techniques, Unix, Cyber Operations, Computer Security, Unix Commands, Unix Shell, System Programming, Linux, Debugging, Command-Line Interface, Linux Commands, Memory Management, Remote Access Systems
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Internet Of Things, Docker (Software), Grafana, Development Environment, Embedded Software, Security Controls, Devops Tools, Containerization, Interactive Data Visualization, DevOps, JSON, Network Protocols, Dashboard Creation, Embedded Systems, Authentications, Automation, Data Storage
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Typography, Web Design and Development, Front-End Web Development, Cascading Style Sheets (CSS), UI Components, Figma (Design Software), Browser Compatibility, Hypertext Markup Language (HTML), User Interface (UI) Design, Interactive Design, User Interface (UI), Design Elements And Principles, Web Content Accessibility Guidelines, Usability, Animations
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Tensorflow, Computer Vision, Model Evaluation, Convolutional Neural Networks, Deep Learning, Predictive Modeling, Amazon Elastic Compute Cloud, Transfer Learning, Cloud Deployment, Model Training, Amazon Web Services, Artificial Neural Networks, Keras (Neural Network Library), Image Analysis, Fine-tuning, Model Deployment, Application Deployment, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Model Optimization
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: File Management, Document Management, Document Control, Authorization (Computing), Auditing, Records Management, Compliance Auditing, Organizational Skills, Security Controls, Version Control, Procurement, Identity and Access Management, Project Documentation, Data Governance
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Product Lifecycle Management, Market Trend, Product Marketing, Product Strategy, Product Management, Trend Analysis, Market Analysis, Competitive Analysis, Brand Management, Branding, Strategic Marketing, Marketing Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Social Media Campaigns, Email Marketing, Advertising Campaigns, Online Advertising, Content Creation, Graphical Tools, Marketing Design, Graphic and Visual Design, Product Promotion, Advertising, Marketing Materials, Graphic Design, Promotional Materials, Marketing Communications, Sales Development, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Computer Vision, Image Analysis, Real Time Data, Model Training, Python Programming, Development Environment, Data Preprocessing, Software Installation
Mixed · Course · 1 - 4 Weeks