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.

Whizlabs
Skills you'll gain: AWS Kinesis, Amazon Redshift, Data Preprocessing, Data Analysis, Real Time Data, Applied Machine Learning, Data Pipelines, Data Processing, Extract, Transform, Load, Exploratory Data Analysis, Amazon S3, Data Sharing, Data Visualization Software, Data Transformation, Machine Learning, Data Management
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Oil and Gas, Petroleum Industry, Hazard Analysis, Safety Standards, Environmental Resource Management, Energy and Utilities, Environmental Regulations, Environment Health And Safety, Big Data, Plant Operations and Management, Waste Minimization, Process Engineering, Chemical Engineering, Risk Analysis, Environmental Engineering, Failure Mode And Effects Analysis, Data Management, Pump Stations, Data Processing, Process Control
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, AI Orchestration, AI Workflows, LangChain, Retrieval-Augmented Generation, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI, Generative AI Agents, Vector Databases, OpenAI API, Model Deployment, Embeddings, Responsible AI, Software Development
Advanced · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Statistical Modeling, Exploratory Data Analysis, R Programming, Predictive Modeling, Statistical Hypothesis Testing, Tidyverse (R Package), Data Analysis, Data Modeling, Regression Analysis, Data Science, Classification And Regression Tree (CART), Statistical Inference, Statistical Analysis, Rmarkdown, Data Preprocessing, Statistical Methods, Model Evaluation, Machine Learning
Mixed · Course · 1 - 3 Months
Skills you'll gain: Data Warehousing, Google Cloud Platform, Big Data, Model Evaluation, Apache Spark, Database Management, Data Integration, SQL, Dataflow, Data Pipelines, Metadata Management, Data Management, Real Time Data, Tensorflow, Data Science, Command-Line Interface, Applied Machine Learning, Cloud-Based Integration, Query Languages, Machine Learning
Intermediate · Specialization · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Enterprise Architecture, AI Enablement, Metadata Management, Data Science, Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Presentation, Technical Communication, Statistical Reporting, Data Storytelling, Data Science, Data Analysis, Data Visualization, Data Ethics, Data-Driven Decision-Making, Exploratory Data Analysis, Applied Mathematics, Statistics, Computer Science
Build toward a degree
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Cleansing, Snowflake Schema, Data Quality, Data Transformation, Data Validation, Data Manipulation, Data Analysis, SQL, Big Data
Intermediate · Guided Project · Less Than 2 Hours
University of Toronto
Skills you'll gain: Scientific Visualization, Data Visualization Software, Statistical Visualization, Interactive Data Visualization, Bioinformatics, Ggplot2, Visualization (Computer Graphics), R (Software), Dimensionality Reduction, Scatter Plots, R Programming, Network Analysis, Exploratory Data Analysis, Heat Maps, Molecular Biology, Design Thinking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: JSON, jQuery, Browser Compatibility, Event-Driven Programming, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Spark, Data Warehousing, Extract, Transform, Load, IBM DB2, IBM Cognos Analytics, Big Data, Databases, PostgreSQL, Relational Databases, Database Design, Data Architecture, NoSQL, Data Pipelines, Applied Machine Learning, MongoDB, Statistical Reporting, SQL, MySQL, Data Analysis, Python Programming
Advanced · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Model Evaluation, Data Mining, Unsupervised Learning, Supervised Learning, Deep Learning, Service Level, Probability, Statistical Modeling, Recurrent Neural Networks (RNNs), Machine Learning Algorithms, Applied Machine Learning, Anomaly Detection, Statistical Inference, Statistical Hypothesis Testing, Statistical Machine Learning, Exploratory Data Analysis, Dimensionality Reduction, Performance Testing, Bash (Scripting Language), Data Science
Credit offered
Graduate Certificate · 6 - 12 Months