Mathematical optimization courses can help you learn linear programming, integer programming, and nonlinear optimization techniques. You can build skills in formulating optimization problems, analyzing constraints, and applying algorithms to find optimal solutions. Many courses introduce tools like Python, R, and MATLAB, which are used to implement optimization models and analyze data effectively.

Skills you'll gain: Unity Engine, UI Components, Scripting, User Interface (UI), Torque (Physics), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), C# (Programming Language), Game Design, Animation and Game Design, Animations, Interactive Design, Usability, Video Game Development, Mechanics, Simulations, Mathematical Modeling, Physics, Debugging
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Markov Model, Engineering Analysis, Mathematical Modeling, Computational Thinking, Failure Analysis, Biological Engineering, Hazard Analysis, Simulations, Chemical Engineering, Model Evaluation, Applied Mathematics, Differential Equations, Probability
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Robotics, Control Systems, Artificial Intelligence, Matlab, Simulation and Simulation Software, Embedded Software, Computer Vision, Mathematical Modeling, Mechanics, Algorithms, Estimation, Differential Equations, Linear Algebra
Mixed · Course · 1 - 3 Months
The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Advanced Mathematics, Calculus, Differential Equations, Mechanics, Mathematical Modeling, Scientific Methods
Mixed · Course · 1 - 3 Months

Skills you'll gain: Database Architecture and Administration
Advanced · Course · 1 - 3 Months

Packt
Skills you'll gain: Cloud Infrastructure, Cloud Deployment, Cloud Computing, Cloud Services, Virtual Networking, Cloud Management, Virtual Machines, Virtualization, Application Deployment, Data Migration, Disaster Recovery, Cloud Storage, Dynamic Host Configuration Protocol (DHCP), Containerization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Game Design, Video Game Development, Augmented and Virtual Reality (AR/VR), File Management, Functional Design, Design Elements And Principles
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Data Structures, Systems Integration, Linear Algebra
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Extract, Transform, Load, Metadata Management, Data Integration, Data Pipelines, Databases, Data Processing, Java, Data Warehousing, File Management, Data Import/Export, Data Migration, Data Manipulation, Data Mapping, Scalability, Data Transformation, Software Documentation, Software Installation, Context Management, Data Storage Technologies, Debugging
Beginner · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Algebra, Applied Mathematics, Graphing, Mathematical Modeling, Advanced Mathematics, Calculus, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Content Accessibility Guidelines, Test Automation, Usability, Human Centered Design, Usability Testing, User Interface (UI), Agile Product Development, UI/UX Strategy, Front-End Web Development, Software Testing, CI/CD
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Encryption, Cyber Security Assessment, Brute-force attacks, Python Programming, Programming Principles, Scripting, Algorithms, Data Structures, File I/O, File Management
Mixed · Course · 1 - 4 Weeks