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.

Vanderbilt University
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, ChatGPT, Agentic systems, Agentic Workflows, Prompt Patterns, Generative AI Agents, AI Workflows, Generative AI, LLM Application, AI literacy, OpenAI, OpenAI API, Expense Management, Artificial Intelligence, AI Personalization, AI Enablement, Context Engineering, AI powered creativity, Large Language Modeling
Beginner · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Sustainability Standards, Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainability Reporting, Performance Measurement, Social Impact, Stakeholder Engagement, Investment Management, Governance, Performance Analysis, Stakeholder Management, Goal Setting, Asset Management, Stakeholder Analysis, Data-Driven Decision-Making, Portfolio Management, Verification And Validation, Accountability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Pandas (Python Package), Matplotlib, NumPy, Statistical Visualization, Machine Learning Algorithms, Applied Machine Learning, Data Manipulation, Model Optimization, Machine Learning Methods, Pivot Tables And Charts, Linear Algebra, Natural Language Processing, Deep Learning, Programming Principles, Machine Learning, Python Programming, Data Science, Numerical Analysis, Computer Programming, Artificial Neural Networks
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Market Intelligence, Competitive Intelligence, Competitive Analysis, Market Research, Market Analysis, Market Data, Market Trend, Market Dynamics, Trend Analysis, Business Reporting, Research Reports, Report Writing, Data Collection, Product Strategy, Forecasting, Data Validation, Company, Product, and Service Knowledge, Time Series Analysis and Forecasting, Data Quality, Research Methodologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, SPSS (Software), Data Presentation, Data Literacy, Statistical Visualization, Statistical Analysis, SPSS, Data Transformation, Data Manipulation, Data Processing, Data Wrangling, Data Analysis, Graphing, Statistical Software, Data Import/Export, File Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Probability & Statistics, Statistics, Data Analysis, Statistical Analysis, Regression Analysis, Statistical Methods, Probability, Data Science, Statistical Modeling, Data-Driven Decision-Making, Bayesian Statistics, Classification And Regression Tree (CART), Statistical Machine Learning, Statistical Inference, Probability Distribution, Predictive Analytics, Applied Machine Learning, Correlation Analysis, Predictive Modeling, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Relational Databases, SQL, Star Schema, PostgreSQL, Database Design, Database Theory, Database Development, Query Languages, Databases, Data Import/Export, Database Systems, Analytics, Database Management, Statistical Programming, Operational Databases, Data Manipulation, Data Modeling, Business Analytics, Data Warehousing, Data Analysis
Intermediate · Course · 3 - 6 Months

Packt
Skills you'll gain: Apache Spark, PySpark, Apache Kafka, Apache Airflow, Kubernetes, Containerization, Docker (Software), Amazon Bedrock, Data Pipelines, Data Engineering, Cloud-Native Computing, Big Data, Data Processing, AI Workflows, Generative AI, Google Cloud Platform, Data Infrastructure, Data Lakes, Data Architecture, Building Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Prompt Patterns, LLM Application, Generative AI Agents, Large Language Modeling, Generative AI, Tool Calling, Hugging Face, Context Engineering, Embeddings
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Social Media Analytics, Data Visualization, Plot (Graphics), Statistical Visualization, Matplotlib, Marketing Analytics, Social Media Marketing, Python Programming, Social Media, Data Presentation, Data Analysis, Data Wrangling, Exploratory Data Analysis, Data Cleansing, Seaborn, Content Performance Analysis, Jupyter
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Wrangling, Data Compilation, Data Collection, Web Scraping, GitHub
Intermediate · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Data Pipelines, Distributed Computing, Big Data, Apache Hive, Data Processing, Data Storage, Scikit Learn (Machine Learning Library), Predictive Modeling, Scalability, Data Management, File Systems, Data Science, Data Transformation, Information Technology, Data Analysis
Build toward a degree
Intermediate · Course · 1 - 4 Weeks