
AI Python for Beginners
Learn Python programming with AI assistance. Gain skills writing, testing, and debugging code efficiently, and create real-world AI applications.
Grow your AI career with foundational specializations and skill-specific short courses taught by leaders in the field.
Learn how to evaluate the safety and security of your LLM applications and protect against risks. Monitor and enhance security measures to safeguard your apps.
Learn how to use generative AI's capabilities & limitations. Get an overview of real-world examples, and impact on business & society for effective strategies.
Learn how to prompt an LLM to help improve, debug, understand, and document your code. Use LLMs to simplify your code and enhance productivity.
Learn how to accelerate the application development process with text embeddings for sentence and paragraph meaning.
Learn Microsoft's open source orchestrator, Semantic Kernel and use LLM building blocks such as memory, connectors, chains and planners in your apps.
Learn to use LLMs to enhance search and summarize results, using Cohere Rerank and embeddings for dense retrieval.
Create and demo machine learning applications quickly. Share your app with teammates and beta testers on Hugging Face Spaces.
Create a chatbot with LangChain to interface with your private data and documents. Learn from LangChain creator, Harrison Chase.
Use the powerful and extensible LangChain framework, using prompts, parsing, memory, chains, question answering, and agents.
Learn to break down complex tasks, automate workflows, chain LLM calls, and get better outputs from LLMs. Evaluate LLM inputs and outputs for safety and relevance.
Learn the fundamentals of prompt engineering for ChatGPT. Learn effective prompting, and how to use LLMs for summarizing, inferring, transforming, and expanding.
Learn a framework for AI project development. Build models for air quality, wind energy, biodiversity & disaster management. Explore case studies on public health & climate change.
Explore the fundamental mathematics toolkit of machine learning: calculus, linear algebra, statistics, and probability.
Learn foundational AI concepts through an intuitive visual approach, then learn the code needed to implement the algorithms and math for ML.
Learn about AI technologies and how to use them. Examine AI's societal impact, and learn to navigate this technological shift.