Microsoft just dropped a free full MCP course on GitHub and it's the best resource I've seen on the protocol. It's called MCP for Beginners. 11 modules. 13 hands-on labs. Code examples in Python, TypeScript, JavaScript, Java, C#, and Rust. → Build your first MCP server from scratch → Connect AI models to real tools and services → Implement OAuth2 auth and security patterns → Deploy to production with Azure Container Apps → Full PostgreSQL integration in the final capstone Everything you need to go from zero to production MCP developer. 100% Opensource. MIT License. Link in comments.