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.

University of Colorado Boulder
Skills you'll gain: Prompt Engineering, New Product Development, Model Based Systems Engineering, Model Evaluation, Generative AI, Financial Statement Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Strategic Decision-Making, Object Oriented Design, Real-Time Operating Systems, Sampling (Statistics), Failure Analysis, Data Ethics, Goal Setting, Database Design, Data Visualization, Supervised Learning
Degree · 1 - 4 Years

Skills you'll gain: Spring Framework, Secure Coding, Lightweight Directory Access Protocols, OAuth, Authorization (Computing), Application Security, Authentications, Security Assertion Markup Language (SAML), Back-End Web Development, Object-Relational Mapping, Identity and Access Management, Spring Boot, Database Development, Data Access, Role-Based Access Control (RBAC), Java, User Flows, Data Persistence, Kubernetes, Power BI
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Data Security, Network Security, Cyber Attacks, Security Testing, Cybersecurity, Digital Forensics, Infrastructure Security, Identity and Access Management, Cloud Security, Security Controls, Security Awareness, Threat Detection, Threat Management, Cyber Security Assessment, Test Tools, Firewall, OSI Models, Authentications, Encryption, Cloud Computing
Intermediate · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: electromagnetics, Electrical Engineering, Electronic Components, Materials science, Engineering Analysis, Applied Mathematics, Scientific Visualization, Engineering Calculations, Differential Equations, Physics, Energy and Utilities, Mathematical Modeling
★ 4.7 (175) · Advanced · Course · 1 - 3 Months
University of Pennsylvania
Skills you'll gain: Health Systems, Health Care Administration, Health Care Procedure and Regulation, Health Care, Medicaid, Insurance, Health Policy, Insurance Policies, Medicare, Copayment Collection and Processing, Economics, Home Health Care, Supply And Demand, Market Dynamics, Long Term Care, Payment Systems, Hospital Medicine, Hospice
★ 4.8 (705) · Mixed · Course · 1 - 4 Weeks

Commonwealth Education Trust
Skills you'll gain: Curriculum Development, Curriculum Planning, Teaching, Education and Training, Instructional and Curriculum Design, Instructing, Instructional Strategies, Pedagogy, Student-Centred Learning, Collaboration, Learning Theory, Planning
★ 4.6 (533) · Mixed · Course · 1 - 3 Months

Skills you'll gain: LLM Application, Machine Learning Methods, Applied Machine Learning, Machine Learning Algorithms, Fine-tuning, Model Training
Beginner · Course · 1 - 4 Weeks

Queen Mary University of London
Skills you'll gain: Analytics, Data Analysis, Digital Brand Strategy, Digital Analysis, Statistical Analysis, Correlation Analysis, Quantitative Research, Regression Analysis, Content Performance Analysis, Marketing Analytics, Data Quality, Probability & Statistics, Statistical Methods, Exploratory Data Analysis, Logistic Regression, Market Research, Return On Investment
★ 4.6 (21) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Estimation, Global Positioning Systems, Mathematical Modeling, Differential Equations, Numerical Analysis, Applied Mathematics, Simulations, Linear Algebra, Probability & Statistics, Statistical Methods, Mechanics, Calculus, Probability Distribution, Physics
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Auditing, Internal Controls, External Auditing, Financial Auditing, Audit Planning, Internal Auditing, Risk Analysis, Fraud detection, Business Strategies, Verification And Validation, Business Risk Management, Business Strategy, Risk Management, Probability & Statistics
★ 4.7 (315) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Internal Communications, Stakeholder Engagement, Communication Strategies, Stakeholder Communications, Corporate Communications, Communication, Strategic Communication, Business Communication, Target Audience, Active Listening, Employee Engagement, Driving engagement
★ 4.4 (40) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), Data Presentation, Data Wrangling, NumPy, Data Visualization, Data Cleansing, Data Structures, Data Analysis, Data Manipulation, Data Preprocessing, Data Transformation, Data Processing, Programming Principles, Python Programming, Numerical Analysis
★ 4.3 (21) · Beginner · Course · 1 - 3 Months