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.

Coursera
Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Pandas (Python Package), Data Visualization, Descriptive Statistics, Data Manipulation, Data Transformation, Data Analysis, Statistics, Data Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Modeling, Analytical Skills, Analysis, Data Management, Business Reporting, Data Manipulation, Security Awareness
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Apache Hadoop, Apache Hive, Big Data, Apache Spark, NoSQL, Data Management, Data Processing, Databases, SQL, Query Languages, Data Manipulation, Scripting Languages, Data Transformation, Distributed Computing
Intermediate · Course · 1 - 3 Months

Maven Analytics
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Power BI, Deep Learning, Excel Formulas, Analytics, Google Sheets, AI Enablement, Microsoft Excel, Artificial Intelligence, Data Analysis, Python Programming, SQL, Data Literacy, Query Languages, Business Intelligence, Data Science, Debugging
Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: Scientific Visualization, Data Literacy, Data Visualization Software, Animations, Data Presentation, Video Editing, Data Storytelling, Adobe After Effects, Graphics Software, Visualization (Computer Graphics), Storyboarding, Adobe Premiere, Peer Review, Motion Graphics, Autodesk Maya, Post-Production, Computer Graphic Techniques, Technical Communication, Style Guides, Professional Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Google Cloud Platform, MLOps (Machine Learning Operations), Prompt Engineering, Tensorflow, AI Workflows, Cloud Infrastructure, Artificial Intelligence, Big Data, Model Deployment, Machine Learning, Supervised Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Data Transformation, SPSS (Software), SPSS, Descriptive Analytics, Data Visualization, Logistic Regression, Regression Analysis, Correlation Analysis, Analytics, Data Presentation, Data Preprocessing, Descriptive Statistics, Business Analytics, Statistical Modeling, Advanced Analytics, Data Analysis, Exploratory Data Analysis, Market Data, Statistical Analysis
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Geospatial Information and Technology, Color Theory, Tree Maps, Data Storytelling, Heat Maps, Data Mapping, Text Mining, Unstructured Data, Network Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Healthcare Ethics, Health Informatics, Machine Learning, Deep Learning, Machine Learning Software, Clinical Informatics, Statistical Machine Learning, Convolutional Neural Networks, Data Preprocessing, Predictive Modeling, Electronic Medical Record System, Machine Learning Algorithms, Recurrent Neural Networks (RNNs), Model Evaluation, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Data Storytelling, Tableau Software, Peer Review, Data Visualization Software, Presentations, Data Visualization, Interactive Data Visualization, Data Cleansing, Business Intelligence, Real Time Data, Data Manipulation, Data Presentation, Data Analysis Expressions (DAX), Data Quality, Data Transformation, Data Preprocessing, Data Validation, Data Integration, Data Analysis
Advanced · Specialization · 1 - 3 Months

University at Buffalo
Skills you'll gain: Data Storytelling, Statistical Process Controls, Data Literacy, Process Mapping, Data Ethics, Data Presentation, Data-Driven Decision-Making, Data Collection, Process Improvement, Data Visualization Software, Business Process, Business Analytics, Tableau Software, Analytics, Data Analysis, Root Cause Analysis, Minitab, Lean Methodologies, Six Sigma Methodology, Process Analysis
Beginner · Specialization · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Portfolio Management, Time Series Analysis and Forecasting, Performance Measurement, Financial Forecasting, Analytics, Financial Trading, Financial Analysis, R Programming, Investment Management, Statistical Analysis, Model Evaluation, Regression Analysis, Risk Analysis, Algorithms
Intermediate · Course · 1 - 4 Weeks