AI-Assisted Coding for Designers E2: How Web Apps Work
Hosted by Junaid Dodhia and Xinran Ma
What you'll learn
The Big Picture
Mental Models for Modern Apps
A Designer’s Guide to Architecture
Why this topic matters
You'll learn from
Junaid Dodhia
Software Engineer | Designer | Coding Instructor
Junaid is an engineer, designer, and coding instructor working at the intersection of design, code, and human behavior. He was an early engineer at YC-backed startups and holds a Master’s in Information Systems from Carnegie Mellon University.
He teaches coding at Tutor Corps and has taught K–12 students at Coding Minds Academy, where he led introductory coding classes and contributed to curriculum design and mentorship. He's passionate about helping designers build technical confidence and bring their ideas to life.
Junaid builds with a production-ready stack and AI-powered code editors, blending speed with systems thinking and human-centered design. His work focuses on shaping tools that shape how we learn, create, and collaborate.
Connect with Junaid on LinkedIn
Xinran Ma
Founder of Design with AI | AI Course Instructor | 3x Author
Xinran Ma is the founder of Design with AI (designwithai.co), speaker, and award-winning designer.
Design with AI is one of the fastest-growing AI communities (over 2,000 new members every month), with subscribers from companies like Google, Amazon, IBM, and McKinsey.
He is also the author of multiple Amazon #1 New Release books in UX and has been awarded ADPList's Top 1% Mentor in Design 5 times.
He regularly delivers lectures and conducts AI workshops at places such as Microsoft, Columbia Business School, UXPA, University of Connecticut, and Pratt Institute. His work has been featured in leading publications, including Designboom, UX Collective, ArchDaily, American Illustration, Society of Illustrators, 3x3 Magazine, and Medium.
Xinran teaches the course AI for Product Designers on Maven.
Previously partnered with
Go deeper with a course


Keep exploring