Daniel Montgomery
Treehouse Teacher
Member Since May 17, 2021
Topics & Specialties
Courses & Workshops I've Taught
-
10 minWorkshop
Reflect on Your AI-Native Data Dashboard Journey - Data Dashboard Day 28
Look back on the complete journey from personal question and dataset to dashboard, decision, and sharing. Reflect on what you learned about data, design, AI-assisted building, and responsible decisions, then choose how to apply those lessons moving forward as an AI-native data builder.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
12 minWorkshop
Publish and Use Your Dashboard Safely - Data Dashboard Day 27
Put your dashboard on a live web address. Push the project to a private repository without committing secrets, separate development from production data, then open the deployed version and confirm sign-in and saved work behave correctly.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
18 minWorkshop
Break and Stress-Test Your Dashboard - Data Dashboard Day 26
Look for problems before sharing your dashboard by intentionally testing edge cases and imperfect conditions. Verify calculations independently, then check accessibility, mobile layouts, and error states so the experience remains trustworthy.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
23 minWorkshop
Add User Authentication with Clerk - Data Dashboard Day 25
Give each person their own space inside your dashboard. Add authentication with Clerk, keep the public demo available, and enforce ownership rules so one account cannot reach another account’s saved work.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
16 minWorkshop
Import New Data and Review Changes Before Going Live - Data Dashboard Day 24
Keep your dashboard current without breaking it. Add an import workflow that prepares a new dataset as a separate version, compare it against the active one, and only switch once you understand exactly what changed.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
24 minWorkshop
Build a Custom Dashboard with AI - Data Dashboard Day 23
Build the custom dashboard from your design and project spec using Claude Code or Codex. Then make it reusable, so the same dataset can be interpreted through different business profiles instead of answering only one company’s question.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
22 minWorkshop
Design a Professional Dashboard Layout - Data Dashboard Day 22
Move from a working prototype to a polished dashboard design. Use Claude Design to explore layout and visual direction, then prepare a precise handoff for implementation in Claude Code or Codex.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
8 minWorkshop
Test Your Dashboard with a Real User - Data Dashboard Day 21
Find usability problems by watching another person use your dashboard. Decide first whether your data is safe to share, then turn their questions and points of confusion into requirements for a more polished custom dashboard.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
16 minWorkshop
Use Your Dashboard to Make a Decision - Data Dashboard Day 20
Put your dashboard to work by using it to answer the original question and make a real decision. Learn how to notice what is missing, what is confusing, and what should change in the next version.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
20 minWorkshop
Choose Dashboard Charts That Tell a Data Story - Data Dashboard Day 19
Make your dashboard easier to understand by matching each question to the right chart. Then organize metrics, comparisons, and explanations into a story that helps viewers see what matters and what to do next.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
26 minWorkshop
Build Your First Personal Dashboard in Claude - Data Dashboard Day 18
Turn your prepared dataset and verified insights into a first dashboard in Claude. Learn how to translate data into useful metrics, readable charts, and actions a person can take.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
29 minWorkshop
Analyze Data with AI and Verify the Results - Data Dashboard Day 17
Use AI to explore patterns in your dataset while keeping yourself responsible for the conclusions. Learn how to ask useful analysis questions, review calculations and assumptions, and separate supported insights from overconfident claims.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
22 minWorkshop
Collect and Clean Data for Your Dashboard - Data Dashboard Day 16
Turn a personal dataset into a reliable foundation for analysis. Learn how to collect data responsibly, remove sensitive information, and prepare values, categories, dates, and missing data for consistent use.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
21 minWorkshop
Plan a Data Dashboard Around a Real Question - Data Dashboard Day 15
Learn what a data dashboard is and why the best dashboards begin with a decision, not a collection of charts. Choose a personal question, define the audience and metrics, and write a project spec that gives your dashboard a clear purpose.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
9 minWorkshop
Reflect on Your AI Agent Journey - AI Agents Day 28
Look back on the full agent-building journey and identify the ideas, tools, and safety practices that shaped your work. Reflect on how you now think with AI, then create a practical plan for moving forward as an AI-native agent builder.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
24 minWorkshop
Create a GUI for Your AI Agent - AI Agents Day 27
Give your agent a friendly interface that makes its capabilities easier to discover and use. This optional workshop covers the design decisions behind a simple GUI, including inputs, progress, results, errors, and user control.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
11 minWorkshop
Manage Multiple AI Agents and Compare Platforms - AI Agents Day 26
Explore what changes when one task becomes a team of agents. Learn how to divide responsibilities, coordinate work, and review results, then survey popular alternatives so you can choose tools that fit your goals.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
35 minWorkshop
Add Guardrails and Safety to Your AI Agent - AI Agents Day 25
Design an agent that is useful without giving it unchecked authority. Learn how tight instructions, a minimal tool surface, adversarial testing, human approval, and a guard layer keep your agent from drifting out of scope or acting on hostile content.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
17 minWorkshop
Give Your AI Agent Persistent Memory - AI Agents Day 24
Learn how an agent can retain useful information across interactions. Explore where memory can live, how to decide what gets saved, and how a real-time database keeps memories and history in sync across the terminal, messaging, and an interface you build later.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
20 minWorkshop
Connect Your AI Agent to APIs and MCP Servers - AI Agents Day 23
Give your agent practical ways to interact with the world. Learn how CLIs, APIs, and MCPs connect an agent to services, then connect one yourself so you can reach your agent from your phone.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
45 minWorkshop
Choose an AI Model for Your Agent with OpenRouter - AI Agents Day 22
Learn how model choice affects an agent’s quality, speed, cost, and capabilities. Compare the factors that matter for different tasks, explore OpenRouter as a way to reach many models, then connect a model to the agent you built.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
16 minWorkshop
Build a Custom AI Agent - AI Agents Day 21
Bring your plan and prompt together to create a custom AI agent. You’ll scaffold the project with Codex and Vercel’s Eve framework, define an orchestrator and its specialist subagents, and add a brand profile that gives every part of the system the same context.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
30 minWorkshop
Define Your Agent’s Goal and Improve Its Prompt - AI Agents Day 20
Decide exactly what your agent should do before you build it. You’ll define useful outcomes, clarify boundaries, and revise your prompt so a custom agent has the context it needs to behave consistently.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
9 minWorkshop
Plan Complex Agent Tasks with the /goal Command - AI Agents Day 19
Learn how the /goal command helps an agent work toward a larger outcome. Compare goal-based planning with the /loop command, and choose the right approach for short repeated work versus more complex multi-step tasks.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
16 minWorkshop
What AI Agent Skills Are and How to Create One - AI Agents Day 18
Learn how skills package repeatable instructions and expertise for an AI agent. You’ll understand when skills are useful and create your first one so an agent can perform a focused task more consistently.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
12 minWorkshop
Extend Your Agent with Connectors and Computer Use - AI Agents Day 17
Move beyond an agent that only reads and writes text. Learn how connectors provide access to useful services and how computer use can let an agent interact with a screen on your behalf, while keeping control and safety in mind.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
17 minWorkshop
Do Agentic Work with Claude Cowork - AI Agents Day 16
See what Claude Cowork can do with a real multi-step task. You’ll give it a spreadsheet and a goal, watch it work through the steps, and review the files it produces, then set the project context and schedule so the work can run without you.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
32 minWorkshop
Understand AI Agents and Plan Your First One - AI Agents Day 15
Learn what makes an AI agent different from a simple chatbot or one-off prompt. You’ll explore the loop agents use to plan and act, then write a clear project specification that gives your first agent a useful direction and measurable outcome.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
9 minWorkshop
Reflect on Your AI-Native Web App Journey - Web App Day 28
Look back on the full journey from app scaffold to launch and identify the skills, decisions, and habits that made the work possible. Reflect on how your approach to building has changed, then create a practical plan for moving forward as an AI-native web builder.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
27 minWorkshop
Find Your First Users and Build a Product Roadmap - Web App Day 27
Put your live app in front of real people, then decide what their feedback actually means. Find your first handful of testers, separate blocking bugs from interesting ideas, and build a roadmap that protects the app you already have.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
28 minWorkshop
Launch Your Web App with a Custom Domain - Web App Day 26
Take your app from a test URL to a real production launch. Attach a custom domain, move Clerk onto that domain with a production instance, then add the analytics and uptime monitoring you need once real people start using it.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
2 minWorkshop
Solo Build Day for Your AI-Assisted Web App - Web App Day 25
Use a focused build session to make meaningful progress on your own app. Apply the planning, implementation, testing, debugging, and refinement techniques from the track while making decisions that fit your project.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
8 minWorkshop
Add a Second User Flow to Your Web App - Web App Day 24
Expand your app beyond its first successful experience. Plan and build an additional feature flow that fits your existing architecture, reuses proven patterns, and creates more value for users.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
19 minWorkshop
Web App Security Checklist for Beginners - Web App Day 23
Build safer habits for protecting user data and application behavior. Learn the risks that come with AI-assisted development, then run a full security audit against your own project in phases and fix what it finds.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
14 minWorkshop
Plan Complex App Work with the /Goal Command - Web App Day 22
Break larger development requests into clear outcomes with the /goal command. Learn how goal-based planning keeps an AI assistant on track across multiple steps, then watch it run a full performance and accessibility cleanup driven by real PageSpeed Insights scores.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
19 minWorkshop
Break Your App and Learn from Real User Testing - Web App Day 21
Find problems before launch by intentionally testing your app under imperfect conditions and observing someone else use it. You’ll turn failures and moments of confusion into practical product improvements.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
16 minWorkshop
Deploy and Test Your Web App in Production - Web App Day 20
Move your app beyond local development and test the production experience. Learn how deployment changes the way your app behaves, how to verify the essential flows, and how to catch issues before real users do.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
12 minWorkshop
Use AI Skills to Extend Your Development Workflow - Web App Day 19
Discover what AI skills are, how they work, and when they are useful. Then learn to vet one before you install it, because a skill is a set of instructions an agent will act on and it deserves the same scrutiny as any other code you add to your project.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
12 minWorkshop
Debug Your Web App with AI - Web App Day 18
Learn the tools that make an AI coding agent better at debugging. Start with the blank white screen, then use screenshots, on-screen annotation, and official documentation to show the agent exactly what you are seeing instead of describing it in words.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
15 minWorkshop
Fix the Core User Flow of Your Web App - Web App Day 17
Save a stable version of your project, then focus on the one experience your app must deliver well. You’ll push your work to GitHub with your secrets left out, trace the core loop from user input to outcome, and make targeted improvements that create a clearer, more dependable product.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
22 minWorkshop
Connect Your Web App to External Services and AI - Web App Day 16
Give your web app access to the services that make it useful. Explore CLIs, APIs, and MCPs, then connect an AI API so your project can respond to real inputs and deliver intelligent functionality.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
39 minWorkshop
Add Authentication and a Database to Your Web App - Web App Day 15
Set up the essential foundation for a modern web app. You’ll create a clean application scaffold, add secure user authentication with Clerk, and connect a Convex project database so your app is ready for real users and persistent data.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
19 minWorkshop
The 5 Ways AI Fails and How to Fix Each One - AI Foundations Day 9
Diagnose generic answers, hallucinations, off-topic drift, tone mismatch, and repeated mistakes, with the specific fix for each and when to start over. Then hear how a working developer uses AI day to day.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
27 minWorkshop
Validate Your App Idea with AI Deep Research - AI Foundations Day 5
Use Perplexity Deep Research to size your market, tear down competitors, mine Reddit for real pain points, and stress-test your idea before you build. Then hear how a non-technical general manager puts AI to work at his own company.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
34 minWorkshop
What AI Is and How Large Language Models Work - AI Foundations Day 1
Learn what AI really is, how large language models work, and what ChatGPT, Claude, Gemini, and Perplexity each do best. Then hear a cybersecurity leader on the safety habits to start with.
This is part of the AI Bootcamp. Click here to learn more. (/ai-bootcamp)Viewed -
14 minWorkshop
Practice Prototyping in Figma
Enhance your prototyping skills by linking mockups in Figma and experimenting with tap, drag, and overlay interactions.
Viewed -
22 minPractice
Practice Wireframing
For this practice session, you'll be creating a digital wireframe in Figma for the primary screen of a sketching application. This app lets users quickly make shareable sketches using their fingers on a touchscreen.
Viewed -
52 minWorkshop
Build Your Own CRM in Lovable Step-by-Step
This workshop introduces Lovable.dev, an AI-powered tool that helps you turn ideas into working web apps using simple prompts. Watch as Christian and Dan get hands-on with features like text-to-app generation, Supabase integration, and easy deployment. Whether you’re building a prototype or just exploring what’s possible, it’s a practical session for anyone interested in faster, simpler app development.
Viewed -
90 minWorkshop
Build a To-Do List App with Replit Agent
In this workshop, participants will learn how to create a fully functional task tracker using Replit, a powerful online coding platform. With the assistance of Replit Agent, an AI-powered tool, you'll discover how to design, develop, and deploy your task tracker efficiently. This hands-on session is perfect for developers and builders of all skill levels—no previous coding experience is required—and is ideal for anyone looking to enhance their app building skills.
Viewed -
55 minWorkshop
Build and Deploy a Landing Page Using Bolt
This workshop introduces Bolt.new, an AI-powered platform that helps you build web apps using natural language prompts. In this session, we'll build a landing page from scratch, integrate a waitlist, and deploy it—all without writing traditional code. It’s a practical, hands-on experience for anyone looking to prototype quickly and start growing an audience right away.
Viewed -
4 minWorkshop
Turn Ideas Into Code with Replit Agent
In this workshop, Dan walks through what the Replit Agent is, how it works, and why it might be a useful tool—especially if you’ve got ideas but don’t know how to code. Whether you’re just getting started or you’re a developer looking to speed things up, this gives you a real look at what the agent can do and how it fits into the bigger picture of building software with AI.
Viewed -
18 minWorkshop
AI Tools for Sitemapping and Wireframing
This workshop shows how to speed up your UI design workflow using AI tools like Relume.io and Lovable. You’ll build clear sitemaps and wireframes, then turn them into functional code—streamlining the process from concept to execution. Great for designers and developers looking for practical ways to create clean, user-friendly interfaces more efficiently.
Viewed -
10 minWorkshop
Design Your Brand Identity with Looka
This hands-on workshop explores how to use Looka to quickly design a complete brand identity. You’ll create a brand kit, design a logo, pick a color palette, and generate key assets like social media badges and business cards. Ideal for launching a new startup or refreshing an existing brand, this session shows how to use AI to bring your vision to life and build a consistent, professional look.
Viewed -
13 minWorkshop
Plan and Design Effective No-Code Apps
This workshop will help you write clear, effective Product Requirements Documents (PRDs) to improve your project planning process. You’ll use best practices and customizable templates to guide AI tools like Cursor, Lovable, and Replit. It’s a practical session for anyone looking to define their projects more clearly and keep AI-driven development on track from the start.
Viewed -
29 minWorkshop
No-Code Prompt Engineering
Explore prompt engineering for no code development by enhancing your AI coding skills in this interactive workshop. Learn to craft clear, powerful prompts that enable AI tools to work smarter and faster, transforming your no code development process. Whether you're new to AI or already coding, you'll discover actionable strategies to streamline your workflow, solve challenges more efficiently, and achieve superior results from every prompt. Join us for a hands-on experience that will elevate your AI coding game and empower your no code projects.
Viewed -
4 minWorkshop
Meet Cursor and Experience AI-Driven Coding
This workshop explores Cursor, an AI-powered code editor designed to make coding more efficient and intuitive. You’ll learn how it helps with code suggestions, completions, error detection, and even running terminal commands—all within your workflow. It’s a practical session for developers looking to write cleaner code with less friction.
Viewed -
18 minWorkshop
AI Tools for No-Code Development
Learn about powerful AI Tools for No-Code development in this workshop, enabling you to build robust apps and launch businesses without writing a single line of code. Explore how innovative AI tools are transforming industries, sparking creativity, and opening exciting entrepreneurial opportunities. Whether you're a tech enthusiast, business leader, or just curious, this preview is your first step into a world of endless possibilities.
Viewed -
29 minWorkshop
Creating Micro-Interactions in Figma
In this workshop, you'll learn how to create prototypes users will love interacting with by adding micro-interactions to your Figma designs. These subtle yet impactful details—like toggle switches, animated buttons, and responsive input fields—bring your UI to life. Whether you're new to Figma interactions or looking to refine your skills, this step-by-step tutorial will guide you through each technique.
Viewed -
22 minWorkshop
AI Tools Treehouse Developers Love
Join us for a quick-paced, fun exploration of AI tools transforming the daily workflow of the team at Treehouse. Get insights into how tools like Arc, Coda, GitHub Copilot, and ChatGPT are being used to supercharge productivity in coding, project management, and creative processes. This video is a compact yet comprehensive guide to the AI tools reshaping the tech landscape at Treehouse.
Viewed -
Course
- 1
Supercharge Your Figma Workflow with AI Plugins
Dive into the world of Figma and AI plugins as we introduce five transformative AI tools designed to revolutionize your design process. Learn how to enhance your Figma experience with AI-driven solutions that enable rapid wireframing, insightful design feedback, and impactful UX copy creation. Each plugin brings its own unique set of capabilities, and we're here to explore them all!
-
21 minWorkshop
Mastering AI-Assisted Design with ChatGPT
Get ready to dive into the future of design. Whether you're a student, a design pro, or just super into AI, this workshop is for you. You'll see how ChatGPT can give you spot-on feedback, help you write killer copy, suss out the competition, and even whip up basic web prototypes. It's hands-on, it's mind-blowing, and it's all about unleashing your creativity. Don't miss out on this chance to kick off your AI-powered design journey in style!
Viewed -
Course
- 1
- 2
Introduction to NLP
Ever wonder how Siri or Google Translate function? Jump into Natural Language Processing (NLP), the AI field that bridges the gap between humans and computers. This course covers everything from the technical fundamentals to real-world applications and ethical considerations. Don't miss out on this linguistic adventure!
-
Course
- 1
- 2
- 3
AI Chatbot Comparison: Google Bard, Bing AI, Claude, ChatGPT
Step into the exciting world of chatbots amplified by large language models! This course aims to provide practical insights and a solid foundation in understanding and working with AI chatbots. We’ll compare four major platforms—Google Bard, Bing AI, Anthropic's Claude, and OpenAI's ChatGPT—and we’ll look at the fundamental concepts, capabilities, and limitations of each platform.
-
Course
- 1
- 2
Designing with Generative AI
Join Dan in this course as he uses generative AI to design a website for a bakery, employing the tools and methods highlighted in AI Tools for Designers.
-
Course
- 1
AI Tools for Designers
Join Dan as he embarks on a captivating journey into the world of Generative AI. Go deep into the revolutionary platforms, from Midjourney and Adobe Firefly to DALL·E and Bing Image Creator, that are reshaping the artistic landscape. Alongside this exploration, the video delves into the ethical implications of AI creation, emphasizing the importance of authenticity and originality.
-
18 minWorkshop
Introduction to GitHub Copilot
This workshop explores the capabilities of GitHub Copilot, a powerful coding tool. It demonstrates how Copilot assists developers in various scenarios, such as code completion, debugging, and documentation. Furthermore, students will learn how to use Copilot to enhance their coding productivity and efficiency.
Viewed -
13 minWorkshop
ChatGPT: Code Interpreter
Discover the capabilities of ChatGPT's "Code Interpreter" model in our AI workshop. It's a secure, sandboxed Python interpreter that revolutionizes Python code testing, debugging, data analysis, and visualization. Ideal for developers, data analysts, and AI enthusiasts eager to enhance their Python programming skills and data interpretation proficiency.
Viewed -
14 minWorkshop
ChatGPT for Designers
This workshop guides viewers through the various ways ChatGPT can enhance the design process, including recommending color palettes, assisting in UX copywriting, generating design direction, and so much more!
Viewed -
11 minWorkshop
Everyday Innovation: Leveraging ChatGPT in Our Daily Lives
In this video, we're exploring ChatGPT and its potential to enhance our everyday lives. Discover how ChatGPT, along with its advanced version, ChatGPT Plus, are transforming our technological interactions. Understand its strengths, limitations, and gather insightful tips for effective prompting to achieve optimal results.
Viewed -
Course
- 1
- 2
- 3
- 6
Introduction to Wireframing
Wireframing is a useful part of the design process. Throughout a website or mobile app project, you will have a lot of ideas and the best way to sort through those ideas is to brainstorm. Wireframes are a visual artifact of brainstorming, and the goal is to make them with minimal effort, as to encourage ideation. Whether you're a designer or not, wireframing is an important skill to have in your toolkit. It's beneficial for product managers, marketers, or anyone else with ideas for a website or mobile app. Wireframes are a valuable tool for visualizing user experiences, iterating on ideas, and sharing ideas with others.