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.

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Programming Principles, Data Structures
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Queen Mary University of London
Skills you'll gain: Analytics, Data Analysis, Statistical Analysis, Correlation Analysis, Quantitative Research, Regression Analysis, Marketing Analytics, Data Quality, Probability & Statistics, Statistical Methods, Digital Marketing, Exploratory Data Analysis, Logistic Regression, Market Research, Data Preprocessing, Return On Investment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Business Analytics
Beginner · Course · 1 - 3 Months
University of London
Skills you'll gain: Descriptive Statistics, Statistics, Probability & Statistics, Statistical Hypothesis Testing, Data Visualization, Data-Driven Decision-Making, Statistical Modeling, Data Analysis, Probability, Probability Distribution, Sampling (Statistics), Risk Modeling, Statistical Inference, Mathematical Modeling
Beginner · Course · 1 - 3 Months

Skills you'll gain: Marketing Analytics, Dashboard, Data Visualization, Predictive Modeling, Data-Driven Decision-Making, Data Storytelling, Marketing Strategies, Business Analytics, Marketing, Data Visualization Software, Analytics, Customer Insights, Market Data, Market Research, Data Analysis, Strategic Decision-Making
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Purchasing, Negotiation, Business Communication, Business Correspondence, English Language, Budgeting, Communication Strategies, Financial Acumen, Audit Working Papers, Financial Forecasting, Communication, Verbal Communication Skills, Influencing, Business Ethics, Presentations, Finance, Leadership
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Market Data, Finance, General Finance, Corporate Finance, Financial Analysis, Financial Market, Investments, Financial Data, Equities, Investment Management, Business Mathematics, Cash Flows
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), SAS (Software), Forecasting, Regression Analysis, Applied Machine Learning, Statistical Analysis, Advanced Analytics, Predictive Modeling, Statistical Modeling, Bayesian Statistics, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, Data Integration, SQL Server Integration Services (SSIS), Data Cleansing, Data Pipelines, Data Quality, Data Migration, Database Management, Data Transformation, File Management, Data Manipulation, Data Processing, Metadata Management, JSON, Extensible Markup Language (XML), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Visualization, Matplotlib, Plotly, Scientific Visualization, Seaborn, Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Root Cause Analysis, Correlation Analysis, Regression Analysis, Data Collection, Descriptive Statistics, Statistical Hypothesis Testing, Statistical Analysis, Process Analysis, Six Sigma Methodology, Lean Six Sigma, Data Analysis, Process Improvement, Statistical Inference, Pareto Chart
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Data Governance, Data Quality, Data Validation, Data Management, Clinical Data Management, Health Information Management, Data Literacy, Medical Records, Metadata Management, Technical Communication, Change Control
Intermediate · Course · 1 - 4 Weeks