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.

Rice University
Skills you'll gain: Combinatorics, Probability, Programming Principles, Computational Thinking, Computer Programming, Object Oriented Programming (OOP), Software Testing, Applied Mathematics, Algorithms, Python Programming, Game Design, General Mathematics
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Query Languages, SQL, Data Architecture, Database Architecture and Administration, Performance Tuning, Data Warehousing, Google Cloud Platform, Data Import/Export, Database Design, Identity and Access Management, Data Modeling, Role-Based Access Control (RBAC), Real Time Data
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Virtual Private Networks (VPN), Authentications, Firewall, Authorization (Computing), Computer Security, Remote Access Systems, Cybersecurity, General Networking, Network Monitoring, Security Controls, IT Automation, Software-Defined Networking, Wireless Networks, Dynamic Host Configuration Protocol (DHCP), Virtual Local Area Network (VLAN), Automation, Network Routing, Encryption, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, AWS Kinesis, Amazon DynamoDB, Amazon S3, AWS Identity and Access Management (IAM), Data Infrastructure, Dataflow, Data Storage Technologies, Data Storage, Big Data, Cloud Storage, Real Time Data, Internet Of Things, Data Processing, Cloud Computing, Operational Databases, Data Security, Data Collection, Scalability
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Statistical Hypothesis Testing, Statistical Methods, Statistical Inference, Statistics, Bayesian Statistics, Probability & Statistics, Data-Driven Decision-Making, Statistical Analysis, Sampling (Statistics), Jupyter, Analysis, Statistical Programming, Statistical Software, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Node.JS, Frontend Integration, Cloud Deployment, Application Deployment, JavaScript Frameworks, Web Applications, Web Development, Angular, Cloud Applications, Memory Management, MongoDB, Authentications, Real Time Data, Frontend Performance, Database Development, Development Environment, API Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Back-End Web Development, Relational Databases, Database Management Systems, Database Management, Database Theory, SQL, Database Design, Databases, Database Administration, MySQL, Data Store, NoSQL, Query Languages, Data Integrity
Beginner · Course · 1 - 3 Months

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, System Software, Software Architecture, Computer Engineering, Hardware Architecture, Systems Architecture, Build Tools, Dependency Analysis, Cross Platform Development, Linux, Software Design Patterns, C++ (Programming Language)
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Software Testing, JUnit, Verification And Validation, Unit Testing, Test Case, Test Automation, Development Testing, Test Planning, Test Tools, White-Box Testing, Code Coverage, Software Quality Assurance, Functional Testing, Test Script Development, Systems Development Life Cycle, Test Data, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Model Deployment, Application Deployment, Model Optimization, Cloud Deployment, Fine-tuning, Containerization, Large Language Modeling, Docker (Software), Model Evaluation, API Design, Performance Tuning, Scalability, Memory Management
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, Star Schema, Data Modeling, Database Design, Extract, Transform, Load, Database Development, Data Integration, Data Infrastructure, Database Architecture and Administration, Database Software, Relational Databases, Database Management, Business Intelligence, Database Theory, Performance Tuning, PostgreSQL, SQL
Beginner · Course · 1 - 3 Months