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: Application Security, Incident Response, Intrusion Detection and Prevention, Network Security, Cybersecurity, Cyber Security Strategy, Cyber Attacks, Data Security, Hardening, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Management, Vulnerability Assessments, Multi-Factor Authentication, System Configuration, Scripting, Linux Commands, Bash (Scripting Language), Linux, Scripting Languages, Python Programming
Mixed · Course · 1 - 4 Weeks

Rutgers the State University of New Jersey
Skills you'll gain: Demand Planning, Strategic Sourcing, Competitive Intelligence, Competitive Analysis, Procurement, Inventory Control, Supplier Management, Supply Chain, Data Storytelling, Supplier Performance Management, Data Presentation, Data Visualization, Data Collection, Supply Chain Management, Supply Management, Market Analysis, Forecasting, Business Intelligence, Materials Management, Data Analysis
Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Grammar, English Language, Language Learning, Writing, Vocabulary
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Adobe After Effects, Motion Graphics, Animations, Graphic and Visual Design, Storyboarding, Adobe Photoshop, Video Editing, Photo/Video Production and Technology, 3D Assets, Timelines
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Business Process Automation, Agentic Workflows, Generative AI Agents, AI Enablement, Salesforce Development, Automation, AI Product Strategy, Business Workflow Analysis, Process Optimization, Responsible AI, Customer experience improvement, Case Studies, Scalability, Organizational Change, Performance Measurement
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: File I/O, Cross Platform Development, Operating Systems, Data Import/Export, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Programming Principles, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: ChatGPT, Market Research, Presentations, Business Correspondence, Risk Analysis, Business Writing, Productivity, Taking Meeting Minutes, Technical Writing, Content Creation, Administrative Support, Time Management, Organizational Skills, Excel Formulas
Beginner · Course · 1 - 4 Weeks

Knowledge Accelerators
Skills you'll gain: Microsoft Copilot, Microsoft 365, Microsoft Teams, Productivity Software, Generative AI Agents, Document Management, Microsoft Excel, Microsoft PowerPoint, Generative AI, Web Content Accessibility Guidelines, Ethical Standards And Conduct, Business Correspondence, Prioritization, Business Writing, Content Management Systems, Productivity, Dashboard, Business Communication, Risk Mitigation, Language Interpretation, Translation, and Studies
Beginner · Specialization · 3 - 6 Months

Edureka
Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Dashboard, Business Intelligence, Data Modeling, Data Storytelling, Extract, Transform, Load, Data Transformation, Data Visualization, Snowflake Schema, Business Analytics, Data Lakes, Data-Driven Decision-Making, Key Performance Indicators (KPIs), Data Analysis, Data Governance, Python Programming, Generative AI, Artificial Intelligence, Data Security
Intermediate · Specialization · 1 - 3 Months

University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Operations Research, Network Analysis, Theoretical Computer Science, Data Structures, Computational Thinking, Linear Algebra, Data Processing, Computer Science, Image Analysis, Python Programming
Advanced · Course · 1 - 3 Months

Skills you'll gain: OAuth, JSON, Data Wrangling, Application Programming Interface (API), API Design, Application Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Benchmarking, Process Optimization, Cloud Deployment, Model Evaluation, Network Performance Management, Convolutional Neural Networks, Keras (Neural Network Library), Network Model, Project Performance
Intermediate · Course · 1 - 4 Weeks