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.

Caltech
Skills you'll gain: Specimen Preparation, Medical Imaging, Image Quality, Biomedical Technology, Image Analysis, Cell Biology, Engineering, Scientific, and Technical Instruments, Laboratory Equipment, Laboratory Techniques, Digital Signal Processing, Scientific Visualization, Spatial Analysis
Mixed · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Fine-tuning, Performance Measurement, Performance Improvement, Business Analysis, Application Deployment, Model Evaluation
Beginner · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: LLM Application, Model Deployment, CI/CD, Amazon CloudWatch, Infrastructure as Code (IaC), Application Deployment, Cloud Deployment, DevSecOps, Enterprise Security, DevOps, Docker (Software), AI Security, Cloud Management, System Monitoring
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Figma (Design Software), User Interface (UI), UI Components, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Digital Design, User Experience, Style Guides, Prototyping, Interactive Design, Typography
Intermediate · Guided Project · Less Than 2 Hours

Pragmatic AI Labs
Skills you'll gain: GitHub Copilot, Model Context Protocol, Multimodal Prompts, Prompt Engineering, AI Workflows, Generative AI, Test Automation, Software Documentation, Web Development Tools, Development Environment, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Campus BBVA
Skills you'll gain: Computer Security Incident Management, Cyber Operations, Cybersecurity, Cyber Attacks, Incident Response, Cyber Security Strategy, Security Management, Crisis Management, Incident Management, Cyber Threat Intelligence, Security Information and Event Management (SIEM), Threat Management, Data Security, Fraud detection, Intrusion Detection and Prevention, Network Security, Security Awareness, Threat Detection, Continuous Monitoring, Payment Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: MySQL Workbench, MySQL, Database Management Systems, Database Software, Database Management, Data Manipulation, Data Management, SQL, Databases, Information Management, Query Languages, Data Integration, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Datamaps, Interactive Data Visualization, Data Visualization, Data Visualization Software, Statistical Visualization, Data Storytelling, Plot (Graphics), Data Access, Correlation Analysis, Exploratory Data Analysis, Data Preprocessing, Data Science, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

The University of Edinburgh
Skills you'll gain: Physics, Mechanics, Experimentation, Scientific Methods, Science and Research, Physical Science, Mathematical Modeling, electromagnetics, General Science and Research, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Adobe Photoshop, Adobe Creative Cloud, Typography, Video Editing, Motion Graphics, Photo Editing, Graphic and Visual Design, Graphical Tools, Graphics Software, Graphic and Visual Design Software, Computer Graphics, Animations, Graphic Design, Project Management, Computer Graphic Techniques, Scalability, Photography, User Interface (UI), Productivity Software, Automation
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Storytelling, Game Design, Video Game Development, Driving engagement, Visual Storytelling, Writing, Multimedia, Media and Communications, Art History, Electronic Media
Beginner · Course · 1 - 3 Months

Skills you'll gain: Containerization, Docker (Software), Kubernetes, Application Deployment, Devops Tools, DevOps, YAML, Infrastructure Architecture, Back-End Web Development, Postman API Platform, MongoDB, Scalability, Software Installation, PostgreSQL, Flask (Web Framework), Configuration Management, Command-Line Interface
Beginner · Course · 1 - 4 Weeks