Theoretical computer science courses can help you learn algorithms, computational complexity, automata theory, and formal languages. You can build skills in problem-solving, mathematical reasoning, and algorithm analysis, that support tackling complex computational tasks. Many courses introduce tools like Python for algorithm implementation, LaTeX for typesetting mathematical documents, and software for simulating automata, allowing you to apply these concepts in practical scenarios.

University of Michigan
Skills you'll gain: Institutional Review Board (IRB), Clinical Trials, Health Policy, Health Disparities, Clinical Research, Clinical Research Ethics, Health Equity, Healthcare Ethics, Public Health, Epidemiology, Good Clinical Practices (GCP), Pre-Clinical Development, Policty Analysis, Research, and Development, Health Care, Medical Science and Research, Community Health, Policy Development, Policy Analysis, Drug Development, Research
Beginner · Specialization · 3 - 6 Months
Johns Hopkins University
Skills you'll gain: Data Quality, Virtual Teams, Exploratory Data Analysis, Employee Onboarding, Project Management, Team Oriented, Presentations, Data Management, Statistical Reporting, Team Motivation, Technical Communication, Data Analysis, Data Presentation, Interviewing Skills, Strategic Decision-Making, Data Science, Data Strategy, Organizational Leadership, Leadership, Communication
Beginner · Specialization · 1 - 3 Months
The University of Edinburgh
Skills you'll gain: Discussion Facilitation, Culture, Research, Diversity Awareness, Science and Research, Systems Thinking, Anthropology, Biology, Physical Science, Ethical Standards And Conduct
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Research, General Science and Research, Scientific Methods, Biology, Systems Thinking, Life Sciences, Psychology
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Model Evaluation, Predictive Modeling, Data Science, Analytical Skills, Data Analysis, Data Presentation, Data Collection, Data Storytelling, Data Cleansing, Statistical Analysis, Data Manipulation, Data Preprocessing, R Programming, Machine Learning, Natural Language Processing
Mixed · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Model Evaluation, Feature Engineering, Model Deployment, Interactive Data Visualization, Data Wrangling, Data Analysis Expressions (DAX), Human Centered Design, Storyboarding, SQL, Machine Learning, Problem Solving, Python Programming
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting, Electrical Safety, Technical Communication, Linux, File Systems, Microsoft Windows, Information Privacy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Design, Software Visualization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jupyter, IBM Cloud, Data Visualization Software, R (Software), Computer Programming Tools, Development Environment, Exploratory Data Analysis, Data Science, Integrated Development Environments, Data Analysis, GitHub, Python Programming, Scala Programming
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Model Evaluation, Analytical Skills, Data Ethics, Predictive Modeling, Data Analysis, Regression Analysis, Natural Language Processing, Data Mining, Predictive Analytics, Statistical Analysis, Analytics, Data Strategy, Data Science, Social Media, Customer Analysis, Text Mining, Business Analytics, Decision Tree Learning, Supervised Learning, Cloud Computing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Plotly, Interactive Data Visualization, Data Visualization, Data Science, Machine Learning, Predictive Modeling, Data-Driven Decision-Making, Data Analysis, Model Evaluation, Unsupervised Learning, Web Scraping, Pandas (Python Package), Data Collection, Statistical Modeling, Data Cleansing, Python Programming, GitHub, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Cleveland Clinic
Skills you'll gain: Convolutional Neural Networks, Transfer Learning, Healthcare 5.0, Predictive Modeling, Applied Machine Learning, Biomedical Engineering, Model Evaluation, Health Informatics, Data Structures
Intermediate · Course · 1 - 4 Weeks