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.

Simplilearn
Skills you'll gain: Exploratory Data Analysis, Generative AI, Analytics, Data Analysis, Extract, Transform, Load, Interactive Data Visualization, Predictive Analytics, Data-Driven Decision-Making, Data Synthesis, Predictive Modeling, Data Presentation, Forecasting, AI Integrations, Data Transformation, Descriptive Analytics, Data Modeling, Risk Analysis
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, grep, Biostatistics, R (Software), Exploratory Data Analysis, Statistical Analysis, Unix Shell, Unix, Data Science, Data Management, Statistical Methods, Information Management, Command-Line Interface, Statistical Hypothesis Testing, Data Structures, Big Data, Molecular Biology, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Ruby (Programming Language), Debugging, Programming Principles, Data Structures, Object Oriented Programming (OOP), Computational Logic
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Applied Machine Learning, Jupyter, Data Processing, Predictive Modeling, Machine Learning, Model Training, Data Manipulation, Data Preprocessing, Data Science, Model Evaluation, Model Optimization, Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Analytics, Business Analytics, Data Analysis, Data-Driven Decision-Making, Big Data, Analytical Skills, Data Analysis Software, Data Visualization, Data Presentation, Statistical Programming, Microsoft Excel, Data Visualization Software, Decision Making, Data Collection, Unstructured Data, Case Studies
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Accounting Software, Data Validation, QuickBooks (Accounting Software), Expense Management, Accounting Records, Expense Reports, Bookkeeping, Data Entry, Financial Reporting, Productivity Software, Spreadsheet Software
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Social Network Analysis, Algorithms, Network Model, Network Analysis, Data Structures, Command-Line Interface, JSON, Data Processing, Continuous Integration, Package and Software Management, Linear Algebra
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Statistical Hypothesis Testing, Data Visualization Software, Dashboard Creation, Clinical Research, Interactive Data Visualization, Health Informatics, Data Wrangling, Data Analysis, Healthcare Ethics, Health Information Management and Medical Records, Health Policy, Looker (Software), Predictive Analytics, Healthcare Industry Knowledge, Data Literacy, Health Technology, Regression Analysis
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Programming Principles, Analytics, Analytical Skills, Scripting, Code Reusability
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Probability, Graphing, Algebra, Bayesian Statistics, Data Science, Calculus, General Mathematics, Applied Mathematics, Derivatives
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Multimodal Prompts, Data Visualization, Plot (Graphics), Data Presentation, Statistical Visualization, File Management, Artificial Intelligence, AI Workflows, File I/O, Generative AI, Marketing Automation, Data Analysis, Business Process Automation, Document Management, Text Mining, Data Transformation, Automation
Beginner · Course · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Machine Learning Algorithms, Decision Tree Learning, Classification Algorithms, Statistical Machine Learning, Unsupervised Learning, Machine Learning, Supervised Learning, Python Programming, Algorithms, Applied Machine Learning, Linear Algebra, Bayesian Statistics, Probability & Statistics
Mixed · Course · 1 - 4 Weeks