Theoretical computer science courses can help you learn algorithms, computational complexity, automata theory, and formal languages. You can build skills in problem-solving, mathematical reasoning, and algorithm analysis, that support tackling complex computational tasks. Many courses introduce tools like Python for algorithm implementation, LaTeX for typesetting mathematical documents, and software for simulating automata, allowing you to apply these concepts in practical scenarios.

Skills you'll gain: Electrical Power, Plant Operations and Management, Control Systems, Energy and Utilities, Mechanical Engineering, Three-Phase, Thermal Management, Electrical Safety, Engineering, Basic Electrical Systems, Environmental Regulations, Safety Assurance, Communication Systems, Chemical Engineering, General Networking, Process Engineering, Water Resource Management, Environmental Engineering, Engineering Drawings, Process Analysis
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming, Computer Programming
★ 4.6 (54) · Intermediate · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Retrieval-Augmented Generation, LangChain, AI Orchestration, SQL, LLM Application, Query Languages, Generative AI Agents, OpenAI API, Microsoft Azure, Tool Calling, OpenAI, Natural Language Processing, Large Language Modeling
★ 4.5 (54) · Beginner · Project · Less Than 2 Hours

KodeKloud
Skills you'll gain: Git (Version Control System), Change Control, Software Versioning, Command-Line Interface
★ 4.7 (29) · Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Accident Prevention
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Classification Algorithms, Supervised Learning, Model Evaluation, Data Preprocessing, Logistic Regression, Machine Learning Algorithms, Decision Tree Learning, Applied Machine Learning, Model Training, Statistical Machine Learning, Predictive Modeling, Business Logic, Machine Learning Methods, Scikit Learn (Machine Learning Library), Data Cleansing, Machine Learning, Regression Analysis, Random Forest Algorithm, Model Optimization, Sampling (Statistics)
★ 4.8 (468) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Plot (Graphics), Prompt Engineering Tools, Large Language Modeling, Text Mining, Retrieval-Augmented Generation, Model Optimization, Data Visualization Software, Fine-tuning, Unstructured Data, Data Processing, Data Analysis
★ 5 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scheduling, Project Schedules, Project Controls, Timelines, Project Management Software, Management Reporting, Performance Reporting, Process Improvement and Optimization, Organizational Skills, Report Writing, Resource Management, Administration, System Configuration, User Accounts, Diagram Design
★ 4.6 (21) · Advanced · Course · 1 - 3 Months

Fortinet, Inc.
Skills you'll gain: Firewall, Event Monitoring, Network Administration, Security Information and Event Management (SIEM), Threat Management, Threat Detection, Systems Administration, Network Security, System Monitoring, System Configuration, Security Controls, Cybersecurity, Identity and Access Management, Network Troubleshooting, Multi-Factor Authentication, Configuration Management, Data Management
★ 4.1 (13) · Intermediate · Course · 1 - 4 Weeks
Rice University
Skills you'll gain: Chemistry, General Science and Research, Physical Science, Physics, Scientific Methods, Experimentation
★ 4.7 (1.3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Earned Value Management, Resource Planning, Scheduling, Resource Management, Resource Allocation, Coordinating, Resource Utilization, Project Performance, Project Schedules, Enterprise Application Management, Project Management, Project Coordination, Project Management Software, Project Portfolio Management, Work Breakdown Structure, Budget Management, Expense Management, Data Import/Export
★ 4.8 (39) · Advanced · Course · 1 - 3 Months

Pearson
Skills you'll gain: Biochemistry, Scientific Methods, Biology, Life Sciences, Chemistry, Cell Biology, Molecular Biology, Physical Science
Beginner · Course · 1 - 4 Weeks