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.

Universitat Politècnica de València
Skills you'll gain: Taxonomy, Deductive Reasoning, Applied Mathematics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Extract, Transform, Load, Data Pipelines, Data Warehousing, Data Quality, Data Processing, Google Cloud Platform, Apache Hadoop, Workflow Management, Big Data, PySpark, Apache Spark, Serverless Computing, Cloud Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Generative AI, LLM Application, Snowflake Schema, Prompt Engineering, Embeddings, Natural Language Processing, Unstructured Data, Data Pipelines, User Interface (UI), Semantic Web, Data Processing, SQL
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Storytelling, Persuasive Communication, Public Speaking, Non-Verbal Communication, Verbal Communication Skills, Cognitive flexibility, Ingenuity, Communication, Creativity, Optimism, Problem Solving, Resilience, Research, Self-Awareness
Beginner · Course · 1 - 4 Weeks

The Museum of Modern Art
Skills you'll gain: Storytelling, Public History, Community Development, Social Justice, Cultural Responsiveness, Creativity, Art History, Design, Cultural Diversity, Photography
Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Energy and Utilities, Geospatial Information and Technology, Environmental Science, Geographic Information Systems, Oil and Gas, Sustainable Systems, Physical Science, Environment, Laboratory Experience, Materials science, Hazard Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Oral Expression, Concision, Stakeholder Communications, Drive Engagement
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Social Studies, World History, Culture, Economics, International Relations, Socioeconomics, Political Sciences
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Autoencoders, Generative AI, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Unsupervised Learning, Machine Learning Methods, Transfer Learning, Artificial Neural Networks, Keras (Neural Network Library), Machine Learning, Computer Vision, Dimensionality Reduction, Model Evaluation
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Combinatorics, Probability, Probability Distribution, Algorithms, Bayesian Statistics, Mathematical Modeling, Statistics, Arithmetic, Python Programming, Simulations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Dashboard, Data Visualization, Key Performance Indicators (KPIs), System Monitoring, Performance Analysis, Data Visualization Software, Business Intelligence, Performance Metric, Continuous Monitoring, Budget Management, Cost Management, Decision Making
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Azure Synapse Analytics, Data Security, Databricks, Data Store, Data Quality, Microsoft Azure, Data Storage Technologies, Data Storage, Data Transformation, Database Management, Data Processing, Data Cleansing, Query Languages, Performance Tuning, Data Integration, Extract, Transform, Load, Data Pipelines, Apache Spark, Data Analysis
Intermediate · Course · 1 - 4 Weeks