Courses in Theory of Computation often teach formal languages, automata theory, computability, and complexity classes. You can build skills in algorithm design, problem-solving, and understanding the limits of computation. Many courses introduce tools like Turing machines and state diagrams, which help illustrate concepts and analyze computational problems. You'll also explore key topics such as P vs NP, decidability, and the role of algorithms in artificial intelligence, enhancing your ability to tackle complex computational challenges.

Yale University
Skills you'll gain: Liberal Arts, Social Studies, Culture, Environment, Teaching, Creativity, Education and Training, Storytelling, Aesthetics, Human Development, Socioeconomics, Sustainable Systems, World History, Systems Thinking, Life Sciences, Physics, Environmental Science, Environment and Resource Management, Economics, Biology
★ 4.3 (6) · Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Computing, Model Deployment, Cloud Deployment, Istio, Tensorflow, Google Cloud Platform, MLOps (Machine Learning Operations), Kubernetes, Application Deployment, Continuous Deployment, Microservices, Load Balancing
Intermediate · Project · Less Than 2 Hours

National Taiwan University
Skills you'll gain: Pulmonology, Respiration, Respiratory Care, Oncology, Preventative Care, Radiation Therapy, Diagnostic Tests, Epidemiology, Immunology, Chronic Diseases, Treatment Planning, Patient Education and Support, X-Ray Computed Tomography, Medical Imaging, Environmental Science
★ 4.9 (96) · Beginner · Course · 1 - 4 Weeks
University of Pennsylvania
Skills you'll gain: Risk Modeling, Risk Management, Cash Flow Forecasting, Business Modeling, Mathematical Modeling, Data-Driven Decision-Making, Statistical Modeling, Portfolio Management, Forecasting, Regression Analysis, Financial Modeling, Risk Analysis, Data Modeling, Business Analytics, Data Presentation, Quantitative Research, Presentations, Spreadsheet Software, Predictive Modeling, Microsoft Excel
★ 4.5 (11K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Network Security, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Computer Security Incident Management, Cyber Threat Intelligence, Threat Management, Security Awareness, Incident Response, Cybersecurity, Network Protocols, Endpoint Detection and Response, Threat Detection, Bash (Scripting Language), Debugging, Linux, Web Presence, Python Programming, SQL
★ 4.8 (69K) · Beginner · Professional Certificate · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: AI Personalization, Machine Learning Methods, Fraud detection, Generative AI, Responsible AI, Data Ethics, Data Management, Data Strategy, People Analytics, HR Tech, Generative Model Architectures, AI Enablement, Human Resource Management, AI Product Strategy, Data Governance, Human Resources Management and Planning, Big Data, Credit Risk, Machine Learning, Analytics
★ 4.7 (1.9K) · Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Quality Management, Project Closure, Scope Management, Team Management, Project Management Life Cycle, Product Quality (QA/QC), Sprint Retrospectives, Project Management, Project Planning, Agile Project Management, Quality Assessment, Quality Assurance, Backlogs, Team Leadership, Project Scoping, Stakeholder Analysis, Stakeholder Communications, Change Management, Web Presence, Interviewing Skills
★ 4.8 (145K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Social Media Campaigns, Digital Marketing Tools, Social Media, Social Media Marketing, Paid media, Digital Media Strategy, Digital Marketing Campaigns, Online Advertising, Campaign Management, Social Media Strategy, Search Engine Marketing, Digital Marketing, Pay Per Click Advertising, Campaign Planning, Marketing Strategy and Techniques, Owned Media, Earned Media, Marketing Design, Analytics
★ 4.7 (1K) · Mixed · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Revenue Management, Service Design, Customer experience improvement, Financial Services, Service Improvement, Service Management, Journey Mapping, Innovation, Experience Design, Product Strategy, Business Modeling, Customer Insights, Operations
★ 4.8 (151) · Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Revenue Recognition, Peer Review, Credit Risk, Mergers & Acquisitions, Financial Analysis, Accrual Accounting, Financial Statements, Investment Management, Accruals, Cash Flows, Accounting, Corporate Finance, Financial Statement Analysis, Financial Accounting, Finance, Financial Modeling, Return On Investment, Investments, Financial Management, Risk Management
★ 4.7 (7K) · Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Civil Procedures, Civil Law, Personal Injury Law, Lawsuits, Court Systems, Legal Proceedings, Political Sciences, Litigation and Civil Justice, Plaintiff, Case Law, Law, Regulation, and Compliance, Case Studies, Governance
★ 4.8 (5.3K) · Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Investments, Investment Management, Portfolio Management, Return On Investment, Performance Analysis, Finance, Equities, Financial Market, Performance Measurement, Behavioral Economics, Tax Returns, Asset Management, Portfolio Risk, Decision Making, Regression Analysis
★ 4.8 (896) · Intermediate · Course · 1 - 3 Months