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.

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Interactive Design, Virtual Environment, Simulation and Simulation Software, Simulations, Physics
Intermediate · Course · 1 - 4 Weeks
Johns Hopkins University
Skills you'll gain: Epidemiology, Community Health, Public Health and Disease Prevention, Biostatistics, Public Health, Community Outreach, Health Assessment, Environmental Monitoring, Investigation, Environmental Science, Data Collection
★ 4.7 (318) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Front-End Web Development, Bootstrap (Front-End Framework), Web Design and Development, jQuery, Web Design, Web Development, Javascript and jQuery, Hypertext Markup Language (HTML), Web Applications, UI Components, User Interface (UI), Animations, Javascript, Event-Driven Programming
Beginner · Course · 1 - 3 Months
Skills you'll gain: Computer Security Incident Management, Endpoint Security, Incident Management, Incident Response, ISO/IEC 27001, Security Management, Vulnerability Scanning, Digital Forensics, Risk Management, Risk Management Framework, Personally Identifiable Information, Linux, Linux Administration, Infrastructure Security, Authorization (Computing), Network Security, Threat Management, Event Monitoring, Role-Based Access Control (RBAC), Security Strategy
★ 4.7 (71) · Beginner · Specialization · 1 - 3 Months

★ 4.9 (14) · Intermediate · Course · 1 - 4 Weeks

ESSEC Business School
Skills you'll gain: Culture Transformation, Business Transformation, Corporate Sustainability, Social Impact, Organizational Development, Organizational Strategy, Sustainable Business, Environmental Social And Corporate Governance (ESG), Organizational Change, Governance, Sustainable Development, Corporate Strategy, Goal Setting, Business Ethics, Law, Regulation, and Compliance, Regulation and Legal Compliance, Case Studies, Program Implementation, Commercial Laws
★ 4.6 (143) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Color Matching, Scalability, Photo Editing, Graphic and Visual Design, Graphic and Visual Design Software, Layout Design, Creative Design, Graphic Design, Typography, Content Creation, Creativity, Content Marketing, Digital Marketing
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Looker (Software), Data Visualization, Collaborative Software, Google Workspace, Interactive Data Visualization, Data Presentation, User Provisioning, User Accounts, Gmail, Google Cloud Platform, Auditing, Database Administration, Identity and Access Management, Scheduling, Content Scheduling, Role-Based Access Control (RBAC), Security Controls, Event Monitoring, Customer Support, Data Sharing
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Javascript, Scripting, Scripting Languages, Programming Principles, Web Development, Data Structures, Web Development Tools, Hypertext Markup Language (HTML), Web Design and Development, Node.JS, Development Environment, Computer Programming, Front-End Web Development, Web Applications, Object Oriented Programming (OOP), Program Development, Functional Design, Event-Driven Programming, Frontend Performance, Frontend Integration
Beginner · Course · 1 - 4 Weeks

Stanford Online
Skills you'll gain: Food and Beverage, Sustainable Development, Nutrition and Diet, Sustainable Systems, Environment, Nutrition Education, Sustainability Standards, Sustainable Technologies, Environment and Resource Management, Environmental Issue, Climate Change Mitigation, Environmental Science, Emerging Technologies, Innovation
★ 4.8 (181) · Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Open Web Application Security Project (OWASP), AI Security, Vulnerability Assessments, Vulnerability Scanning, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Management, Network Security, Cryptography, Penetration Testing, Intrusion Detection and Prevention, Cybersecurity, Cyber Security Assessment, Malware Protection, Mobile Security, Threat Modeling, Threat Detection, Web Applications, Internet Of Things, Cloud Computing, Network Architecture
★ 4.6 (27) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Generative AI
Intermediate · Course · 1 - 3 Months