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.

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Social Media Analytics, Data Visualization, Graph Theory, Relational Databases, Data Presentation, Data Visualization Software, R (Software), Infographics, Data Analysis, Network Model, Database Theory, Query Languages, Social Sciences, Statistical Analysis, Machine Learning, Machine Learning Methods, R Programming, Data Manipulation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Infrastructure, Cloud Platforms, Cloud Computing, Cloud Computing Architecture, Cloud Services, Cloud Development, Cloud Deployment, Cloud Security, Cloud Technologies, Software Development, Data Storage, Infrastructure Architecture, Data Storage Technologies, Cloud Engineering, Docker (Software), Public Cloud, Containerization, Cloud-Native Computing, Cloud Standards, DevOps
Beginner · Course · 1 - 3 Months

The Museum of Modern Art
Skills you'll gain: Self-Awareness, Personal Development, Empathy & Emotional Intelligence, Resilience, Compassion, Emotional Intelligence, Mindfulness, Empathy, Creativity, Growth Mindedness, Stress Management, Curiosity, Sensory Systems Analysis
Beginner · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Tensorflow, Generative AI, Recurrent Neural Networks (RNNs), Autoencoders, Generative Model Architectures, Data Pipelines, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Model Training, Bayesian Network, Transfer Learning, Convolutional Neural Networks, Computer Programming, Model Optimization, Applied Machine Learning, Bayesian Statistics, Supervised Learning, Natural Language Processing
Intermediate · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Video Editing, Adobe Premiere, Post-Production, Animations, Photo/Video Production and Technology, Motion Graphics, Video Production, Timelines, Media Production, Graphic and Visual Design, Color Matching, Editing, Graphic Design, Music, Visual Storytelling, File Management
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Applied Machine Learning, Machine Learning Methods, Machine Learning, Data Mining, Model Evaluation, Machine Learning Algorithms, Exploratory Data Analysis, Data Analysis, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI Agents, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Artificial Intelligence, Jupyter, Healthcare Industry Knowledge, Model Training, Healthcare Ethics, Health Disparities, Health Informatics, LLM Application, Machine Learning, Deep Learning, Generative Model Architectures, Statistical Machine Learning, AI Integrations, AI Security, Predictive Modeling, Data-Driven Decision-Making, Data Processing, Data Analysis
Intermediate · Specialization · 1 - 3 Months
Macquarie University
Skills you'll gain: Excel Formulas, Microsoft Excel, Excel Macros, Data Validation, Spreadsheet Software, Data Modeling, Financial Forecasting, Predictive Modeling, Financial Modeling, Data Integrity, Visual Basic (Programming Language), Business Modeling, Automation, Data Security
Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Arithmetic, Mathematics Education, Geometry, Systems Of Measurement, Applied Mathematics, General Mathematics
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Database Systems, Relational Databases, Database Software, Databases, Database Management, Database Theory, Database Design, Database Management Systems, SQL, Database Application, Query Languages, Performance Tuning, Data Integrity, Data Manipulation, Authorization (Computing), Data Processing
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: AWS SageMaker, Amazon Web Services, Model Deployment, Image Analysis, Applied Machine Learning, Model Training, Machine Learning Algorithms, Data Preprocessing, Computer Vision, Deep Learning, Machine Learning
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Evaluation, Applied Machine Learning, Data Preprocessing, Classification Algorithms, Random Forest Algorithm, Decision Intelligence, Data Transformation, Machine Learning Methods, Model Training, Predictive Modeling, Regression Analysis, Decision Tree Learning, Machine Learning, Exploratory Data Analysis, Data Validation, Performance Measurement
Beginner · Guided Project · Less Than 2 Hours