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 un…
AI Trainings
Access various online training courses for free and get upskilled in your own time.
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 ab…
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, dim…
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 …
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 architec…
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…
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.
Google Machine Learning Crash Course — Google AI
Google’s fast-paced, practical introduction to machine learning, featuring a series of animated videos, interactive visualizations, and hands-on practice exercises.
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 lea…
OpenAI API Crash Course — freeCodeCamp (YouTube)
The new wave of AI systems, ChatGPT and its more powerful successors, exhibit extraordinary capabilities across a broad swath of domains. In light of this, we discuss whether artificial INTELLIGENCE has arrived.
Practical Deep Learning for Coders
This free course is designed for people (and bunnies!) with some coding experience who want to learn how to apply deep learning and machine learning to practical problems.
Introduction to Generative AI and LLMs (Part 1 of 18) | Generative AI for Beginners
Are you curious about the fascinating world of Generative AI and Large Language Models (LLMs)? Look no further! In this video, Carlotta Castelluccio takes us through the inner workings of Generative AI and how it is revolutionizing various industries…
CS50’s Introduction to Artificial Intelligence with Python — Harvard University
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on p…
OpenAI Cookbook (Self-guided tutorials)
Example code and guides for accomplishing common tasks with the OpenAI API. To run these examples, you’ll need an OpenAI account and associated API key.
ChatGPT Prompt Engineering for Developers
In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications.
GenAI Agents
Tutorials and code for building generative AI agents, from simple workflows to complex architectures. Generative AI agents are at the forefront of artificial intelligence, revolutionizing the way we interact with and leverage AI technologies. This re…
Made with ML
Practical lessons on how to design, build, deploy, and iterate on production-ready ML applications. In this course, we’ll go from experimentation (design + development) to production (deployment + iteration). We’ll do this iteratively by motivating t…
Hands-On Large Language Models
Full set of notebooks from the book, covers everything from LLM basics to advanced fine-tuning. Through the visually educational nature of this book and with almost 300 custom made figures, learn the practical tools and concepts you need to use Large…
AI Agents for Beginners
A free 11-part beginner series that guides you through creating your first working agent. This course has lessons covering the fundamentals of building AI Agents. Each lesson covers its own topic so start wherever you like!
LLM Course
Roadmaps and notebooks that teach you how to design, build, and deploy applications with LLMs. Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
Machine Learning for Beginners from Microsoft
Free and beginner-friendly. Introduces essential ML concepts with hands-on practice. Cloud Advocates at Microsoft are pleased to offer a 12-week, 26-lesson curriculum all about Machine Learning.
Designing Machine Learning Systems
Summaries, examples, and extra material from the book on building scalable ML systems. Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders.
Awesome Generative AI Guide
Curated hub of learning materials, tools, and research on generative AI. Generative AI is experiencing rapid growth, and this repository serves as a comprehensive hub for updates on generative AI research, interview materials, notebooks, and more!
Hands-On AI Engineering
Showcases of LLM-powered apps and agent solutions you can replicate and adapt. A curated repository of AI-powered applications and agentic systems showcasing practical use cases of Large Language Models (LLMs) from providers like Google, Anthropic, OpenAI, and self-host…
Prompt Engineering Guide
A goldmine of resources, papers, and tutorials on mastering effective prompt design. Prompt engineering is a relatively new discipline for developing and optimizing prompts to efficiently use language models (LMs) for a wide variety of applications and research topics.
