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: Pandas (Python Package), Data Analysis, Data Manipulation, Data Integration, Python Programming, Data Transformation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Integration, Performance Tuning, Serverless Computing, Database Architecture and Administration, Data Quality, Data Transformation
Beginner · Course · 1 - 3 Months
Lund University
Skills you'll gain: Legal Technology, Law, Regulation, and Compliance, Responsible AI, Artificial Intelligence, Legal Risk, Labor Law, Intellectual Property, Governance, Criminal Investigation and Forensics, Health Care Procedure and Regulation, Public Administration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Transformation
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Data Governance, Data Strategy, Data Management, Data Pipelines, Data Integrity, General Data Protection Regulation (GDPR), Data Quality, Dataflow, Technical Communication, Personally Identifiable Information, Compliance Auditing, Jira (Software), Regulation and Legal Compliance, Project Planning, Data Storage, Process Analysis, Performance Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Dashboard, Business Intelligence, Data Presentation, Data Storytelling, Data Visualization Software, Data Transformation, Data Analysis Expressions (DAX), Business Analytics, Data Modeling, Star Schema, Data-Driven Decision-Making, Pivot Tables And Charts, Key Performance Indicators (KPIs), Interactive Data Visualization, Microsoft Power Platform, Microsoft Excel, Data Management, Data Analysis, Advanced Analytics
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Apache Spark, Data Persistence, Big Data, Data Processing, Distributed Computing, Data Import/Export, JSON, Data Transformation, Performance Tuning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Regression Analysis, R (Software), Data Analysis Software, Statistical Analysis, R Programming, Statistical Modeling, Statistical Inference, Correlation Analysis, Model Evaluation, Exploratory Data Analysis, Mathematical Modeling, Statistics, Predictive Modeling, Probability & Statistics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Management, Cloud Computing, Data Lakes, Metadata Management, Google Cloud Platform, Big Data, Personally Identifiable Information
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Time Series Analysis and Forecasting, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Predictive Modeling, Model Evaluation, Regression Analysis, Scikit Learn (Machine Learning Library), Probability & Statistics, Statistical Inference, Business Analytics, Data Analysis, Statistical Analysis, Probability Distribution, Estimation, Machine Learning
Beginner · Course · 1 - 4 Weeks