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.

Edureka
Skills you'll gain: PySpark, Data Pipelines, Dashboard, Data Processing, Data Storage Technologies, Data Visualization, Natural Language Processing, Data Analysis Expressions (DAX), Data Storage, Data Transformation, Machine Learning, Deep Learning, Logistic Regression
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Docker (Software), CI/CD, Model Deployment, Cloud Deployment, Cloud Development, Application Performance Management, Google App Engine
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Health Informatics, Deep Learning, Machine Learning, Health Care, Artificial Neural Networks, Applied Machine Learning, Supervised Learning, Model Evaluation, Healthcare Project Management, Medical Science and Research, Unsupervised Learning, Convolutional Neural Networks, Program Development
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Web Scraping, Python Programming, Jupyter, Image Analysis, Data Manipulation, Computer Vision, Data Analysis, Natural Language Processing, Data Visualization Software, Matplotlib, Data Import/Export, Unstructured Data, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Integration, Microsoft Azure, Cloud Storage, Disaster Recovery, Data Architecture, Database Design, Data Infrastructure, Data Storage, Cloud Security, NoSQL, Encryption, Relational Databases, Scalability, Performance Tuning, Database Management, Identity and Access Management
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Statistical Hypothesis Testing, Sampling (Statistics), Regression Analysis, Bayesian Statistics, Statistical Analysis, Probability & Statistics, Statistical Inference, Statistical Methods, Statistical Modeling, Linear Algebra, Probability, Probability Distribution, R Programming, Biostatistics, Data Science, Statistics, Mathematical Modeling, Data Analysis, Data Modeling, Applied Mathematics
Advanced · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Embedded Systems, Internet Of Things, Embedded Software, Network Protocols, Computer Hardware, Software Systems, Wireless Networks, System Design and Implementation, Network Architecture
Mixed · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Data Integration, Health Informatics, Data Dictionary, Health Systems, Metadata Management, Health Care, Data Mapping, Healthcare Industry Knowledge, Value-Based Care, Health Information Management, Taxonomy, Care Coordination, Data Literacy, Clinical Data Management, ICD Coding (ICD-9/ICD-10), Data Quality, Medical Terminology, Big Data, Interoperability, Data Storage
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Clinical Research, Qualitative Research, Data Synthesis, Scientific Methods, Research Methodologies, Data Collection, Quantitative Research, Risk Analysis, Statistical Methods, Statistical Analysis
Mixed · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Test Case, Software Testing, Software Quality Assurance, Quality Assurance, User Acceptance Testing (UAT), Test Planning, Verification And Validation, Acceptance Testing, System Testing, White-Box Testing, Unit Testing, Functional Testing, Integration Testing, Software Development Life Cycle, Software Development
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Predictive Modeling, Data Visualization, Predictive Analytics, Statistical Analysis, Data Manipulation, Data Analysis, Data Science, Pandas (Python Package), Statistics, Data Wrangling, Data Cleansing, Data Preprocessing, Data-Driven Decision-Making, Business Analytics, Exploratory Data Analysis, Machine Learning
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Clinical Data Management, Clinical Research, Data Quality, Health Informatics, Time Series Analysis and Forecasting, Data Cleansing, Data Analysis, Data Modeling, Data Science, Analytical Skills, Statistical Reporting
Intermediate · Course · 1 - 4 Weeks