Welcome to the AI Dev Tools Zoomcamp, a free course that helps you use AI tools to write better code, faster.
We're starting the first cohort of this course on November 18, 2025!
Sign up here to join us.
This course is for anyone who wants to use AI tools to help with coding.
You don't need any AI experience to start - just curiosity about using AI tools to help with your coding!
Module 1 β Introduction to Vibe Coding / AI Tools Overview
- AI-assisted development with Snake game example (React + JS)
- Chat applications: ChatGPT, Claude, DeepSeek, Microsoft Copilot
- Coding assistants / IDEs: Claude Code, GitHub Copilot, Cursor, Pear
- Project bootstrappers: Bolt, Lovable
- Agents: Anthropic Computer Use, PR Agent, others
Module 2 β End-to-End Project (Snake)
- Use a coding assistant for an end-to-end project
- Build Snake in React/TS
- Define API with OpenAPI
- Generate FastAPI server from OpenAPI specs
- Add CI/CD
- Deploy the application
Module 3 β Model-Context Protocol
- Enhancing AI assistants with tools
- Core servers: GitHub, Filesystem, DB/SQL, HTTP/API, CI
- Practical workflows: repo triage, PR summarization, scripted edits, data queries
- Local vs. remote servers
- Security/permissions
Module 4 β Build an AI Coding Agent (for Django)
- Build your own coding agent that can scaffold and extend projects
- Use a Django template as the base project
- Learn how agents act as project bootstrappers
- Explore multiple agent orchestration frameworks
- Outcome: a Django app created and modified by your AI agent
Module 5 β AI for Testing, CI/CD & DevOps
- AI-assisted PR reviews/summaries and change-risk hints
- Automated test generation, coverage gates, and LLM evals in CI
- Release notes, changelog drafting, and deployment runbooks
- Incident postmortems and on-call copilots
Module 6 β Automation with Low-Code and No-Code AI (n8n)
- When to automate vs. code; composable AI tasks
- Build an n8n workflow using LLM nodes and webhooks
- Connectors: email, Slack, GitHub/Jira/Notion, databases
- Ship lightweight assistants without maintaining servers
- Course Channel on DTC Slack
- Telegram Channel with Announcements
- Pre-launch Q&A Stream
- Launch Stream with Course Overview
- Course Google Calendar
- FAQ
- Course Playlist
DataTalks.Club is a community of data enthusiasts learning and growing together. We're all about sharing knowledge, helping each other out, and making data science more accessible.
Join us: β’ Website β’ Slack Community β’ Newsletter β’ Events β’ Calendar β’ YouTube β’ GitHub β’ LinkedIn β’ Twitter