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.

Skills you'll gain: Data Lakes, Microsoft Azure, Extract, Transform, Load, Power BI, Data Governance, Data Integration, Data Architecture, Data Management, Data Infrastructure, Data Pipelines, Dataflow, Data Warehousing, Data Processing, Metadata Management, Data Sharing, Data Store, Data Transformation, Data Analysis, Python Programming, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Business Reporting, Data Presentation, Performance Reporting, Analytics, Geospatial Mapping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Management Systems, Cloud Computing Architecture, Data Import/Export, Data Mapping, Data Strategy, Data Storage
Intermediate · Course · 1 - 3 Months

Stanford University
Skills you'll gain: Descriptive Statistics, Statistics, Probability & Statistics, Statistical Methods, Sampling (Statistics), Statistical Analysis, Data Analysis, Statistical Hypothesis Testing, Regression Analysis, Statistical Inference, Probability, Exploratory Data Analysis, Analysis, Statistical Machine Learning, Statistical Visualization, Data Collection, Probability Distribution, Correlation Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, MLOps (Machine Learning Operations), Data Science, Machine Learning, Prompt Engineering Tools, Model Evaluation, Applied Machine Learning, Data Store, AI Workflows, Apache Spark, Data Strategy, Data Import/Export, Azure Synapse Analytics, Cloud Computing, Fine-tuning, Data Pipelines, Continuous Monitoring, Data Preprocessing, Scalability, Development Environment
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Data Presentation, Management Reporting, Business Intelligence Software, Business Reporting, Business Analytics, Time Series Analysis and Forecasting, Analysis, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), SQL, Data Manipulation, Data Analysis Software, Query Languages, Data Wrangling, Data Processing, Data Transformation, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Data Wrangling, Data Analysis, Data Cleansing, Unix Commands, Data Transformation, Data Processing, Command-Line Interface, Data Quality, Scripting, Exploratory Data Analysis, Data Manipulation, Linux Commands, Analysis, Scripting Languages, Query Languages, Advanced Analytics
Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Big Data, Apache Spark, Apache Hadoop, Apache Hive, NoSQL, Database Systems, Data Mining, Cloud Applications, Cloud Solutions, Real Time Data, Cloud Computing, Data Processing, Query Languages, Distributed Computing, Applied Machine Learning, Scripting Languages, Data Manipulation
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Data Synthesis, Usability Testing, Dashboard Creation, Data Integration, Usability, Data Presentation, Market Research, User Feedback, Interactive Data Visualization, Looker (Software), Data Visualization, Product Improvement, Tableau Software, Peer Review, User Centered Design, Grafana, Driving engagement, Graphic and Visual Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Data Storytelling, Ggplot2, Data Analysis, Plot (Graphics), Data Visualization, R (Software), Regression Analysis, Data Presentation, R Programming, Statistical Analysis, Data Visualization Software, Statistical Visualization, Data Quality, Scatter Plots, Anomaly Detection, Probability & Statistics, Descriptive Statistics, Analytical Skills, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data-Driven Decision-Making, Data Processing, Data Visualization, Business Analytics, Data Analysis, Strategic Decision-Making, Data Cleansing, Statistical Analysis, Data Preprocessing, Data Wrangling, Exploratory Data Analysis, Statistical Visualization, Descriptive Statistics, Plot (Graphics), Matplotlib, Data Manipulation, Statistical Methods, Customer Analysis, Analytical Skills, Python Programming
Intermediate · Guided Project · Less Than 2 Hours