AI Trainings

Access various online training courses for free and get upskilled in your own time.

Stanford CS236 – Generative AI

Build intuition on modern gen-AI, including diffusion models, VAEs & flows, and image synthesis. Generative models are widely used in many subfields of AI and Machine Learning. Recent advances in parameterizing these models using deep neural networks, combined with progress in stochastic optimization methods, have enabled scalable modeling of complex, high-dimensional data including images, text, and speech.

UMich Deep Learning for CV

Learn SOTA computer vision from CNNs to modern applications. Computer Vision has become ubiquitous in our society, with applications in search, image understanding, apps, mapping, medicine, drones, and self-driving cars. Core to many of these applications are visual recognition tasks such as image classification and object detection.

Stanford CS336 – Language Models

Deeply understand data preproc, LLM building blocks, evals, scaling, and reasoning. Language models serve as the cornerstone of modern natural language processing (NLP) applications and open up a new paradigm of having a single general purpose system address a range of downstream tasks. As the field of artificial intelligence (AI), machine learning (ML), and NLP continues to grow, possessing a deep understanding of language models becomes essential for scientists and engineers alike.

Neural Networks: Zero to Hero

Learn from Karpathy as he walks you through backpropping to building your own GPT from scratch. A course on neural networks that starts all the way at the basics. The course is a series of YouTube videos where we code and train neural networks together.

MIT 6.S191 – Intro to Deep Learning

Fast-track tour of modern Deep Learning. Master everything from the basics of DL to the latest applications. The class consists of a series of foundational lectures on the fundamentals of neural networks and their applications to sequence modeling, computer vision, generative models, and reinforcement learning.

CS224N: NLP with Deep Learning

Natural language processing (NLP) is a crucial part of artificial intelligence (AI), modeling how people share information. In recent years, deep learning approaches have obtained very high performance on many NLP tasks.

CS224U: Natural Language Understanding

This project-oriented class is focused on developing systems and algorithms for robust machine understanding of human language. It draws on theoretical concepts from linguistics, natural language processing, and machine learning.

CS234: Reinforcement Learning

To realize the dreams and impact of AI requires autonomous systems that learn to make good decisions. Reinforcement learning is one powerful paradigm for doing so, and it is relevant to an enormous range of tasks, including robotics, game playing, consumer modeling and healthcare.

CS229M: Machine Learning Theory

When do machine learning algorithms work and why? How do we formalize what it means for an algorithm to learn from data? How do we use mathematical thinking to design better machine learning methods? This course focuses on developing a theoretical understanding of the statistical properties of learning algorithms.

CS230: Deep Learning (Andrew Ng)

Deep Learning is one of the most highly sought after skills in AI. In this course, you will learn the foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. You will learn about Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more.

CS229: Machine Learning (Andrew Ng)

This course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative learning, parametric/non-parametric learning, neural networks); unsupervised learning (clustering, dimensionality reduction); learning theory (bias/variance tradeoffs, practical advice); reinforcement learning and adaptive control. The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing.

CS221: Artificial Intelligence

The goal of artificial intelligence (AI) is to tackle complex real-world problems with rigorous mathematical tools. In this course, you will learn the foundational principles and practice implementing various AI systems.

IBM Quantum Learning

Learn the basics of quantum computing. Quantum computing uses quantum mechanics to solve really complex problems—the types of problems today’s supercomputers can’t handle. It has the potential to lead to major breakthroughs in fields like medicine and finance, allowing us to diagnose illnesses sooner or live better in retirement.

IBM AI Courses

Discover courses that can give you a head start in areas like generative AI, machine learning, and more. IBM SkillsBuild AI Level Up can help you choose the right path.

Amazon — Introduction to Generative AI with AWS

Master the fundamentals of generative AI and develop a deep understanding of its historical context and real-world applications. Explore AI and machine learning foundations using AWS tools, large language models (LLMs) with transformer-based architectures, and the societal impacts of generative AI to understand AI’s evolution and ethical deployment.

Amazon — AWS Machine Learning Foundations Course (by Udacity & AWS)

Learn what machine learning is and the steps involved in building and evaluating models. Gain in demand skills needed at businesses working to solve challenges with AI. Learn the fundamentals of advanced machine learning areas such as computer vision, reinforcement learning, and generative AI.

Google Cloud — Introduction to Generative AI

This is an introductory level microlearning course aimed at explaining what Generative AI is, how it is used, and how it differs from traditional machine learning methods. It also covers Google Tools to help you develop your own Gen AI apps.

IBM AI Engineering Professional Certificate — IBM / Coursera

Artificial intelligence (AI) is revolutionizing entire industries, changing the way companies across sectors leverage data to make decisions. To stay competitive, organizations need qualified AI engineers who use cutting-edge methods like machine learning algorithms and deep learning neural networks to provide data driven actionable intelligence for their businesses. This 6-course Professional Certificate is designed to equip you with the tools you need to succeed in your career as an AI or ML engineer.