Hi everyone,
I just published a new full course on YouTube, and it's completely free: Agentic AI from Scratch. It's 1 hour 29 minutes in 15 parts, and the code is typed on screen, file by file, and explained as it goes.
▶ Watch it here:
What we build
I took this studio's own website, the same one where many of you found your kits, and built an AI assistant into it called Ask ReactBD. By the end of the course it:
• answers from the site's real data: all 37 kits, their prices and their links, and nothing made up
• streams every answer into a chat window, with follow-up questions
• uses tools to search and compare kits. Ask "I'm opening a grocery shop and other farms want to sell through it. Which kit fits?" and it puts GoFarm and Grovia side by side
• drafts a message to the studio, but only the visitor can press Send
• still gives a useful answer when there's no AI key at all
• is checked by 8 test questions, keeps costs down with prompt caching, and goes live on Cloudflare with a deploy that refuses to ship your API key
Built with Next.js 16, React 19, TypeScript, Claude and Cloudflare Workers. No AI background needed: if you can write a React component and a Next.js route, you can follow along.
Free starter code (the site with no AI yet, exactly where the course begins):
https://github.com/noorjsdivs/agentic-coding-starter
The kits you'll see in the course
The agent recommends real kits from this shop, so a few of them appear on screen:
• GoFarm ($30): https://buymeacoffee.com/reactbd/e/484104
• Grovia ($99.99): https://buymeacoffee.com/reactbd/e/579772
• Sellzy ($99.99): https://buymeacoffee.com/reactbd/e/536015
• Noksha ($49.99): https://buymeacoffee.com/reactbd/e/548868
What's next
I'm already planning the follow-up: giving this agent a memory, so it remembers returning visitors. Only if they agree, and they can erase it any time. Tell me what you'd like after that.
Thank you
Your support is what lets me keep making long, free courses like this one. If it helps you, a like and a subscribe on YouTube, or a star on the starter repo, goes a long way.
Noor
