This course provides an introduction to the Model Context Protocol (MCP), covering its theory, design, and practical application. It includes foundational units, hands-on exercises, use case assignments, and collaboration opportunities. The course aims to equip students with the knowledge and skills to build AI applications leveraging external data and tools using MCP standards.