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: User Research, User Experience, UI/UX Research, User Interface and User Experience (UI/UX) Design, User Experience Design, Experience Design, Persona (User Experience), User Centered Design, Design Research, User Interface (UI), Design, Prototyping, Artificial Intelligence, User Interface (UI) Design, Design Thinking, Prompt Patterns, Wireframing, Responsible AI, Presentations, Professional Development
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Descriptive Statistics, Statistical Visualization, Data Transformation, Data Cleansing, Probability, Box Plots, Histogram, Probability Distribution, Scatter Plots, Microsoft Excel, Excel Formulas, Data Analysis, Bayesian Statistics
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Lakes, Data Governance, Data Architecture, Data Management, Cloud Storage, Database Management, Data Warehousing, Data Access, Metadata Management, NoSQL, Star Schema, Data Quality, Big Data, Query Languages, Data Integration, Application Programming Interface (API), Performance Tuning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Web Applications, Containerization, Virtual Networking, CI/CD, YAML, Service Management, Capacity Management, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rmarkdown, R (Software), Data Import/Export, R Programming, Ggplot2, Data Manipulation, Plotly, Data Visualization, Web Scraping, Interactive Data Visualization, Data Visualization Software, Data Cleansing, Data Preprocessing, Data Transformation, Statistical Programming, Programming Principles, Data Structures
Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: AI Security, Information Privacy, Data Security, Responsible AI, Data Governance, Data Management, Cyber Risk, Data Sharing, Cyber Attacks, Cloud Security, Cyber Security Strategy, Data Loss Prevention, Cybersecurity, Data Integrity, Security Management, Security Controls, Security Awareness, Artificial Intelligence and Machine Learning (AI/ML), Cyber Operations, Data Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Splunk, Security Information and Event Management (SIEM), Data Transformation, Unstructured Data, Anomaly Detection, Data Integration, Data Cleansing, Event Monitoring, Scalability, Data Modeling, Continuous Monitoring, System Monitoring, Data Visualization, Data Governance
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Image Analysis, Data Visualization Software, Matlab, Applied Machine Learning, Scatter Plots, Digital Signal Processing, Data Analysis, Histogram, Predictive Modeling, Data Processing, Classification Algorithms, Regression Analysis
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Data Analysis, Data Preprocessing, Numerical Analysis, Critical Thinking
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Integral Calculus, Numerical Analysis, Calculus, Data Science, Mathematical Theory & Analysis, Applied Mathematics, Linear Algebra, Derivatives
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Manipulation, Data Cleansing, Data Quality, Data Preprocessing, Tidyverse (R Package), Data Transformation, R Programming, Text Mining, Data Validation, Generative AI, Anomaly Detection
Beginner · Course · 1 - 3 Months

Skills you'll gain: Pivot Tables And Charts, Data Visualization, Data Analysis, Data Transformation, Data Preprocessing, Exploratory Data Analysis, Data Cleansing, Data Import/Export
Intermediate · Course · 1 - 4 Weeks