Linear programming courses can help you learn optimization techniques, constraint handling, and objective function formulation. You can build skills in sensitivity analysis, duality theory, and graphical methods for problem-solving. Many courses introduce tools like MATLAB, Python, and Excel Solver, that support implementing linear programming models and analyzing outcomes in various applications, from logistics and finance to production planning and resource allocation.

Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Software Development, Hardware Architecture, Debugging, Application Security, Microarchitecture, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, Security Engineering, C++ (Programming Language), System Requirements
Intermediate · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Verification And Validation, Game Theory, Mathematical Modeling, Test Case, Simulations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, Agentic Workflows, AI Orchestration, AI Workflows, Generative AI Agents, Agentic systems, LangChain, LLM Application, Responsible AI, Retrieval-Augmented Generation, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Python Programming, Data Science
Intermediate · Course · 1 - 4 Weeks

Wesleyan University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Software, Correlation Analysis, SAS (Software), Data Analysis, Statistical Methods, Quantitative Research, Probability & Statistics, Analytical Skills, Regression Analysis, Data Management, Statistical Inference
Mixed · Course · 1 - 4 Weeks
Universidad Austral
Skills you'll gain: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, Apple iOS, MongoDB
Beginner · Specialization · 3 - 6 Months

University of New Mexico
Skills you'll gain: Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, Model View Controller, Databases, Relational Databases, Software Development, Ruby on Rails, Software Design Patterns, Cascading Style Sheets (CSS), Javascript
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Technical Communication, Cloud Infrastructure, CI/CD, Cloud Computing, Agile Software Development, DevOps, Technical Documentation, Infrastructure As A Service (IaaS), Cloud Platforms, Continuous Delivery, Infrastructure as Code (IaC), Serverless Computing, Software Development, Platform As A Service (PaaS), GitHub
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Cloud Development, Continuous Delivery, Programming Principles
Beginner · Specialization · 3 - 6 Months

Università Bocconi
Skills you'll gain: Data Analysis, Innovation, Strategic Decision-Making, Statistical Analysis, Data-Driven Decision-Making, Regression Analysis, Correlation Analysis, Big Data, Business Metrics, A/B Testing, Case Studies, Probability, Machine Learning
Mixed · Course · 1 - 3 Months

IBM
Skills you'll gain: COBOL (Programming Language), Report Writing, Debugging, Programming Principles, Software Testing, Computer Programming, Maintainability, Business Logic, Software Engineering, Data Storage, Numerical Analysis
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Linear Algebra, Matlab, Statistical Modeling, Simulations, Statistical Analysis, Time Series Analysis and Forecasting, Probability & Statistics, Numerical Analysis, Forecasting
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Vulnerability Assessments, Data Security, Application Security, Exploitation techniques, Security Controls, Software Design, Verification And Validation, Java, Code Review, Programming Principles, Debugging, Cybersecurity
Intermediate · Specialization · 3 - 6 Months