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.

Imperial College London
Skills you'll gain: Immunology, Infectious Diseases, Molecular, Cellular, and Microbiology, Public Health and Disease Prevention, Molecular Biology, Epidemiology, Microbiology, Life Sciences, Public Health, Medical Science and Research, Biotechnology, Drug Development, Pathology, Climate Change Programs, Pharmaceuticals, Cell Cultures, Preventative Care, Cell Biology, Laboratory Testing, Community Health
★ 4.9 (95) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Pharmacology, Pharmaceuticals, Medical Science and Research, Medication Administration, Research, Substance Abuse, Mental and Behavioral Health, Public Health, Health Policy, Public Health and Disease Prevention, Epidemiology, Public Policies, Research Design, Law, Regulation, and Compliance, Risk Analysis, Research Methodologies
★ 4.8 (348) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Game Design, Video Game Development, Computer Graphic Techniques, Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Graphical Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Application, ASP.NET, Database Development, .NET Framework, Database Management, Object-Relational Mapping, Back-End Web Development, Database Management Systems, Full-Stack Web Development, Database Software, C# (Programming Language), Database Design, Application Frameworks, Identity and Access Management, Authorization (Computing), Model View Controller, Authentications, Data Migration, Data Mapping, Business Logic
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Pain Management, Psychiatry, Clinical Psychology, Mental Health Diseases and Disorders, Pharmacology, Mental Health Therapies, Public Health, Health Policy, Public Health and Disease Prevention, Gerontology, Mental Health, Pharmaceuticals, Medical Science and Research, Substance Abuse, Hospice, Medication Administration, Research, Mental and Behavioral Health, Exercise Science, Epidemiology
★ 4.7 (525) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: SAS (Software), Requirements Analysis, Analysis, Data Analysis Software, Data Processing, Data Manipulation, Statistical Programming, Data Analysis, Statistical Software, Computer Programming
★ 4.8 (96) · Intermediate · Course · 1 - 4 Weeks

University of Florida
Skills you'll gain: Land Management, Natural Resource Management, Environment and Resource Management, Sustainable Systems, Climate Change Adaptation, General Science and Research, Environmental Science, Socioeconomics, Research, Biology
★ 4.8 (19) · Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Cloud Engineering, Amazon CloudWatch, Amazon Elastic Compute Cloud, Failure Analysis, Site Reliability Engineering, Failure Mode And Effects Analysis, Test Engineering, Scenario Testing, Disaster Recovery, Cloud Infrastructure, AWS Identity and Access Management (IAM), Simulations, System Testing, Operational Databases
Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Hydraulics, Engineering Analysis, Engineering Calculations, Mechanical Engineering, Chemical Engineering, Process Analysis, Applied Mathematics, Mathematical Modeling, Design Specifications
★ 4.4 (59) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Forecasting, Trend Analysis, Statistical Visualization, Spreadsheet Software, Regression Analysis, Time Series Analysis and Forecasting, Statistical Methods, Statistical Analysis, Plot (Graphics), Predictive Modeling, Data-Driven Decision-Making, Data Analysis
★ 4.5 (114) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: AI powered creativity, Visual Storytelling, Photo Editing, Image Quality, Generative AI, Graphics Software, Adobe Photoshop, AI Personalization, Content Creation, Editing, User Accounts, Multimedia, Video Editing, File Management
★ 4.9 (13) · Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Software Development Tools, Version Control, Git (Version Control System), GitHub, Development Environment, Program Development, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Database Management, Relational Databases, Scripting
★ 4.9 (20) · Intermediate · Course · 1 - 4 Weeks