Module 01
The AI Developer Environment
Set up a workflow where AI is a first-class teammate, not a chat tab you copy from.
- Installing & configuring Claude Code
- CLAUDE.md, memory & project context
- Permissions, hooks and safe defaults
Stop typing boilerplate. Start architecting. Learn how to build, debug, and deploy full-stack applications in record time using Claude Code and AI Agents.
$
Demo
A preview of the workflow you'll master: describe the feature, review the diff, ship it.
Tech Stack
Real production tools, not toy demos. Every module builds on the same full-stack app.
Full-stack framework
AI pair engineer
Serverless database
Type-safe ORM
Authentication
Transactional email
Object storage
LLM APIs
Styling
Subscriptions & payments
Caching & rate limiting
Hosting & deploys
Prerequisites
This is a course for web developers who want to 10× their output — not for complete beginners.
ES6+ — arrow functions, destructuring, modules, async/await.
Components, props, useState and useEffect.
REST concepts and making requests with fetch.
Syllabus
Each module adds a working milestone to the final project, so you finish with BookmarkHub live in production — not a folder of notes.
Module 01
Set up a workflow where AI is a first-class teammate, not a chat tab you copy from.
Module 02
Go from a one-paragraph spec to a running Next.js 16 app with a real database, auth, email and file uploads.
Module 03
Turn stack traces into fixes in minutes, let AI guard your code with tests, and make it fast with caching.
Module 04
Connect your agent to tools and data, split big jobs across sub-agents, and ship AI features to your users.
Module 05
Turn on payments, automate releases, and put a real SaaS live with confidence.
Final Project
Your personal knowledge library. Save, organize, search and AI-enhance everything you read and research. A Pocket / Readwise alternative with full-text search and AI as the headline features.
Articles
Designing Data-Intensive Apps — Ch. 5 notes
#system-design · martin.kleppmann.com
How Discord stores trillions of messages
#databases · discord.com
PDFs
System Design Interview — Volume 2.pdf
System Design · 312 pages
Notes
Caching strategies cheat-sheet
#system-design #caching
01
Item drawer with edit mode, tags, description, favorites, pin, copy and delete.
02
Group items into “System Design”, “AI Papers”, “Frontend Weekly”, “Career”…
03★ Hero feature
⌘K command palette searching title, content, tags and URL with grouped results.
04
Email/password + GitHub OAuth, email verification, password reset and rate limiting.
05
Write / preview tabs for notes and quotes.
06
PDFs stored on Cloudflare R2, screenshots in an image gallery view.
07
A “Read Later” reading queue and pinned must-reads.
08
Pagination, empty states, toasts, dark mode and a responsive drawer layout.
09
JSON export on Free, ZIP with PDFs on Pro.
10
Usage stats, change password, delete account, editor preferences.
Tags like #react, #tutorial and #2024 suggested the moment you save.
A TL;DR and 3 key takeaways for every article and video.
Plain-language explanations for quotes, PDFs and notes.
AI curates your unread items into one morning email.
Unique to BookmarkHub
You'll implement BookmarkHub's own Free and Pro plans, with usage limits and feature gating.
$0
$8/mo or $72/yr via Stripe
Your Instructor

Arkar
Full-Stack Developer & Instructor
I'm Arkar, a full-stack developer with 4 years in the industry. Today I build client projects as a part-time full-stack developer at a freelance agency, and before that I worked at Indo Web Agency.
For the last 2 years I've also been teaching web development courses and guiding students one-on-one, with 800+ students so far. This course brings the two together: real agency workflows, taught the way I've seen students actually learn.
Now
Part-time full-stack developer at a freelance agency
Previously
Developer at Indo Web Agency
2 years
Instructor — teaching courses and guiding students
Student Reviews
What students from my previous courses say. Reviews are translated from Burmese; tap “Original” to read them as written.
Landed a junior role at a local bank
“The teacher explains things really well, and learning was very smooth. Throughout the course my questions were answered carefully, and I also got clear guidance on how to prepare for job applications. Thank you, teacher. I've now landed a junior position at a local bank.”
ဆရာက စာရှင်းပြတာတစ်ကယ်ကောင်းပါတယ်။ လေ့လာရတာလဲ တော်တော်အဆင်ပြေပါတယ်။ သင်တန်းတစ်လျှောက်နဲ့ စာမေးတာတွေကို သေချာဖြေပေးတာတင်မဟုတ်ဘဲ အလုပ်လျှောက်တဲ့ ပြင်ဆင်ရမှာတွေကို သေချာပြောပေးလို့ ကျေးဇူးတင်ပါတယ် ဆရာ။ အခုတော့ Local Bank တစ်ခုမှာ Junior Position နဲ့ အလုပ်ရသွားပါပြီ။
“A teacher who teaches well and explains patiently and thoroughly whenever you ask a question. Honestly, I've taken courses that cost more than this one, but none of them worked for me as well as this one did. Please keep opening classes at affordable prices like this, teacher.”
စာသင်တာလဲကောင်းသလို စာမေးရင်လဲ စိတ်ရှည်ရှည်နဲ့ သေချာရှင်းပြပေးတဲ့ ဆရာပါ။ ရှင်း”ပြောရရင် ဒီထက် သင်တန်းကြေးပိုများတဲ့ သင်တန်းတွေ တက်ခဲ့ဖူးပါတယ်။ ဒါပေမဲ့ ဆရာသင်တန်းလောက် အဆင်မပြေခဲ့ပါဘူး။ နောက်လဲ ဒီလိုမျိုး သင်တန်းကြေး သက်သက်သာသာနဲ့ အတန်းလေးတွေ ဖွင့်ပေးပါဦးဆရာ။
“Even though it's a recorded class, it has the vibe of a live Zoom class, which made it really easy to learn. I loved that it wasn't only the lessons: the teacher shares useful insights along the way too. Thanks to the teacher, I can now read documentation and build whatever comes my way. I 100% recommend this class.”
Record အတန်းဆိုပေမဲ့ Zoom အတန်းလို Vibe မျိုးနဲ့ သင်ရတာ တော်တော်ကို အဆင်ပြေပါတယ်။ စာကြီးပဲ သင်တာမဟုတ်ဘဲ လမ်းကြုံရင် ကြုံသလို Sharing လုပ်ပေးတာကိုလဲ အရမ်းသဘောကျပါတယ်။ အခုဆို ဆရာ့ကျေးဇူးနဲ့ Documentation ဖတ်ပြီး ဘာလာလာ ရေးနိုင်နေပါပြီ။ ဆရာ့အတန်းတက်မဲ့သူတွေကိုလဲ100% recommend ပေးပါတယ်။
“I really liked learning the fundamentals while building a project. I got a much better feel for what to write and where. Building a real project and learning Next.js at the same time made it a genuinely awesome class.”
အခြေခံတွေကို Project ရေးရင်း သင်သွားတာ တကယ်သဘောကျပါတယ်ဆရာ။ ဘယ်လိုနေရာမှာ ဘယ်လိုရေးရတယ်ဆိုတာ ပိုပြီးသိရပါတယ်။ တစ်ခါထဲ Project လဲ ရေးပြီး next js လဲ လေ့လာပြီး ဖြစ်လို့ တကယ်မိုက်တဲ့ အတန်းပါ။
“Unlike other courses I've taken, this one is taught alongside the official documentation, and I really liked that.”
တတ်ဖူးတဲ့ သင်တန်းတွေလို မဟုတ်ဘဲ Documentation နဲ့ တွဲသင်သွားတာ တကယ်သဘောကျပါတယ်။
Enrollment
Reach our admin on whichever channel suits you. They’ll help you pay and get you started. Every option gives you the same full access.
On sale · Save 20%
Sale price:80,000 MMKRegular price:100,000 MMK
Early-bird price ends soon. From 10 Oct 2026 the price goes up to 100,000 MMK.
Pay locally, with help from our admin
FAQ
No. You should already be comfortable with modern JavaScript (ES6+), React basics like useState and useEffect, and calling APIs with fetch. If you have that, you're ready.
Not at all. You'll use AI tools and AI APIs from JavaScript. No Python, no ML math.
BookmarkHub, a full SaaS app with auth, file uploads, ⌘K search, AI summaries and auto-tagging, Stripe subscriptions and a daily digest email, deployed live on Render. It's a portfolio project you can show clients and employers.
You'll need a paid Claude plan (or API credits) to use Claude Code, and some OpenAI API credit for the AI features. The other services we use offer free tiers that are enough to follow along.
The early-bird price is 80,000 MMK. From 10 Oct 2026 it goes up to 100,000 MMK.
It's a recorded video course in HD quality. You'll get a Telegram group for asking questions, the lessons are uploaded to Google Drive, and every resource you need is in Google Classroom, so you can learn at your own pace.
There are 20 hours of video. Most students finish in about 2 months, including time to build the final project.
You get lifetime access. As long as the course's major outline stays the same, it's yours for life. You could even pass it down to your grandkids.
Yes. Complete all the assignments and the final project, and you'll receive a certificate.
Payment is handled personally by our admin. Contact us through the website, Telegram or Messenger, and the admin will help you pay with KBZPay, Wave Pay, AYA Pay or UAB Pay, then give you access to the course.
There's a 7-day refund policy. If the course isn't a fit, contact us within 7 days of enrolling.