Generative AI & LLMs
Large language models, prompting, retrieval (RAG), fine-tuning and image generation.
Beginner
Start here. No background needed beyond school maths.
ChatGPT Prompt Engineering for Developers
A short course on writing clear prompts and using an LLM API for summarising, inferring, transforming and chat.
DeepLearning.AI and OpenAI
Generative AI for Beginners
Microsoft's 21-lesson open course on building generative AI applications: prompts, chat apps, RAG and responsible use.
Microsoft
Generative AI for Everyone
Andrew Ng explains what generative AI can and cannot do, and how to use it at work, with no coding needed. Free to audit.
DeepLearning.AI (Coursera)
Introduction to Generative AI
A short Google Cloud course on what generative AI is, how it works and where it is used.
Google Cloud Skills Boost
Introduction to Large Language Models
Google Cloud's short course on what large language models are, prompt tuning and use cases.
Google Cloud Skills Boost
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
Expert
Research-level depth and specialist material.

