Discrete optimization courses can help you learn linear programming, integer programming, and combinatorial optimization techniques. You can build skills in problem formulation, algorithm design, and solution analysis. Many courses introduce tools such as MATLAB, Python libraries like PuLP and SciPy, and optimization software like CPLEX, showing how these skills are applied to logistics, resource allocation, and scheduling challenges.
Skills you'll gain: Fine-tuning, Hugging Face, LLM Application, Model Optimization, Large Language Modeling, MLOps (Machine Learning Operations), Generative AI, AI Product Strategy, Transfer Learning, Model Training, Applied Machine Learning, AI Personalization, Model Evaluation, Performance Tuning, Model Based Systems Engineering, Memory Management, Program Evaluation, Analysis, Probability Distribution
Intermediate · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Algorithms, Graph Theory, Model Optimization, Applied Mathematics, Theoretical Computer Science, Combinatorics, Operations Research
★ 4.7 (33) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Plant Operations and Management, Process Engineering, Cost Management, Process Improvement, Project Management, Budget Management, Engineering Management, Process Design, Project Coordination, Operational Efficiency, Process Analysis, Process Optimization, Budgeting, Engineering Design Process, Process Management, Process Improvement and Optimization, Process Modeling, Occupational Safety And Health, Project Planning, Operational Excellence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Portfolio Management, Portfolio Risk, Finance, Financial Modeling, Return On Investment, Correlation Analysis, Investment Management, Financial Analysis, Asset Management, Mathematical Modeling, Investments, Risk Modeling, Equities, Model Optimization
★ 4.4 (328) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Structures, Algorithms
Advanced · Course · 1 - 3 Months

Skills you'll gain: Supervised Learning, Model Optimization, Feature Engineering, Applied Machine Learning, Unsupervised Learning, Model Evaluation, Machine Learning Methods, Statistical Machine Learning, Machine Learning Algorithms, Predictive Modeling, Model Training, Data Preprocessing, Classification Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Dimensionality Reduction, Data Transformation, Fine-tuning
Advanced · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning Methods, Sampling (Statistics), Machine Learning Algorithms, Simulations, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Algorithms, Applied Machine Learning, Probability Distribution
★ 4.8 (1.3K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Blogs, Content Management Systems, Search Engine Optimization, Content Optimization, Digital Marketing Tools
★ 4.5 (1.2K) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Optimization, Calculus, Machine Learning Methods, NumPy, Machine Learning Algorithms, Applied Machine Learning, Tensorflow, Python Programming, Derivatives, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative Engine Optimization (GEO), Content Performance Analysis, Content Optimization, Generative AI, AI Workflows, Search Engine Optimization, Content Creation, Content Strategy, Public Relations, ChatGPT, No-Code Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Technical Writing, Data Structures, Applied Mathematics
★ 4.3 (28) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Testing, Retrieval-Augmented Generation, Vector Databases, LLM Application, Performance Tuning, Query Languages, SQL, Benchmarking, System Monitoring, Secure Coding
Intermediate · Course · 1 - 4 Weeks