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: Data Transformation, Data Wrangling, R (Software), Data Analysis, Data Manipulation, R Programming, Data Cleansing, Scripting, Programming Principles, Data Structures
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Overcoming Objections, Data Storytelling, Persuasive Communication, Data Presentation, People Analytics, Human Resource Strategy, Oral Expression, Presentations, Benchmarking, Prompt Engineering Tools, Influencing, Stakeholder Engagement, Stakeholder Communications, Data Literacy, AI Personalization, Artificial Intelligence, Correlation Analysis, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Analytics, Generative AI, Generative Adversarial Networks (GANs), Data Analysis, Data Storytelling, Data Presentation, Generative Model Architectures, Dashboard Creation, Interactive Data Visualization, Responsible AI, AI literacy, Data-Driven Decision-Making, Data Synthesis, Data Ethics, Large Language Modeling, Prompt Engineering, Data Manipulation, Data Preprocessing, Prompt Patterns, Query Languages
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Portfolio Management, Financial Data, Time Series Analysis and Forecasting, Performance Measurement, Financial Forecasting, Market Data, Forecasting, Performance Metric, Analytics, Financial Trading, Performance Analysis, Financial Analysis, R Programming, Financial Market, Portfolio Risk, Trend Analysis, Investment Management, Investments, R (Software), Risk Analysis
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Pipelines, Apache Airflow, Data Integration, Cloud Deployment, Extract, Transform, Load, Cloud Computing, Cloud Solutions, Data Infrastructure, Data Processing, Data Cleansing, Data Warehousing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Predictive Modeling, Model Evaluation, Statistical Modeling, Matplotlib, A/B Testing, Plot (Graphics), Box Plots, Sampling (Statistics), Statistical Hypothesis Testing, Predictive Analytics, Data Analysis, Regression Analysis, Statistical Inference, Descriptive Statistics, Statistical Methods, Data Science, NumPy, Machine Learning, Python Programming
Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Data Literacy, JSON, Data Transformation, Financial Data, Data Wrangling, Data Import/Export, Automation, Unstructured Data, Dashboard, Data Cleansing, Extract, Transform, Load, Financial Reporting, Data Structures, Data Pipelines, Data Governance
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Security, Data Security, Network Security, Cloud Applications, Role-Based Access Control (RBAC), Application Security, Microsoft SQL Servers, Cloud Development, Security Controls, Firewall, Database Architecture and Administration, Relational Databases, Cloud Management, Key Management, Identity and Access Management, Threat Detection, Encryption
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Development, Performance Tuning
Intermediate · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Data Warehousing, Data Architecture, Data Infrastructure, Data Storage, Database Administration, Extract, Transform, Load, Database Architecture and Administration, Data Integration, Cloud Storage, Data Mart, Data Storage Technologies, Database Design, Operational Data Store, Database Systems, Query Languages, Data Persistence, Metadata Management
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Big Data, Apache Spark, Data Store, Data Storage Technologies, Apache Hadoop, Apache Mahout, Distributed Computing, Data Storage, Data Processing, NoSQL, Apache Kafka, Cloud Computing, Real Time Data, Databases, Analytics, Deep Learning, Applied Machine Learning, Machine Learning Methods, Statistical Machine Learning, Machine Learning
Mixed · Course · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Real Time Data, Model Deployment, Google Cloud Platform, Feature Engineering, PySpark, Data Lakes, Dataflow, Data Pipelines, Cloud Storage, Data Import/Export, Big Data, Apache Spark, Data Governance, Apache Hadoop, Dashboard, Apache Kafka, Tensorflow, Data Store, Data Warehousing
Intermediate · Professional Certificate · 3 - 6 Months