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: Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Artificial Intelligence, Applied Machine Learning, Python Programming, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Data Structures, Time Series Analysis and Forecasting, Pandas (Python Package), Unsupervised Learning, Data Analysis, Machine Learning Algorithms, Computational Thinking, Data Preprocessing, Data Cleansing, Data Visualization, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Apache Hadoop, Big Data, Apache Hive, Apache Spark, NoSQL, Data Infrastructure, File Systems, Data Processing, Data Management, Analytics, Data Science, SQL, Query Languages, Java, Data Structures, Distributed Computing, Scripting Languages, Data Transformation, File Management, Performance Tuning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, Mobile Development, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon S3, Amazon Web Services, Application Programming Interface (API), Data Management, Cloud Computing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Exploratory Data Analysis, Tree Maps, Geographic Information Systems, Plotly, Data Analysis, Data Visualization, Interactive Data Visualization, Data Visualization Software, Jupyter, Statistical Analysis, Pandas (Python Package)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Integration, Microsoft Azure, Authorization (Computing), Azure Active Directory, Event-Driven Programming, Cloud Infrastructure, Authentications, Cloud Storage, Disaster Recovery, Data Architecture, Cloud Computing Architecture, Database Design, Cloud Security, Data Infrastructure, Event Monitoring, Role-Based Access Control (RBAC), Application Design, Application Programming Interface (API), Cloud Deployment, Identity and Access Management
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Web Design and Development, Web Development, Cloud Deployment, Web Development Tools, Application Deployment, Cloud Hosting, Web Content, Rust (Programming Language), Content Management, Cloud Computing, Linux, Software Installation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Database Administration, Database Architecture and Administration, Relational Databases, Database Management, Apache Airflow, Operational Databases, PostgreSQL, MySQL, Data Warehousing, Data Pipelines, Extract, Transform, Load, Database Design, SQL, Performance Tuning, Disaster Recovery, Data Security, Data Transformation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Azure DevOps, Azure DevOps Pipelines, Continuous Delivery, CI/CD, DevOps, Test Planning, Continuous Integration, Git (Version Control System), Agile Software Development, YAML, Continuous Deployment, GitHub, Agile Methodology, Test Case, Microsoft Azure, Version Control, Agile Project Management, Sprint Planning, Code Review
Intermediate · Course · 1 - 3 Months

Skills you'll gain: MySQL, MySQL Workbench, SQL, Data Cleansing, Query Languages, Data Manipulation, Database Management, Databases, Data Quality, Relational Databases, Data Entry
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Looker (Software), Data Access, Google Cloud Platform, Dashboard, Machine Learning, SQL, Applied Machine Learning, Data Import/Export, Big Data, Data Storytelling, Data Cleansing, Data Transformation, Data Visualization Software, Database Management, Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), Exploratory Data Analysis, Data Preprocessing, Data Analysis, Data Architecture
Beginner · Specialization · 3 - 6 Months