06.1: Code Generation

Perform code generation, editing, and translation using an LLM
36 min Updated Aug 26, 2025

07.1: Exercises: Code Summarization

Use LLMs to aid in documenting and summarizing code
18 min Updated Aug 26, 2025

08.1: Exercises: Commands and Configurations

Use LLMs to generate commands and configurations
21 min Updated Jul 5, 2025

09.1: Vulnerabilities and Exploitation

Use LLMs to aid in vulnerability discovery, exploitation, and patching
48 min Updated Jul 5, 2025

10.2: Social Engineering

Use LLMs to aid in social engineering tasks
24 min Updated Oct 14, 2025

01.2: Ollama

Deploy an Ollama server for testing open language models
46 min Updated Jan 5, 2026

01.1: Setup

Set up Google Cloud and LLM accounts
83 min Updated Jan 7, 2026

02.4: Homework

Create a custom RAG application of your own.
216 min Updated Jan 12, 2026

03.2: Homework

Build-a-Bot Workshop. Create a custom LangChain agent of your own.
180 min Updated Jan 12, 2026

04.2: Homework

Create a custom MCP-based agent application of your own.
180 min Updated Jan 12, 2026

05.2: Homework

Security test your LangChain agent.
180 min Updated Jan 7, 2026

06.3: Homework

Generate a security application with LLMs
182 min Updated Aug 26, 2025

07.3: Homework

Write your own LLM application to aid in analyzing and reverse engineering code
182 min Updated Dec 10, 2025

08.3: Homework

Write your own LLM application to generate and execute commands and configurations
182 min Updated Jul 7, 2025

09.3: Homework

Write your own LLM application to aid in identifying, fixing, and exploiting vulnerabilities
182 min Updated Jan 1, 2026

10.3: Final project

Build an LLM security application given what you've learned in this class
196 min Updated Jan 1, 2026

06.2: Coding Agents

Utilize LLM-powered coding agents to produce code
42 min Updated Aug 26, 2025

07.2: Code Analysis

Use LLMs to aid in analyzing and reverse engineering code
148 min Updated Aug 26, 2025

08.2: Command agents

Experiment with agents that generate and execute commands
45 min Updated Jul 11, 2025

09.2: Vulnerability Tools

Use LLMs with tools for vulnerability discovery, exploitation, and patching
43 min Updated Oct 14, 2025

10.1. Threat Intelligence

Use LLMs to aid in threat intelligence tasks
48 min Updated Oct 14, 2025

02.1: LangChain Tour

Experiment with prompt templates, messages, chat models, safety settings, chains, and parsers in LangChain
21 min Updated Jan 11, 2026

02.2: LangChain Documents

Experiment with document loading, chunking, and tokenizers in LangChain
30 min Updated Jan 13, 2026

02.3: LangChain RAG application

Experiment with a retrieval augmented generation application in LangChain
30 min Updated Jan 13, 2026

03.1: LangChain Agents

Experiment with agents and tools with LangChain for building autonomous applications
57 min Updated Jan 11, 2026

01.4: Model Testing

Examine the performance of different LLMs on a suite of tasks
27 min Updated Dec 9, 2025

04.1: MCP

Leverage Model-Context-Protocol tools for building agents
82 min Updated Jan 12, 2026

05.1: Securing LLM applications

Analyze the security of LLM applications
120 min Updated Jan 13, 2026

01.3: Programmatic Model Access

Access a range of LLMs from Python
11 min Updated Jan 11, 2026
Loading Codelabs, please wait...