Generative AI & LLMs
Large language models, prompting, retrieval (RAG), fine-tuning and image generation.
Advanced
Once the basics are comfortable.
Building Systems with the ChatGPT API
Chain LLM calls into a multi-step application with input checks, evaluation and safety moderation.
DeepLearning.AI and OpenAI
Finetuning Large Language Models
When and how to fine-tune an LLM: data preparation, training and evaluation on your own data.
DeepLearning.AI and Lamini
Google: Generative Adversarial Networks
A short Google course explaining how GANs pit a generator against a discriminator, and common training problems.
Hugging Face Diffusion Models Course
Learn how diffusion models generate images and train or fine-tune your own with the diffusers library.
Hugging Face
LangChain for LLM Application Development
Short course on models, prompts, memory, chains, question answering over documents and agents with LangChain.
DeepLearning.AI and LangChain
Vector Databases: from Embeddings to Applications
Embeddings, similarity search and how vector databases power retrieval-augmented generation (RAG).
DeepLearning.AI and Weaviate

