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.

Universitat Politècnica de València
Skills you'll gain: Web Content Accessibility Guidelines, Disabilities, Adaptive Equipment, Hypertext Markup Language (HTML), Web Applications, Visual Impairment Education, Web Design, User Interface (UI), Digital Design, Diversity Awareness, Android (Operating System), Apple iOS, Diversity Equity and Inclusion Initiatives
Beginner · Course · 1 - 3 Months

Skills you'll gain: Security Information and Event Management (SIEM), Splunk, Threat Detection, Computer Security Incident Management, System Monitoring, Cybersecurity, Security Management, Event Monitoring, Continuous Monitoring, Incident Response, Data Storage Technologies, Data Analysis Software, Information Management, Data Management, Data Integration, Data Import/Export, Software Installation
★ 4.6 (344) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Excel Formulas, Microsoft Excel, Spreadsheet Software, Statistical Analysis, Data Cleansing, Data Management
★ 4.8 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Health Care Procedure and Regulation, Health Informatics, Data Wrangling, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Data Preprocessing, Health Information Management and Medical Records, Health Policy, Data Processing, Data Compilation, Data Analysis, Descriptive Analytics, Database Design, Medical Billing and Coding, Relational Databases, Data Integration, Spreadsheet Software
Intermediate · Course · 1 - 4 Weeks

University of the Arts London
Skills you'll gain: Prompt Engineering, Large Language Modeling, Generative AI, Prompt Patterns, Prompt Engineering Tools, AI powered creativity, ChatGPT, LLM Application, AI literacy, Generative Model Architectures, Embeddings, Artificial Intelligence, Machine Learning Methods, Responsible AI, Natural Language Processing, Data Ethics, Artificial Neural Networks, Recurrent Neural Networks (RNNs)
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Legal Technology, Generative AI, Responsible AI, Data Ethics, Contract Management, Contract Compliance, Client Services, AI literacy, Prompt Engineering, AI Personalization, Law, Regulation, and Compliance, Automation, Analysis
★ 4.4 (16) · Intermediate · Course · 1 - 4 Weeks

Universidad de Chile
Skills you'll gain: Time Management, Learning Strategies, Student Support and Services, Organizational Skills, Student Services, Prioritization, Emotional Intelligence, Learning Styles, Stress Management, Personal Development, Self-Awareness, Self-Motivation
★ 4.9 (1.1K) · Beginner · Course · 1 - 3 Months

Tufts University
Skills you'll gain: Nutrition and Diet, Nutrition Education, Meal Planning And Preparation, Food and Beverage, Health Education
★ 4.8 (219) · Beginner · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Model Evaluation, Statistical Modeling, Statistical Methods, SPSS, Statistical Software, Analysis, Statistical Analysis, SPSS (Software), Regression Analysis, SAS (Software), Exploratory Data Analysis, Data Analysis Software, Probability & Statistics, Statistical Hypothesis Testing
★ 4.8 (25) · Mixed · Course · 3 - 6 Months

Skills you'll gain: Usability Testing, Usability, Figma (Design Software), User Experience Design, UI/UX Research, User Research, Prototyping, Design Research, Test Planning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Systems Architecture, Data Storage
Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Go (Programming Language), Computer Programming Tools, Software Development Tools, Integrated Development Environments, Programming Principles, Development Environment, Computer Programming, System Programming, Command-Line Interface, Computational Logic, Data Integrity, Software Installation, Memory Management
Beginner · Course · 1 - 4 Weeks