Codesmith
Live Online Workshops
(Included with Membership)
Upcoming Workshops Recently Recorded
JavaScript: The Hard Parts, v3
Build a robust mental model of callbacks and higher order functions, closure, types & operators, asynchronous JavaScript and object-oriented JavaScript. Improve how you write code, debug more effectively and become the versatile problem-solving developer you aspire to be.

React Performance, v2
Temporal
Optimize React applications for maximum performance. Learn to structure components and memoize to avoid re-renders, load code on-demand, and leverage new features in React 19.

React and TypeScript, v3
Temporal
Learn to build robust, type-safe React applications at scale using server-rendered components, Suspense streaming, form actions, and pragmatic TypeScript patterns.

Practical Prompt Engineering for Developers
GitHub
Dive into the art and science behind crafting the most effective prompts for developer tasks. Learn how to get higher quality outputs from AI tools, methods for testing and iterating on prompts, optimize token usage, and examples of how these techniques can dramatically improve code generation and debugging.

Modern CSS Fundamentals
Kevin Powell Media Inc.
This workshop will teach you the systematic principles behind modern CSS. We'll explore not just how specific CSS features work, but why CSS works the way it does. By the end, you'll have the solid foundation needed to tackle any project, whether you're writing vanilla CSS, working with frameworks, or even jumping into utility-first approaches like Tailwind.

Build a Fullstack Next.js App, v4
Databricks
Build a production-ready team wiki from scratch using Next.js, TypeScript, and modern SaaS tools, while covering everything from authentication to AI integration and deployment.

Fullstack System Design
Netflix
Architect scalable, secure, and high-performing full-stack applications. Confidently choose solutions for authentication strategies, database platforms, frontend performance optimizations, and backend service management.

Award-Winning Marketing Websites
basement studio
Learn the secrets behind some of the most visually stunning and performant marketing sites on the web. In this one-day workshop, Matias Gonzalez from Basement Studio breaks down the tools, techniques, and creative decisions behind award-winning websites built for brands like Vercel, MrBeast, and Cursor.

Build an AI Agent from Scratch, v2
Netflix
Spend two full days building AI agents from scratch with the latest models, human-in-the-loop guardrails, and modern AI design patterns.

Intermediate Angular
Google
Spend a full day gaining the skills to build more complex and high-performance Angular applications.

Claude Code & Advanced MCP
Anthropic
Dive deep into Claude Code and MCP servers while connecting LLMs like Claude with tools, data sources and advanced integrations with external services.

Hard Parts of Vibe Coding
Codesmith
Build a deep under-the-hood understanding of AI-aided software engineering as an emerging paradigm of programming. Solve AI-enabled development problems via first-principles reasoning, not trial-and-error prompting, and be able to build modular, maintainable AI systems in production.

Interviewing for Front-End Engineers, v2
Staff UI Engineer
Spend two full days with Evgenii Ray learning the skills and techniques to ace front-end engineering interviews.

Engineering Management at Scale
Google
Gain the management skills and strategies to lead the largest teams delivering high-profile, complex systems.

Recently Recorded Workshops
Getting Started with JavaScript, v3
Web Dev Simplified
Spend a full day learning the basics of programming web applications with JavaScript. Overcome the most common hurdles, interact with the DOM, and gain debugging experience to make programming easier.

TypeScript: From First Steps to Professional
Software Engineer & Educator
This course will equip you with the key concepts & skills you’ll need to become proficient with the TypeScript language, and acquaint you with the production-grade tooling, workflows, and resources you’ll want to accelerate your productivity and career growth.

API Design in Node.js, v5
Netflix
Design and build APIs from the ground up in Node.js! Use Express to handle routes and create your REST API. Read and update data using a Postgres database. Add authentication to lock down your API with JWTs. Learn how to deploy your API for the world to see!

Model Complex Domains with TypeScript
Stripe
Transform complex, messy TypeScript code into clean, domain-focused models through a series of discussions, group activities and hands-on coding exercises.

Looking for older workshops? Once edited, they become Courses.