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.

DeepLearning.AI
Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Tableau Software, Dashboard, LinkedIn, Storytelling, Dashboard Creation, Interactive Data Visualization, Professional Networking, Data Visualization Software, Report Writing, Technical Communication, Power BI, Relationship Building, Stakeholder Engagement, Interviewing Skills, Job Analysis
★ 4.8 (33) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Cleansing, Data Manipulation, Jupyter, Data Preprocessing, Business Analysis, Model Deployment, Model Evaluation, Data Modeling, Business Research, Data Science, Data Collection, Analytical Skills, Data Analysis, Model Training, Business Requirements, Data Mining
★ 4.6 (21K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Splunk, Dashboard Creation, Dashboard, Data Transformation, Interactive Data Visualization, Data Manipulation, Data Analysis, Statistical Analysis, Query Languages, Data Visualization Software, Statistical Methods, Data Presentation, Ad Hoc Reporting, Continuous Monitoring
★ 4.9 (140) · Intermediate · Course · 1 - 4 Weeks
Rice University
Skills you'll gain: Portfolio Management, Portfolio Risk, Financial Market, Investments, Securities (Finance), Investment Management, Financial Systems, Securities Trading, Asset Management, Behavioral Economics, General Finance, Capital Markets, Risk Modeling, Equities, Financial Trading, Performance Measurement, Finance, Performance Analysis, Risk Management, Return On Investment
★ 4.5 (2.7K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Conversion Funnel Analysis, Google Analytics, Marketing Analytics, Data-Driven Marketing, Customer Analysis, Campaign Planning, Target Audience, Trend Analysis, Sprint Retrospectives, Marketing Effectiveness, Web Analytics, Campaign Management, Marketing Operations, Content Performance Analysis, Spreadsheet Software, Digital Analysis, Product Marketing, Competitive Analysis, Performance Management, Data Management
Beginner · Course · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Data Quality, Exploratory Data Analysis, Data Presentation, Employee Onboarding, Data Management, Team Motivation, Technical Communication, Data Analysis, Project Management, Interviewing Skills, Data Science, New Hire Orientations, Data-Driven Decision-Making, Data Strategy, Organizational Leadership, Team Management, Analytical Skills, Data Literacy, Leadership, Communication
★ 4.5 (11K) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Validation, Data Integrity, Data Maintenance, Data Transformation, Data Quality, Data Warehousing, Extract, Transform, Load, Reconciliation, Code Reusability
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, R (Software), Plot (Graphics), Data Visualization, Data Import/Export, Statistical Visualization, Data Wrangling, Statistical Reporting, Data Visualization Software, Data Presentation, Data Analysis, Data Science, Data Manipulation, Statistical Analysis, Relational Databases, Data Cleansing, Communication
★ 4.1 (56) · Beginner · Specialization · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Network Troubleshooting, Network Switches, Data Centers, Virtual Networking, Network Infrastructure, Network Architecture, Network Planning And Design, Local Area Networks, Command-Line Interface, Network Protocols, Virtualization, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Data Pipelines, Real Time Data, Google Cloud Platform, Dataflow, Data Warehousing, Dashboard Creation, Data Preprocessing, Data Governance, Tensorflow, Big Data, Feature Engineering, Data Lakes, Dashboard, Extract, Transform, Load, Apache Spark, Metadata Management, Apache Hadoop, MLOps (Machine Learning Operations), Data Management
★ 4.7 (126) · Intermediate · Specialization · 3 - 6 Months

Northeastern University
Skills you'll gain: Text Mining, Data Mining, Time Series Analysis and Forecasting, Classification Algorithms, Artificial Neural Networks, Trend Analysis, Unstructured Data, Regression Analysis, Machine Learning Algorithms, Supervised Learning, Feature Engineering, Unsupervised Learning, Predictive Modeling, Forecasting, Deep Learning, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Data Visualization, Plot (Graphics), Statistical Visualization, Ggplot2, Dimensionality Reduction, Data Visualization Software, R Programming, R (Software), Graphing, Data Analysis, Statistical Analysis, Unsupervised Learning, Statistical Methods
★ 4.7 (6.1K) · Mixed · Course · 1 - 4 Weeks