Coding with AI is fundamentally different to coding without it
The way we think, decompose problems and code have to change when we use AI. This is hard and cannot be explained in a quickstart or a 10-minute tutorial.
Many coders are disappointed when they start using AI tools like Cursor. Simply asking AI to generate code without context or proper prompting doesn't work well.
Effective AI-enhanced coding requires critical skills: providing rich context, co-constructing prompts with AI, creating coordinator AIs that manage specialized task AIs, and breaking complex workflows into manageable steps.
To address this, we created this hype-free workshop with lots of live coding and pair-programming to understand how AI really works and change your coding practices and computational thinking.
Why this course?
- Profoundly practical: you will learn by doing it. Real exercises with live coding and pair-programming exercises tutored by the instructor.
- Vendor-agnostic learning: you will learn how to use AI in your workflow regardless of the vendor you choose. We pick the best tools for each task but we teach the fundamentals so you can migrate to the vendor you choose.
- High quality education: the instructor has 10 years of experience as teacher, academic director and data scientist.
- Small groups: to ensure you get personalized attention and live coding with our assistance small groups up to 12 people are allowed.
What you'll learn
- Why naive AI autocompletion do not work as expected and how to change that
- How to adapt your coding workflow to maximize your productivity
- Repository management and composionality to create AI-friendly code
-
Mastering different AI coding approaches:
- IDE-based supervised coding (VS Code, Cursor)
- CLI-based tools like Claude Code and Aider for semi-automated workflows
- Using Multi-agent systems and MCPs for end-to-end development
- Automated testing, documentation, and bugfixing with AI
-
Beyond just code generation:
- Use "LLM personas" to design better code
- How to use AI to debug complex code issues
- How to use AI to create comprehensive tests
- Agentic workflow to semi-automate your entire development process
- UI development: tricks and tooling that allows you to create UIs and other visual artifacts
What you'll get
- 3 * 2 hour live sessions: real practice with live coding and personal coding exercises tutored by the instructor
- Templates and workflows for your projects optimized for various technology stacks
- Real-world production project examples created with AI (over 60% of code lines generated with AI)
Interested?
What students say
"Brilliant! I felt like someone who uses Lego to build little houses and was suddenly taught how to build the Death Star. Tools I knew but discovered I didn't know how to use properly."
— Raul
"Here you relearn how to develop code, in a much more efficient way than without AI."
— Plutarco
"I've learned a ton of things. This marks a before and after for me in how to develop and understand how AI works."
— Ladyr00t
Instructor
Alejandro Vidal is a consultant in generative artificial intelligence. Professor and speaker on AI, product design and technology. He has 10 years of experience as teacher, academic director and data scientist with a strong background in cognitive science and AI.
Other inquiries
If you have any other questions, please contact me.