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.

DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Statistical Methods, Probability Distribution, Linear Algebra, Statistical Inference, Model Optimization, Machine Learning Methods, Statistics, Applied Mathematics, Probability, Calculus, Dimensionality Reduction, Applied Machine Learning, Mathematical Software, Data Transformation, Machine Learning
★ 4.6 (3.2K) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Prompt Engineering Tools, Prompt Patterns, AI powered creativity, Context Engineering, AI literacy, AI Personalization, Generative AI, Timelines, LLM Application, Agentic Workflows, Ideation, Artificial Intelligence, Business Correspondence, Complex Problem Solving, Report Writing, Solution Design, Document Management, Critical Thinking, Machine Learning
★ 4.8 (8K) · Beginner · Specialization · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Transfer Learning, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Machine Learning Methods, Machine Learning, Debugging, Model Training, Decision Intelligence, AI Product Strategy, Model Optimization, Model Evaluation, AI Workflows
★ 4.8 (50K) · Beginner · Course · 1 - 4 Weeks

The University of Sydney
Skills you'll gain: Calculus, Integral Calculus, Algebra, Geometry, Trigonometry, Derivatives, Graphing
★ 4.8 (4K) · Intermediate · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Animation and Game Design, Game Design, Animations, Prototyping, Conceptual Design, Video Game Development, Storytelling, Software Design Documents, Ideation, Design, Virtual Environment, Art History, Technical Design, Software Visualization, Design Strategies, Design Reviews, Design Elements And Principles, Creative Design, Visual Storytelling, Game Theory
★ 4.7 (4.2K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Email Automation, Web Presence, AI Personalization, Web Design, AI powered creativity, Web Design and Development, Automation, AI Integrations, Responsive Web Design
★ 4.2 (77) · Beginner · Guided Project · Less Than 2 Hours
Duke University
Skills you'll gain: Sensory Systems Analysis, Neurology, Physiology, Anatomy, Life Sciences, Electrophysiology, Cell Biology, Psychology, Pathology, Molecular Biology, Substance Abuse
★ 4.9 (3.1K) · Advanced · Course · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Revenue Recognition, Data Storytelling, Business Analytics, Accrual Accounting, Financial Statements, Responsible AI, Accruals, Cash Flows, Accounting, Financial Statement Analysis, Data-Driven Decision-Making, Bookkeeping, Financial Accounting, Data Literacy, Business Analysis, Big Data, Analytics, Asset Management, Intellectual Property, Data Analysis
★ 4.7 (6.4K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Social Media Management, Social Media Content, Social Media, Social Media Marketing, Instagram, Social Media Strategy, Content Creation, Content Performance Analysis, Content Scheduling, Social Media Analytics, Drive Engagement, Generative AI Agents, Web Presence, Brand Strategy, Content Marketing, Content Management, Branding, Performance Analysis, Content Strategy, Customer Engagement
★ 4.8 (6K) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Rmarkdown, Version Control, Data Science, R (Software), Git (Version Control System), GitHub, Software Versioning, Data Literacy, General Science and Research, Data Analysis, R Programming, Development Environment, Statistical Reporting, Software Installation
★ 4.6 (34K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Process Analysis, Process Modeling, Business Process, Business Analysis, Process Mapping, Process Management, Process Flow Diagrams, Business Process Modeling, Business Modeling, Stakeholder Management, Stakeholder Analysis, Computer Literacy
★ 4.5 (7.6K) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Financial Modeling, Business Analysis, Financial Statement Analysis, Management Consulting, Strategic Planning, Business Strategy, Data Presentation, Business Consulting, Data Visualization, Stakeholder Engagement, Stakeholder Management, Requirements Analysis, Generative AI, Microsoft Excel, Problem Solving, Process Improvement, Lean Six Sigma, Change Management, Key Performance Indicators (KPIs), Communication
★ 4.7 (5K) · Beginner · Professional Certificate · 3 - 6 Months