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.

Northeastern University
Skills you'll gain: Data Governance, Data Warehousing, Extract, Transform, Load, Data Integration, Cloud Development, Data Quality, Cloud Engineering, Cloud-Based Integration, Data Infrastructure, Data Management, Cloud-Native Computing, Data Architecture, Data Pipelines, Data Processing, Process Design, DevOps, Data Store, Business Process Modeling, Cloud Deployment, Dataflow
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: PySpark, Snowflake Schema, Databricks, Data Pipelines, Apache Spark, MLOps (Machine Learning Operations), Apache Hadoop, Data Architecture, Big Data, Data Warehousing, Data Quality, Data Integration, Data Processing, DevOps, Model Training, Model Deployment, Distributed Computing, Data Transformation, SQL, Python Programming
Advanced · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Precision Medicine, Bioinformatics, Biostatistics, Image Analysis, Medical Imaging, Process Modeling, Data Science, Applied Machine Learning, Data Ethics, Health Informatics, Machine Learning Methods, Statistical Modeling, Network Model, Statistical Methods, Data Analysis, Machine Learning, Natural Language Processing, Probability & Statistics, Clinical Documentation, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Validation, Data Quality, Data Governance, Data Integrity, Data Pipelines, Verification And Validation, Test Automation, SQL, Failure Analysis, Dataflow, Data Modeling, Scalability, Root Cause Analysis, Metadata Management, Analytical Skills, Statistical Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Quality, Quantitative Research, Data Management, Quality Assurance, Data Cleansing, Data Integrity, Quality Improvement, Quality Assessment, Data Validation, Data Pipelines, Key Performance Indicators (KPIs), SQL, Data Processing, Extract, Transform, Load, Performance Analysis, Continuous Monitoring, Automation, System Monitoring, Trend Analysis
Advanced · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: International Finance, Derivatives, Financial Systems, Balance Sheet, Financial Market, Payment Systems, Financial Policy, Banking, Capital Markets, Financial Trading, Economics, Market Liquidity, Financial Regulation, Credit Risk, Market Dynamics
Mixed · Course · 3 - 6 Months

Corporate Finance Institute
Skills you'll gain: Classification Algorithms, Data Preprocessing, Matplotlib, Feature Engineering, Data Visualization, Model Evaluation, Data Import/Export, Exploratory Data Analysis, Plot (Graphics), Pandas (Python Package), Data Presentation, Data Science, NumPy, Regression Analysis, Data Analysis, Data Structures, Data Wrangling, Correlation Analysis, Portfolio Management, Predictive Analytics
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Data Preprocessing, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Plot (Graphics), Pivot Tables And Charts, Jupyter, Data Visualization Software, Microsoft Excel, Data Analysis, Spreadsheet Software, Text Mining, Data Manipulation, Data Cleansing, Data Presentation, Data Processing, Programming Principles, Graphing, Data Wrangling, Time Series Analysis and Forecasting, Data Transformation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Copilot, Natural Language Processing, AI literacy, Data Storytelling, Technical Communication, Data Visualization, Data-Driven Decision-Making, Data Presentation, Generative AI, Prompt Engineering, Data Visualization Software, Data Analysis, Responsible AI, Data Ethics, Web Content Accessibility Guidelines
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Convolutional Neural Networks, Applied Machine Learning, Supervised Learning, Artificial Intelligence, Machine Learning Methods, Python Programming, Model Training, Model Optimization
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Optimization, Machine Learning Methods, Applied Mathematics, Calculus, Applied Machine Learning, Numerical Analysis, Machine Learning Algorithms, Software Visualization, Machine Learning, Python Programming, Advanced Mathematics, Artificial Neural Networks, Deep Learning, Computer Programming, Derivatives
Intermediate · Course · 1 - 4 Weeks