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.

L&T EduTech
Skills you'll gain: Engineering Drawings, Construction Engineering, Mechanical Drawings, Structural Analysis, Design Specifications, Hydraulics, Mechanical Design, Petroleum Industry, Building Codes, Technical Drawing, Process Flow Diagrams, Civil Engineering, Oil and Gas, Construction Inspection, Construction, Engineering Analysis, Engineering Calculations, Mechanical Engineering, Chemical Engineering, Process Engineering
★ 4.4 (145) · Intermediate · Specialization · 3 - 6 Months

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Geographic Information Systems, ArcGIS, GIS Software, Spatial Data Analysis, Geospatial Information and Technology, Spatial Analysis, Geospatial Mapping, Epidemiology, Public Health, Environmental Science, Data Mapping, Community Health, Analysis, Open Source Technology, Environmental Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Android Development, Kotlin, Interactive Design, Object Oriented Programming (OOP), Code Reusability, User Interface (UI) Design, Mobile Development, Android (Operating System), Object Oriented Design, UI Components, Relational Databases, Maintainability, PostgreSQL, Database Design, Database Development, Databases, Application Development, Application Design, Development Environment
★ 4.9 (24) · Beginner · Specialization · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: AI Enablement, Data Ethics, Large Language Modeling
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Responsive Web Design, Cloud Deployment, Web Design, Database Development, Database Systems, Front-End Web Development, Application Programming Interface (API), Full-Stack Web Development, Amazon Web Services, Cloud Computing, User Interface (UI), Authentications, Development Environment, Web Applications, Frontend Performance, Cascading Style Sheets (CSS), Continuous Deployment, Web Frameworks, Continuous Integration, Frontend Integration
Advanced · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Data Visualization, Data Literacy, Data Presentation, Google Sheets, Data Compilation, Data Visualization Software, Statistical Visualization, Graphing, Spreadsheet Software
★ 4.7 (464) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Physical Science, Research, Science and Research, Scientific Methods, Environment, Hydrology, Timelines, Life Sciences, Biology
★ 4.8 (24) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, AI Orchestration, Vibe coding, AI Workflows, Generative AI Agents, Technical Management, Application Development, Agentic systems, Video Game Development, Development Environment, Application Deployment, Artificial Intelligence, Cloud Hosting, Software Installation, Computer Programming, Authentications, Databases, System Configuration
Beginner · Course · 1 - 3 Months

Lecturio
Skills you'll gain: Human Musculoskeletal System, Anatomy, Orthopedics, Kinesiology, Physiology, Neurology, Cell Biology, Electrophysiology, Mechanics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Token Optimization, LLM Application, Tool Calling, OpenAI API, OpenAI, Anthropic Claude, Large Language Modeling, Authentications, Generative AI, Code Review, Maintainability, AI Workflows, AI Integrations, Command-Line Interface, Application Programming Interface (API), Software Documentation, Key Management
Intermediate · Specialization · 1 - 3 Months

Sage Publications
Skills you'll gain: Research Design, Research, Research Methodologies, Science and Research, Research and Design, Planning, Experimentation, Scientific Methods, Brainstorming, Concision, Writing and Editing, Editing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Assessments, Vulnerability Management, Vulnerability Scanning, Cyber Security Assessment, Hardening, Threat Management, Security Testing, Patch Management, Cyber Risk, Threat Detection, Cyber Threat Hunting, Application Security, Cyber Attacks, Cyber Engineering, Cyber Security Policies, Dashboard Creation, Cyber Security Strategy, Cyber Governance, Network Engineering, Web Applications
Intermediate · Course · 1 - 4 Weeks