Data Structures and Algorithms courses can help you learn about arrays, linked lists, trees, and graph structures, along with sorting and searching algorithms. You can build skills in problem-solving, optimizing code efficiency, and analyzing algorithm complexity. Many courses introduce tools like Python, Java, or C++ for implementing these concepts, as well as platforms for coding challenges that reinforce your understanding through practical application.

Microsoft
Skills you'll gain: Data Wrangling, Data Manipulation, Data Transformation, Tidyverse (R Package), Data Cleansing, Data Preprocessing, R Programming, Data Structures
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Metadata Management, Google Cloud Platform, Data Mining, Big Data, Data Management, Cloud API
Beginner · Project · Less Than 2 Hours

Codio
Skills you'll gain: Matplotlib, Statistical Hypothesis Testing, Data Analysis, Statistical Analysis, Data Import/Export, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Exploratory Data Analysis, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Computational Logic
Mixed · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Data Lakes, Microsoft Azure, Stored Procedure, Data Architecture, Performance Tuning, Data Management, Query Languages, Data Manipulation, Scripting, SQL, Data Processing, Windows PowerShell, Microsoft Visual Studio, Command-Line Interface, Heat Maps
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Data Presentation, Regression Analysis, Generative AI, Statistical Methods, Data Literacy, Statistical Analysis, Statistical Reporting, Data-Driven Decision-Making, Correlation Analysis, Technical Communication, Data Visualization, Probability & Statistics, Data Analysis, Exploratory Data Analysis, Scatter Plots, Descriptive Statistics, Statistical Hypothesis Testing, Predictive Analytics, Data Storytelling, Box Plots
Beginner · Specialization · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Public Cloud, Big Data, Data Infrastructure, Apache Hadoop, Apache Spark, Data Architecture, Cloud Platforms, Cloud Services, Data Processing, Distributed Computing, Cloud Computing, Scalability, Data Storage Technologies, NoSQL, File Systems, Data Storage, Software Architecture
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, Apache Spark, Data Pipelines, Data Integration, Big Data, Data Processing, Data Warehousing, Data Management, Data Architecture, Database Design, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Anomaly Detection, Predictive Modeling, Text Mining, Predictive Analytics, Advanced Analytics, Data Cleansing, Prompt Engineering, Natural Language Processing, Unstructured Data, Data Analysis, Data Preprocessing, Statistical Analysis, Time Series Analysis and Forecasting, Model Evaluation, Exploratory Data Analysis
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Health Equity, Health Disparities, Public Health, Social Determinants Of Health, Data Collection, Health Policy, Health Informatics, Data Analysis, Research, Surveys
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Text Mining, Data Manipulation, Data Cleansing, Data Analysis Software, Data Wrangling, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hive, Apache Hadoop, Data Warehousing, SQL, Performance Tuning, Databases, Query Languages, Database Management, Extensible Markup Language (XML), Data Processing, Data Transformation, Data Manipulation
Mixed · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Health Policy, Economics, Policy, and Social Studies, Crisis Management, Environmental Monitoring, Policty Analysis, Research, and Development, Emergency Response, Spatial Data Analysis, Socioeconomics, Geographic Information Systems, Public Health, Public Health and Disease Prevention, Infectious Diseases, Data Science, Financial Modeling, Finance, Network Analysis, Data Collection, Stakeholder Engagement
Beginner · Course · 1 - 3 Months