AI Frontend Coding for Designers
Own the user experience from concept to production-ready code. Learn to use AI to create frontend code updates that meet your company's highest engineering standards.
Course Overview
This is a hands-on, live online workshop designed to empower Product Designers to confidently use AI code assistants to make enterprise-grade, production-ready frontend code updates.
Course Highlights
- Set up your development environment and become confident with command line.
- Go from design to code using Figma's MCP Server.
- Navigate a modern codebase and make UI updates that Engineers will accept.
- Understand and apply Git best practices for version control and collaboration.
- Follow an entire enterprise workflow, from branching to opening a Pull Request.
- Open office hours with the instructor for personalized guidance and Q&A.
- Get a LinkedIn Certificate of Completion.
About the Instructor

David Eisner is a veteran Product Design leader with 25+ years at companies like Amazon, Audible, and Plated. He is currently VP of Product Design and Research at Amwell Healthcare, where he pioneered a hands-on AI training program that empowers his team to create higher-quality designs with less effort and ship production-ready frontend code—eliminating handoffs, miscommunications, and mismatched design.
Now, he's bringing that same proven, real-world method to CraftAmplify so you can apply it immediately, gain independence and control, adopt emerging technologies with confidence, and amplify your craft.
Course Modules
The course is structured around a single, end-to-end project. We will guide you through each stage of an enterprise development lifecycle.
Module 1: Setting the Foundation
Getting to know Cursor AI, the terminal, and key coding concepts.
Module 2: From Design to Code
Hands-on practice translating a design into code using Figma's MCP Server.
Module 3: Cloning Production Code
Cloning an enterprise repository using git and understanding its structure.
Module 4: Local Development Environment Setup
Setting up a local development environment: installing dependencies, running backend and frontend servers, executing tests, and creating a git branch.
Module 5: Coding Fundamentals
Essential programming concepts: variables, data types, operators, conditionals, functions, arrays, objects, loops, and asynchronous operations.
Module 6: AI-Assisted Development & Deployment
Using AI to understand, modify, and deploy code changes, and merging your code into the main branch.
Module 7: Making Functional Updates
Making more complex code updates that require changes to unit and end-to-end tests, and ensuring all quality checks pass.
Upcoming Classes
This course was created for Designers, but is beneficial for anyone who wants to learn how create production-quality code using AI.
Tuesday Afternoon (11/11 & 11/18)
Tuesday, 4:00 PM - 7:00 PM ET
November 11 & 18
Friday Morning (11/14 & 11/21)
Friday, 9:00 AM - 12:00 PM ET
November 14 & 21
Tuesday Afternoon (12/2 & 12/9)
Tuesday, 4:00 PM - 7:00 PM ET
December 2 & 9
Tuesday Afternoon (1/13 & 1/20)
Tuesday, 4:00 PM - 7:00 PM ET
January 13 & 20
Friday Morning (1/23 & 1/30)
Friday, 9:00 AM - 12:00 PM ET
January 23 & 30
Looking for more classes? Join our mailing list.
Get updates about new class dates, discounts and CraftAmplify news.
Questions? Contact [email protected].