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: Responsible AI, Data Ethics, Data Storytelling, Data Presentation, Presentations, Technical Communication, Artificial Intelligence, Stakeholder Communications, AI literacy, Storytelling, Accountability Frameworks, Ethical Standards And Conduct, Accountability, Risk Mitigation, Communication Strategies, Design, Stakeholder Analysis, Model Evaluation, Risk Management, Project Documentation
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Copilot, Forecasting, Revenue Forecasting, Sales Enablement, Sales Strategy, Customer Analysis, Data Cleansing, Sales Management, Responsible AI, Sales, Customer Relationship Management (CRM) Software, Sales Pipelines, Customer Engagement, Taking Meeting Minutes, Data Ethics, Customer Relationship Building, Customer Insights, Data Quality, Data Maintenance, Productivity Software
★ 4.3 (26) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Hugging Face, Large Language Modeling, Transfer Learning, Recurrent Neural Networks (RNNs), Embeddings, Python Programming, Fine-tuning, Applied Machine Learning
Intermediate · 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
★ 4.2 (6) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Containerization, Google Cloud Platform, Cloud Infrastructure, Cloud Solutions, Cloud Services, Cloud Management, Application Deployment, Cloud Computing, Infrastructure Architecture, Cloud Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Power Electronics, Basic Electrical Systems, Electronic Systems, Electronic Components, Electrical Power, Electrical Engineering, Electrical Systems, Electric Power Systems, Electronics, Energy and Utilities, Control Systems, Electrical Equipment
★ 4.2 (32) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spreadsheet Software, Data Visualization, Plot (Graphics), Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, Git (Version Control System), Open Source Technology, Version Control, Software Versioning, File Management, Development Environment, Collaborative Software, System Configuration, Software Installation, Software Documentation
Beginner · Course · 3 - 6 Months

Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java Programming, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), NumPy, Applied Machine Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Machine Learning Methods, Regression Analysis, Machine Learning Software, Model Training, Scripting Languages
Beginner · Course · 3 - 6 Months

Logical Operations
Skills you'll gain: Power BI, Dashboard Creation, Dashboard, Collaborative Software, Collaboration, Data Sharing, Microsoft Power Platform, Microsoft Excel, Business Intelligence, Microsoft 365, Interactive Data Visualization, Microsoft PowerPoint, Microsoft Office, Data Analysis Software, Performance Tuning, Data Analysis
★ 4.7 (7) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Seaborn, Matplotlib, NumPy, Plot (Graphics), Scatter Plots, Statistical Visualization, Data Visualization Software, Box Plots, Histogram, Jupyter, Heat Maps, Graphing, Data Manipulation, AI Workflows, Development Environment, Python Programming
★ 4.5 (19) · Mixed · Course · 1 - 4 Weeks