Convex optimization courses can help you learn linear programming, duality theory, and gradient descent methods. You can build skills in formulating optimization problems, analyzing convex sets, and applying algorithms to practical work. Many courses introduce tools like MATLAB, Python libraries, and optimization software, that support implementing solutions in fields such as machine learning, artificial intelligence, and operations research.

Google Cloud
Skills you'll gain: Google Cloud Platform, Model Deployment, Serverless Computing, Cloud Deployment, Generative AI, AI Integrations, Application Deployment, Model Optimization, Cloud Storage, Containerization, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Infrastructure, Tensorflow, Google Cloud Platform, Model Optimization, Infrastructure Architecture, Interoperability, Hardware Architecture, Computer Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Interactive Design, File I/O, Computer Graphic Techniques, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Optimization, Model Deployment, Cloud Deployment, Google Cloud Platform, Serverless Computing, Generative AI, Application Deployment, AI Integrations, Machine Learning Methods, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL, SAS (Software), Data Integrity, Data Manipulation, Query Languages, Relational Databases, Database Management, Data Transformation, Performance Tuning, Debugging
Beginner · Course · 1 - 3 Months
Skills you'll gain: Java, Java Programming, Performance Tuning, Data Structures, Software Engineering, Tree Maps, Scalability, Algorithms, Benchmarking, Theoretical Computer Science
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Optimization, Google Cloud Platform, Cloud Infrastructure, AI Workflows, Performance Tuning, Scenario Testing, Interoperability, Analysis
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Google Cloud Platform, Serverless Computing, Cloud Deployment, Generative AI, Data Storage Technologies, Data Storage, Application Deployment, AI Integrations, Cloud Services, Model Optimization
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Deployment, Model Deployment, Model Optimization, Google Cloud Platform, Cloud Infrastructure, Computer Architecture, Infrastructure Architecture, Model Training, AI Workflows, Artificial Intelligence, Hardware Architecture, Performance Tuning, Computer Hardware
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Stored Procedure, Microsoft SQL Servers, Transact-SQL, Database Management, Operational Databases, Database Development, Relational Databases, Database Architecture and Administration, SQL, Transaction Processing, Process Driven Development, Visual Basic (Programming Language), Data Management, Data Integrity, Debugging, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Command-Line Interface, C# (Programming Language), .NET Framework, Performance Tuning, Development Environment, Maintainability, Microsoft Development Tools, Application Programming Interface (API), Software Design, Restful API, Software Development Tools, File I/O, Authentications, Application Security, Software Testing, Unit Testing, Package and Software Management
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Prompt Engineering, LLM Application, Google Gemini, Prompt Patterns, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Google Cloud Platform, Embeddings, Model Optimization
Intermediate · Course · 1 - 3 Months