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.

Rice University
Skills you'll gain: Basic Electrical Systems, Electrical Engineering, Torque (Physics), electromagnetics, Physics, Electrical Systems, Engineering Analysis, Electronics, Electronic Components, Engineering Calculations, Mechanics, Mathematical Modeling, Applied Mathematics, Problem Solving, Calculus, Advanced Mathematics, Mathematical Theory & Analysis, Differential Equations, Trigonometry, Integral Calculus
Intermediate · Specialization · 3 - 6 Months

Howard University
Skills you'll gain: Data Wrangling, Regression Analysis, Dimensionality Reduction, Data Science, Python Programming, Data Preprocessing, Predictive Modeling, Data Analysis, Linear Algebra, Exploratory Data Analysis, Model Evaluation
Mixed · Course · 1 - 4 Weeks

Coursera
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, File I/O, Matlab, Algorithms, User Interface (UI), Applied Machine Learning, ChatGPT, Scatter Plots, Object Oriented Programming (OOP), Digital Signal Processing, Mathematical Software, Computer Programming, Histogram, Predictive Modeling, AI Personalization, Data Processing, Data Analysis, Programming Principles
Beginner · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Prototyping, User Interface (UI) Design, Usability, Graphic and Visual Design, Web Content Accessibility Guidelines, Design, Interaction Design, Conceptual Design, Human Centered Design, Mockups, Layout Design, Wireframing, Responsive Web Design, Internet Of Things
Mixed · Course · 1 - 3 Months

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Serverless Computing, Identity and Access Management, Cloud Security, Real Time Data, Data Processing, Data Security, Debugging, Site Reliability Engineering, Google Cloud Platform, Data Integrity, CI/CD, Business Logic, Performance Tuning, Event Monitoring, Unit Testing, Data Transformation, JSON
Intermediate · Specialization · 3 - 6 Months

The Museum of Modern Art
Skills you'll gain: Sustainable Design, Sustainable Development, Aesthetics, Design, Culture, Art History, Creative Thinking, Design Thinking, Creative Design, Cultural Diversity, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Java, Computer Programming, Algorithms, Program Development, Data Structures, Pseudocode, Integrated Development Environments, Object Oriented Programming (OOP), Computational Thinking
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Tensorflow, Predictive Modeling, Machine Learning, Text Mining, Deep Learning, Natural Language Processing, Applied Machine Learning, Convolutional Neural Networks, Supervised Learning, Recurrent Neural Networks (RNNs), Artificial Intelligence, Classification Algorithms, Data Science, Data Preprocessing
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Advertising, Media and Communications, Advertising Campaigns, Digital Advertising, Culture, Marketing Psychology, Branding, Consumer Behaviour, Business Ethics
Mixed · Course · 1 - 3 Months

Rice University
Skills you'll gain: Growth Mindedness, Stress Management, Resilience, Mindfulness, Personal Development, Self-Awareness, Compassion, Personal Attributes, Positivity, Empathy, Mental Health, Mental Concentration, Interpersonal Communications, Communication, Emotional Intelligence, Social Impact, Behavioral Health, Cognitive flexibility, Persistence, Overcoming Obstacles
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Generative AI, Responsible AI, AI Product Strategy, Artificial Intelligence, AI Security, Social Impact, Governance, Leadership and Management, Model Evaluation, Data Quality
Beginner · Course · 1 - 4 Weeks