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.

National Academy of Sports Medicine
Skills you'll gain: Nutrition Counseling, Nutrition and Diet, Exercise Science, Sports Medicine, Nutrition Education, Physiology, Endocrinology, Stress Management, Biochemistry
Intermediate · Course · 1 - 4 Weeks

American Psychological Association
Skills you'll gain: Descriptive Statistics, Probability & Statistics, Exploratory Data Analysis, Graphing, Variance Analysis, Statistical Visualization, Data Literacy, Statistical Analysis, Statistical Methods, Statistics, Data Analysis, Analytical Skills, Research
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Semiconductors, Electronic Components, Materials science, Electrical Engineering, Electronics, Electronics Engineering, Estimation, Manufacturing Processes, Engineering Calculations
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Credit Risk, Financial Statement Analysis, Financial Statements, Financial Analysis, Lending and Underwriting, Commercial Lending, Risk Analysis, Analysis, Balance Sheet, Business Metrics, Securities (Finance), Corporate Finance, Risk Management
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Kinesiology, Electrophysiology, Rehabilitation, Exercise Science, Human Musculoskeletal System, Sensory Systems Analysis, Sports Medicine, Physical Therapy, Coordination, Exercise Therapy, Neurology, Physiology, Geriatrics, Anatomy, Mechanics
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cybersecurity, Security Strategy, Cyber Attacks, Cyber Governance, Security Management, Security Awareness, Human Factors (Security), Threat Management, Data Security, Cloud Security, Innovation, Decision Making, Risk Management
Beginner · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: Financial Statement Analysis, Financial Statements, Operations Management, Financial Analysis, Selling Techniques, Operations, Supply Chain, Business Operations, Operational Efficiency, Sales, Balance Sheet, Sales Process, Business Management, Logistics Management, Marketing, Advertising, Marketing Strategies, Process Design, Business Economics, Lean Methodologies
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Work Breakdown Structure, Project Management Life Cycle, Project Management, Project Schedules, Scheduling, Project Management Software, Project Scoping, Project Planning, Project Estimation, Team Management, Budgeting, Cost Estimation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Internet Of Things, Embedded Software, Prototyping, Embedded Systems, Information Technology Architecture, USB, Hardware Architecture, Program Development, Field-Programmable Gate Array (FPGA), Solution Architecture, Software Development, Power Electronics, Microarchitecture, Software Development Tools, Basic Electrical Systems, Electrical Wiring, Electrical Equipment, Electrical Power, Project Planning, Electric Power Systems
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Databricks, Apache Spark, Microsoft Azure, Data Integration, Data Lakes, File Systems, Data Processing, Big Data, File Management, Cloud Platforms, Cloud Storage
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Database Design, Data Processing, Debugging, Web Scraping, File I/O, Data Store, Data Visualization, Database Software, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Data Presentation, Data Structures, Programming Principles, Python Programming, Program Development
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Generative AI Agents, LangChain, AI Workflows, LLM Application, AI Orchestration, Agentic systems, Agentic Workflows, Development Environment, Model Evaluation, Artificial Intelligence, AI Integrations, Scalability, Performance Tuning, Model Optimization, Design
Intermediate · Course · 1 - 4 Weeks