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: Sample Size Determination, Data Strategy, Sampling (Statistics), Analytical Skills, Data-Driven Decision-Making, Data Analysis, Analytics, Jupyter, Data Science, Statistical Analysis, Data Collection, Data Mining, Data Management, MLOps (Machine Learning Operations), Maintainability, Research and Design, Version Control, Software Documentation
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Model Optimization, Machine Learning Methods, Applied Mathematics, Calculus, Applied Machine Learning, Numerical Analysis, Machine Learning Software, Machine Learning, Data Visualization, Python Programming, Artificial Neural Networks, Deep Learning, Computer Programming, Derivatives
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Google Cloud Platform, Dataflow, Data Lakes, Data Pipelines, Apache Kafka, Real Time Data, Tensorflow, Big Data, Extract, Transform, Load, Apache Hadoop, Apache Spark, MLOps (Machine Learning Operations), Data Processing, Data Integration, Unstructured Data, Dashboard Creation, Data Warehousing, Metadata Management, Applied Machine Learning
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Exploratory Data Analysis, Google Analytics, Data Integration, Data Manipulation, SQL, Database Administration, Data Validation
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Microsoft Copilot, Natural Language Processing, AI literacy, Data Storytelling, Data Visualization, Data-Driven Decision-Making, Data Presentation, Generative AI, Data Visualization Software, Data Analysis, Responsible AI, Predictive Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Data Literacy, Data Analysis, Package and Software Management, R Programming, R (Software), Statistical Analysis, Tidyverse (R Package), Data Wrangling, Data Analysis Software, Data Manipulation, Statistical Visualization
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Extract, Transform, Load, Cloud Development, Data Warehousing, Data Transformation, DevOps, Data Pipelines, Data Integration, Data Infrastructure, CI/CD, Cloud Computing, Cloud Computing Architecture, Cloud-Based Integration, Devops Tools, Data Architecture, Data Processing, Infrastructure as Code (IaC), Continuous Integration, Data Store, Data Storage Technologies, Process Modeling
Mixed · Course · 1 - 3 Months
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, Debugging, Web Design and Development, Software Engineering, Code Reusability, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Bioinformatics, Encryption, Computer Programming Tools, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Statistical Analysis, Statistical Methods, Statistical Modeling, Predictive Modeling, Data Analysis, Statistics, Integral Calculus, Probability & Statistics, Data Science, Probability Distribution, Calculus, Mathematics and Mathematical Modeling, Applied Mathematics, Derivatives, Probability, Mathematical Modeling, Machine Learning, Algorithms
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Web Scraping, MySQL, SQL, JSON, Scripting, Data Persistence, Scripting Languages, Data Manipulation, Data Structures, Operational Databases, Query Languages, Database Management, Databases, Data Import/Export, Data Capture, Spatial Data Analysis, Python Programming, File I/O
Intermediate · Course · 1 - 4 Weeks
Starweaver
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, AI Personalization, Data Engineering, Context Engineering, AI Orchestration, System Monitoring, Generative AI, Data Processing, AI Workflows, Extract, Transform, Load, Scalability, Large Language Modeling, Data Architecture, Data Pipelines, Embeddings, Continuous Monitoring, Talent Pipelining, Process Optimization, Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: General Data Protection Regulation (GDPR), Personally Identifiable Information, Governance Risk Management and Compliance, Information Privacy, Data Governance, Data Security, Cybersecurity, Data Management, Cyber Attacks, Data Loss Prevention, Security Controls, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Incident Response, Cyber Risk, Encryption, Risk Management Framework
Intermediate · Course · 1 - 4 Weeks