technifyed

Free online

Optimism courses 1,762

Learn Optimism online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 1,762 courses

Stanford Online

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

4.81,278 ratings

The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal search trees).

  • Coursera
  • 4 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

DeepLearning.AI

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

4.963,547 ratings

In the second course of the Deep Learning Specialization, you will open the deep learning black box to understand the processes that drive performance and generate good results systematically. By the end, you will learn the best practices to train and develop test sets and analyze bias/variance for…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 5 weeks to complete this cour…
  • Self-paced
  • Paid certificate

IISc Bangalore

Computer System Optimizations for ML

Computer Science and Engineering course by Prof. Sumit K. Mandal.

  • NPTEL
  • 12 weeks, 50 lectures
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

MIT OpenCourseWare

Computer Algorithms in Systems Engineering

This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, br…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Microsoft

Manage and optimize AI agent investments on Azure

Managing and optimizing AI agent investments on Azure is now more streamlined and powerful with the built-in observability capabilities in Microsoft Foundry. These tools provide enterprise-grade observability, governance, and performance optimization capabilities essential for deploying intelligent…

  • Microsoft Learn
  • 35 minutes
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

MIT OpenCourseWare

Analysis and Design of Digital Integrated Circuits

6.374 examines the device and circuit level optimization of digital building blocks. Topics covered include: MOS device models including Deep Sub-Micron effects; circuit design styles for logic, arithmetic and sequential blocks; estimation and minimization of energy consumption; interconnect models…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Microsoft

Optimize vector search in Azure Database for PostgreSQL

Tune pgvector configuration, select vector indexes, design efficient data layouts, and scale Azure Database for PostgreSQL for high-performance AI workloads.

  • Microsoft Learn
  • 2 hours
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

Microsoft

Optimize semantic model performance

Diagnose and fix semantic model and report performance issues. Use Performance analyzer to identify bottlenecks, optimize DAX calculations, reduce cardinality, and implement aggregations to improve query speed.

  • Microsoft Learn
  • 1.5 hours
  • Self-paced
  • Free course
  • Free badge
  • Advanced

MIT OpenCourseWare

Introduction to Mathematical Programming

This course is an introduction to linear optimization and its extensions emphasizing the underlying mathematical structures, geometrical ideas, algorithms and solutions of practical problems. The topics covered include: formulations, the geometry of linear optimization, duality theory, the simplex…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Microsoft

Plan and prepare to develop AI solutions on Azure

Microsoft Azure offers multiple services that enable developers to build amazing AI-powered solutions. Proper planning and preparation involves identifying the services you'll use and creating an optimal working environment for your development team.

  • Microsoft Learn
  • 1 hour
  • Self-paced
  • Free course
  • Free badge
  • Beginner

Microsoft

Migrate SQL Server workloads to Azure SQL Database

Learn the essentials of Azure SQL Database deployment and migration. Explore its benefits, exclusive features, and migration options while optimizing performance and application connections for a smooth transition to the cloud.

  • Microsoft Learn
  • 1.5 hours
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

MIT OpenCourseWare

Database Systems

This course relies on primary readings from the database community to introduce graduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, and transactions. It is designed for students who hav…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Stanford University

Compilers

4.534 ratings

This self-paced course will discuss the major ideas used today in the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization,…

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Microsoft

Evaluate and optimize AI agents through structured experiments

Learn how to evaluate and optimize AI agents systematically through structured experiments that measure quality, cost, and performance. Design evaluation metrics, apply Git-based workflows, create consistent scoring rubrics, and make evidence-based optimization decisions.

  • Microsoft Learn
  • 1 hour
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

Microsoft

Optimize multi-agent performance and cost in Microsoft Foundry

Optimize multi-agent performance and cost in Microsoft Foundry. Design model routing strategies across agent ecosystems, implement multi-level caching architectures, optimize token usage and context management across agent chains, and systematically analyze quality-cost-latency trade-offs.

  • Microsoft Learn
  • 40 minutes
  • Self-paced
  • Free course
  • Free badge
  • Advanced

MIT OpenCourseWare

Performance Engineering of Software Systems

6.172 is an 18-unit class that provides a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, caching optimizations, parallel programming,…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Harvard University

Optimization - Lecture 3 - CS50's Introduction to Artificial Intelligence with Python 2020

00:00:00 - Introduction 00:00:15 - Optimization 00:01:20 - Local Search 00:07:24 - Hill Climbing 00:29:43 - Simulated Annealing 00:40:43 - Linear Programming 00:51:03 - Constraint Satisfaction 00:59:17 - Node Consistency 01:03:03 - Arc Consistency 01:16:53 - Backtracking Search This course explores…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

Enter your email and the official page opens. Phone is optional.