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.

Skills you'll gain: Business Valuation, Securities (Finance), Equities, Corporate Finance, Finance, Financial Modeling, Capital Markets, Investments, Return On Investment, Cost Estimation, Corporate Tax, Cash Flows, Tax
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Project Risk Management, IT Management, Project Management, Software Development Methodologies, Systems Development Life Cycle, IT Infrastructure, Software Development Life Cycle, Information Technology, Project Portfolio Management, Project Scoping, Cloud Infrastructure, Environmental Social And Corporate Governance (ESG), Risk Management, Resource Management, Security Management, Agile Methodology, Scrum (Software Development), Agile Software Development, Cloud Services, Information Technology Operations
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Threat Modeling, IT Security Architecture, Threat Management, Security Architecture Review, Threat Detection, Internet Of Things, Network Security, Information Systems Security, Security Controls, Data Security, Cryptographic Protocols, Vulnerability Assessments, Risk Management Framework, Authentications, Cloud Computing Architecture
★ 4.6 (8) · Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Interactive Learning, Student Engagement, Algorithms, Spatial Data Analysis, Diversity Awareness, Digital pedagogy, Geospatial Information and Technology, Pedagogy, K-12 pedagogy, Facebook, Instructional Strategies, Student-Centred Learning, Teaching, Data Storage, Education and Training, Instructing, Software Engineering, Geographic Information Systems, Workplace inclusivity, Geospatial Mapping
Beginner · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Memory Management, Cross Platform Development, Object Oriented Programming (OOP), Performance Tuning, Programming Principles, Development Environment, Integrated Development Environments, Code Reusability, Computer Programming
Beginner · Course · 1 - 4 Weeks

Minnesota State University, Mankato
Skills you'll gain: Healthcare Project Management, Project Scoping, Goal Setting, Smart Goals, Project Management, Clinical Leadership, Project Management Life Cycle, Project Planning, Scope Management, Stakeholder Management, Project Coordination, Healthcare Industry Knowledge, Stakeholder Engagement, Health Care Procedure and Regulation, Project Documentation, Health Systems, Project Implementation, Stakeholder Communications, Communication Planning, Risk Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Purchasing, Supplier Relationship Management, Contract Management, Supplier Management, Procurement, Supplier Performance Management, Contract Compliance, Negotiation, Contract Negotiation, Business Ethics, Supply Chain Management, Ethical Standards And Conduct
★ 4.7 (53) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Data Analysis, Extract, Transform, Load, Business Intelligence, Data Analysis Software, Business Intelligence Software, Data Integrity, Data Cleansing, Analytics, Data-Driven Decision-Making, Data Transformation, Data Collection
★ 4.6 (2K) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: User Interface (UI), Embedded Software, Embedded Systems, Prototyping, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Usability, Interaction Design, Real-Time Operating Systems, Hypertext Markup Language (HTML), Internet Of Things, jQuery, Telecommunications, Artificial Intelligence and Machine Learning (AI/ML)
★ 3.7 (7) · Intermediate · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Responsible AI, Contract Negotiation, AI literacy, Generative AI Agents, Negotiation, Generative AI, Price Negotiation, AI Enablement, LLM Application, AI Integrations, Decision Intelligence, Complex Problem Solving, AI Workflows, Ethical Standards And Conduct, Business Communication, Intelligence Collection and Analysis, Communication, Strategic Communication, Technical Communication
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Loans, Finance, Excel Formulas, General Lending, Microsoft Excel, General Finance, Financial Management, Financial Analysis, Financial Planning, Business Mathematics, Spreadsheet Software, Cash Flows, Investments, Timelines, Applied Mathematics
★ 4.8 (971) · Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: X-Ray Computed Tomography, Radiography, Medical Imaging, Medical Ultrasonography, Radiology, Radiation Protection, Diagnostic Radiology, Biomedical Technology, Biomedical Engineering, Physics, Mathematical Modeling
Advanced · Course · 1 - 3 Months