Welcome to Build Apps with Windsurf AI Coding Agents, built in partnership with Windsurf and taught by Anshul Ramachandran. Windsurf is a collaborative agentic IDE that provides a workspace where you can work with an AI agent. In this course, you'll learn how to use Windsurf to build several cool applications and also peer under the hood to deeply understand how a coding agent is built on top of large language models. I know many people are using AI in their coding workflow, say for autocomplete as a basic feature, but many users even at AI as a coding, are not yet using AI anywhere near to the full extent of what's possible. This course will make you highly skilled in today's cutting-edge best practices, and I hope will transform how you code. The instructor, Anshul Ramachandran, is a founding team member of Windsurf and a world expert in AI coding agents. Welcome. Thanks, Andrew. Windsurf makes coding with AI more fun and a lot easier. There is a wide spectrum of AI coding tools available to developers. On one end, there are simple coding assist tools that generally make a single call to a large language model. On the other end, there are autonomous agents that aim to fully automate the coding experience. We would built windsurf to serve as a collaborative agent that bridges the gap between simple coding assistants and fully autonomous agents. I always feel that when I know how a tool is built, I make a much better and more powerful use of it. That is what makes me especially excited about this course. You will learn what goes on under the hood of an agentic AI tool like Windsurf, all while using it to build games, fix unit tests, update large repositories and build an entire Wikipedia topic analysis app from scratch. A major difference between different AI coding tools is how they use LLMs in their flow to plan and execute actions. Having a coding agent that is effective at maintaining context of the code base and track what you, the developer does and then calls the right tools is what gives it the feel of a good, peer program working alongside you. One of the main factors that make Windsurf a successful AI coding agents its robust search and discovery capabilities that lets it take multiple steps to scan multiple files and even search online for documentation, then identify the most relevant code or docs for a task, and then come over a sequence of code editor to execute the program as intended. This is much more context in the typical RAG pipeline, and Anshul will be going over all of these details. Many people have worked to create this course. I'd like to thank the whole Windsurf team and from DeepLearning.AI, Esmaeil Gargari and Geoff Ladwig also contributed to this course. This course is going to be a lot of fun. I think so. Let's go on to the next video to get started.