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.

Skills you'll gain: C# (Programming Language), Microsoft SQL Servers, Application Development, Data Validation, Application Design, Database Application, Business Reporting, SQL, Data Access, User Interface (UI), Issue Tracking, Data Integrity, User Interface (UI) Design, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Query Languages, Relational Databases, Database Management, Databases, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Time Series Analysis and Forecasting, Exploratory Data Analysis, Model Evaluation, Feature Engineering, Data Preprocessing, Statistical Analysis, Forecasting, Regression Analysis, Python Programming, Data Analysis, Predictive Modeling, Data Science, Matplotlib, Pandas (Python Package), Scikit Learn (Machine Learning Library), Machine Learning Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Query Languages, Data Access, Database Software, Relational Databases, Data Manipulation, Problem Solving
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Data Manipulation, Data Transformation, Tidyverse (R Package), Data Wrangling, R Programming, Exploratory Data Analysis, Data Analysis, Data Cleansing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization Software, Data Visualization, Statistical Visualization, Ggplot2, Plot (Graphics), R Programming, Scatter Plots, Data Collection, Data Analysis, Data Manipulation, Data Import/Export, Regression Analysis, Data Preprocessing, Software Installation
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Data-Driven Decision-Making, Business Analytics, Business Intelligence, Strategic Decision-Making, Analytics, Financial Data, Marketing Analytics, Market Analysis, Customer Insights, Big Data, Analysis, Social Media, Business, Retail Store Operations, Marketing Strategies, Brand Management, Banking, Financial Services
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Data Visualization, Exploratory Data Analysis, Plot (Graphics), Statistical Analysis, Data Presentation, Ggplot2, Program Evaluation, Policy Analysis, Surveys, Data Ethics, R (Software), Data Analysis, Tidyverse (R Package), Statistical Visualization, R Programming, Statistical Methods, Public Policies, Data Visualization Software, Case Studies, Political Sciences
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Storage, Database Management, Cloud Platforms, Role-Based Access Control (RBAC)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MongoDB, Data Transformation, Customer Analysis, Data Analysis, Back-End Web Development, Customer Data Management, Data Processing, NoSQL, Data Maintenance, Pandas (Python Package), Database Design, Data Validation, Financial Data, Data Import/Export, Database Management, Data Cleansing, Databases, Data Pipelines, Data Access, Query Languages
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Governance, Data Management, Data Architecture, Data Quality, Data Strategy, Information Management, Metadata Management, Governance, Data Security, Data Integration, Google Cloud Platform, Identity and Access Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Exploratory Data Analysis, Data Validation, Data Maintenance, Problem Management, Data Analysis, Data Visualization, Data Analysis Software, Google Cloud Platform
Intermediate · Project · Less Than 2 Hours