This module introduces participants to modern AI development tooling, showing how different categories of tools can enhance developer's experience.
- Chat Applications: great for exploration and brainstorming, but less convenient for iterative development.
- Coding Assistants / IDE Integrations: help write, refactor, and test code directly inside development environments.
- Project Bootstrappers: generate starter projects quickly from natural language prompts.
- Agents: more advanced systems that can operate across files, perform tool-based actions, and automate workflows.
Developing the snake game with ChatGPT and Claude
Chat apps allow quick Q&A and prototyping but often require switching between the chat and IDE.
- ChatGPT — General-purpose LLM with strong coding abilities.
- Claude — AI assistant by Anthropic, strong on reasoning and long context handling.
- DeepSeek — Open-source, performance-optimized LLM for coding and analysis.
- Ernie — Baidu’s large model platform.
- Microsoft Copilot — Microsoft’s general AI assistant (distinct from GitHub Copilot).
These tools are embedded into editors/IDEs to provide inline code suggestions, test generation, multi-file edits, and more.
- Claude Code — Command-line + IDE companion for AI-powered coding.
npm install -g @anthropic-ai/claude-code
- GitHub Copilot — GitHub’s AI coding partner integrated into IDEs like VS Code, JetBrains.
- Cursor — An AI-first IDE built around coding with LLMs.
- Pear — Open-Source AI Assistant.
Bootstrappers generate entire project from natural language prompts. Useful for quick prototyping.
- Bolt.new — Generate full-stack applications quickly.
- Lovable.dev — Create applications from prompts with frontend/UI focus.
Agents are autonomous coding helpers that combine LLMs with tools to read/write files, run commands, and manage projects.
They form the backbone of many assistants and scaffolders.
- Anthropic Computer Use — Demonstration of agents that can interact with computers and files.
docker run \ -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \ -v $HOME/.anthropic:/home/computeruse/.anthropic \ -p 5900:5900 \ -p 8501:8501 \ -p 6080:6080 \ -p 8080:8080 \ -it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest
- PR Agent — Automates pull request reviews and suggestions.
Did you take notes? You can share them here
- Notes Jesus Oviedo
- Add a link to your notes above this line