AI Coding Tools Compared: ChatGPT, Claude, Copilot, Cursor, Lovable and AI Agents
We compare AI coding tools by asking each to help build the same small app, Snake in React. We compare the tools rather than ship one polished build. The walkthrough follows the tool categories, moving from chat applications to coding assistants and IDEs, then to project bootstrappers and agents.
Links
The main resources:
- Lovable Snake preview
- AI Dev Tools Zoomcamp
- AI Engineering Buildcamp
- RAG agents workshop
- LLM Zoomcamp
The comparison
The same app appears in several workflows:
We build two Vite React projects. snake-chatgpt keeps
the game in one component, so it shows what a chat app can produce from a short
prompt.
snake-claude-code splits the page shell from the game component. It adds a
score and a start-and-restart flow, plus WASD controls and a
walls-versus-pass-through mode.
Sign in to access this workshop
Tutorial pages
Watch the recording
Recording available with Free with sign-in.
Free with sign-in View code on GitHubRelated content
AI Coding Tools Compared: ChatGPT, Claude, Copilot, Cursor, Lovable and AI Agents
We compare AI coding tools by asking each to help build the same small app, Snake in React. We compare the tools rather than ship one polished build. The walkthrough follows the t…
July 21, 2025
The Agentic Loop: Building a Mini Agent Framework from Scratch
We start with a fixed RAG pipeline that searches a course FAQ once and passes the results to the model. That works until the search misses. A typo, a question phrased the wrong wa…
July 07, 2026
Building an Agent with Guardrails
AI agents are useful because they can call tools and act on user requests. That same flexibility makes them easy to steer off topic. In this workshop, we build a Data Engineering …
May 26, 2026