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.

Google Cloud
Skills you'll gain: Looker (Software), Performance Tuning, Query Languages, Exploratory Data Analysis, Model Optimization, Data Persistence, Continuous Monitoring, Data Analysis, System Monitoring, Google Cloud Platform
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Application Deployment, Kubernetes, Cloud Applications, Cloud Deployment, Operational Databases, Google Cloud Platform, Cloud Management, Database Application, Databases, Cloud-Native Computing, Containerization, Data Access, PostgreSQL, SQL
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Electric Power Systems, Electrical Power, Environmental Regulations, Safety Standards, Sustainable Design, Sustainable Technologies, Energy and Utilities, High Voltage, Sustainable Development, Electrical Safety, Sustainable Engineering, Wireless Networks, Capacity Management, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud API, Google Cloud Platform, Text Mining, Application Programming Interface (API), LLM Application, Large Language Modeling, Generative AI, Prompt Engineering, Natural Language Processing, Jupyter, Python Programming, Classification Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apache, Web Servers, Authentications, Server Side, Web Applications, Application Security, Authorization (Computing), Application Programming Interface (API), Javascript, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, UI Components, Application Design, User Interface and User Experience (UI/UX) Design, Software Design, User Interface (UI) Design, Application Development, Frontend Performance, Performance Tuning, Real Time Data
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Cleansing, Data Manipulation, Data Integration, R Programming, Data Wrangling, Data Preprocessing, Tidyverse (R Package), Data Processing, R (Software), Data Management
Intermediate · Guided Project · Less Than 2 Hours

Khalifa University
Skills you'll gain: AI Personalization, Sales Enablement, Customer Analysis, Customer Data Management, Personalized Service, Personalized Campaigns, LLM Application, AI Enablement, Customer experience improvement, AI Product Strategy, Customer experience strategy (CX), Customer Insights, Customer Engagement, Large Language Modeling, Predictive Modeling, Fraud detection, Self Service Technologies, Data Integration, Revenue Management, Network Analysis
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Product Lifecycle Management, Enterprise Architecture, AI Product Strategy, Product Management, Product Planning, Responsible AI, Innovation, New Product Development, Product Strategy, User Research, Scalability, Design Thinking, Lean Methodologies, Project Portfolio Management, Product Lining, Agile Product Development, Governance, Product Development, Resource Management, Brand Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Angular, Unit Testing, JavaScript Frameworks, Testability, Test Driven Development (TDD), Test Case, Software Testing, Development Testing, Test Script Development, Test Tools, React.js, Integration Testing, UI Components
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization, Predictive Modeling, Scientific Visualization, Pandas (Python Package), Data Visualization Software, Predictive Analytics, Statistical Visualization, Data Presentation, Data Manipulation, Data Wrangling, Regression Analysis, Data Analysis, Data Cleansing, Data Science, Applied Machine Learning, Machine Learning Algorithms, Model Evaluation, Statistical Inference
Intermediate · Course · 1 - 4 Weeks

Case Western Reserve University
Skills you'll gain: Leadership Development, Emotional Intelligence, Organizational Leadership, Empathy & Emotional Intelligence, Compassion, Leadership, Team Leadership, Organizational Change, Leadership and Management, Personal Development, Empathy, Self-Awareness, Learning Theory, Personal Integrity, Positivity, Change Management, Teaching, Stress Management, Relationship Building, Planning
Beginner · Course · 1 - 3 Months