Full-Stack Software
Developer Bootcamp

AI Edition
12 Weeks
84 Live Hours
AI-Powered

As a Senior Engineer with international experience across 4 countries, I designed this syllabus to teach you not just how to write code, but how to architect full-stack systems and manage AI agents to work 10x faster.

Limited spots · Next cohort starting soon

Live Classes

Weekly Schedule

Tuesday

20:00 – 22:00

2 hrs

Core Concepts & Architecture

Thursday

20:00 – 22:00

2 hrs

Live Coding & AI Workflow

Saturday

09:00 – 12:00

3 hrs

Live Lab, Code Review & Projects

Technologies used throughout the bootcamp

A stack that reaches real work

You will not learn tools as isolated fragments. The same stack compounds from frontend to backend, AI workflow, and production deployment.

Frontend

React

Frontend

Tailwind CSS

UI System

Backend

Node.js

Runtime

Express

API Basics

NestJS

Production Backend

PostgreSQL

Database

Prisma

Database

Neon

Database

JWT

Security

AI & Deployment

DigitalOcean Spaces

File Storage

Cursor

AI Workflow

Vercel

Deployment

Render

Deployment

GitHub Actions

Deployment

AI-Agentic Coding

How AI-Agentic Coding Is Taught

This bootcamp does not teach students to blindly ask AI to write code. Students first build manual coding fundamentals, then learn how to use AI agents responsibly as coding assistants.

1Manual First
  1. 1Understand manually
  2. 2Sketch the solution
  3. 3Write core logic yourself
2AI Second
  1. 4Ask AI for plan or feedback
  2. 5Generate only where useful
  3. 6Review every line
  4. 7Test and debug
  5. 8Refactor manually
  6. 9Explain the final code
  7. 10Ship

12-Week Curriculum

Full Syllabus

You will not just learn to code with AI. You will learn how to write code manually first, then manage AI agents through specs, plans, reviews, debugging, refactoring, and deployment — the way modern software teams are starting to work.

Phase 1: The "Manual Core"

Weeks 1–3

Before using AI tools, students build a strong manual coding foundation. Cursor AI is intentionally disabled in this phase so students can practice JavaScript, TypeScript, logic, DOM manipulation, debugging, and problem-solving by themselves.

StackHTML5CSS GridTypeScript
Week 1

The Foundations & Logic

  • Set up the developer environment and understand how the web works
  • Practice variables, control flow, loops, arrays, and objects manually
  • Build problem-solving habits before asking tools for help
Week 2

The Modern DOM & Pure CSS

  • Create semantic HTML pages and understand the DOM structure
  • Use CSS box model, Flexbox, and Grid to build responsive layouts
Week 3

TypeScript Basics & Phase 1 Project

  • Use TypeScript to make functions, interfaces, and data shapes safer
  • Debug small mistakes manually and explain why the fix works
Milestone Project

"Coffee Master" Landing Page

Built from scratch using HTML, CSS, and TypeScript logic with no AI assistance.

View Live Demo

Phase 2: React & Agentic Frontend Development

Weeks 4–6

Students first learn React component thinking manually, then use Cursor to speed up repetitive UI work. Generated output is reviewed and refactored into clean React code students can explain.

StackReactTailwind CSSCursor
Week 4

React 19 Fundamentals

  • Learn React fundamentals: JSX, props, state, effects, and component thinking
  • Build components manually before using assistance
  • Recognize when not to use AI and why understanding comes first
  • Use AI to explain unfamiliar code without blindly accepting output
Week 5

Tailwind CSS & Cursor Workflow

  • Turn screenshots, wireframes, or requirements into clear UI prompts
  • Use Cursor Agent for first-pass UI only after understanding the structure
  • Review generated Tailwind for responsiveness, accessibility, and maintainability
  • Refactor generated UI into reusable React components
Week 6

Data Fetching & Phase 2 Project

  • Write core data-fetching logic manually with promises and async/await
  • Connect React screens to APIs and handle loading, errors, and empty states
  • Use AI for planning, debugging async issues, and improving structure
  • Prepare a short README and project explanation
Milestone Project

"E-commerce Shop UI"

Build a responsive React frontend, then explain which parts were written manually and where tooling accelerated the work.

View Live Demo

Phase 3: Agentic Backend Engineering — Express, NestJS, Prisma & Neon

Weeks 7–9

Students learn backend fundamentals first: APIs, routing, middleware, database modeling, authentication, and backend architecture. AI is then used to help plan routes, scaffold NestJS modules, investigate errors, and review code while students remain responsible for understanding and modifying the implementation.

StackNode.jsExpressNestJSPostgreSQLPrismaNeonJWT
Week 7

Node.js, Express & Backend Fundamentals

  • Understand Express fundamentals, request/response flow, and backend project setup
  • Build REST API routes, middleware, and simple CRUD handlers manually
  • Practice error handling and route organization before adding a database
  • Use AI to plan or refactor routes, then compare against REST best practices
Week 8

PostgreSQL, Prisma & Neon Database

  • Learn PostgreSQL, Prisma, Neon, schemas, migrations, and relationships
  • Model users, products, orders, or Capstone data with clear relations
  • Use AI to draft schemas while manually checking constraints and relations
  • Explain database relationships without relying on the chat
Week 9

NestJS, Authentication & Production API

  • Build NestJS modules, controllers, services, DTOs, and guards
  • Implement JWT authentication, password hashing, protected routes, and validation
  • Use AI to scaffold repetitive backend structure after understanding the pattern
  • Review auth/security decisions and explain the JWT flow manually
Milestone Project

"Production E-commerce API with NestJS, Prisma & Neon"

Build a production-style backend with authentication, database relations, protected routes, and APIs that connect to a real frontend.

Phase 4: Capstone Launch — Deploy Your Real Full-Stack Product

Weeks 10–12

The final phase brings everything together into a real full-stack Capstone Project: React frontend, NestJS backend, Prisma + Neon database, file storage with DigitalOcean Spaces, and deployment on Vercel + Render. AI may help with planning, scaffolding, debugging, documentation, and review, but students must understand, edit, debug, explain, and present their own code.

StackNeonDigitalOcean SpacesVercelRenderGitHub Actions
Week 10

Capstone Kickoff, AI Planning & Full-Stack Deployment

  • Choose a Capstone problem based on interests and career goals
  • Write a product brief, user flow, feature list, and data model
  • Use AI Agent planning to break work into tasks, then review the plan manually
  • Connect React, NestJS, Neon, DigitalOcean Spaces, Vercel, and Render
Week 11

Agentic Debugging, Code Review & Production Polish

  • Use AI to investigate bugs while manually verifying the root cause
  • Review code for readability, security, edge cases, and maintainability
  • Refactor frontend components, backend services, DTOs, and Prisma queries
  • Add README, screenshots, demo link, and setup guide to GitHub
Week 12

Capstone Demo Day, AI Workflow Reflection & Career Workshop

  • Present the Capstone Project in Demo Day format
  • Explain architecture: frontend, backend, database, storage, and deployment
  • Explain what was written manually and how AI was used responsibly
  • Turn the project into resume bullets, portfolio content, and mock interview answers
Milestone Project

"Capstone Project"

A final project shaped around each student's interests and career goals, developed until it can support their portfolio, GitHub, resume bullets, and interview story.

Who Is This For?

Built for People Ready to Change

Non-Tech Career Changers

No CS degree needed. We start from zero.

Self-Taught Devs

Fill the gaps in your knowledge with structured, production-grade training.

Forward-Thinkers

Learn AI-native workflows before they become mandatory.

Your Instructor

Varis Darasirikul — Founder & CEO of Varis Lab

Varis Darasirikul

Founder & CEO of Varis Lab

Over the past decade, I've built my career as a Software Engineer, working across 4 countries with leading corporations and startups. I hold a Master's degree in Computer Science from the University of Hong Kong, and today I'm the CEO & Founder of Variden Tech, building AI-powered products and software. 🇹🇭 🇭🇰 🇩🇪 🇯🇵

I've been on both sides of the table — as a candidate facing tough interviews and as part of teams hiring globally. This gives me unique insights into what international recruiters actually look for.

10+

Years Experience

4

Countries

Master's in CS

Univ. of Hong Kong

The University of Hong Kong

Why Varis Lab?

How We Compare

FeatureOther BootcampsVaris Lab
Coding FoundationJump to frameworks fast, minimal low-level coding practiceManual coding first before AI is allowed
AI WorkflowNot taught, or mentioned as an afterthoughtCursor taught as a professional assistant: plan, generate, review, test, refactor, explain
Frontend SkillsReact basics covered, but rarely with real-world patternsReact, Tailwind, data fetching, reusable components, and AI-assisted UI workflow
Backend SkillsSimple Express or Node.js APIs, rarely production-gradeExpress fundamentals, NestJS production backend, JWT authentication, and API architecture
DatabaseBasic SQL or MongoDB, schema design rarely taughtPostgreSQL, Prisma, Neon, schema design, migrations, and relationships
DeploymentOne-click deployment shown briefly, CI/CD not coveredVercel frontend, Render backend, Neon database, DigitalOcean Spaces storage, and GitHub Actions
Capstone ProjectGroup or solo project, limited code review, rarely production-deployedJob-ready full-stack Capstone with code review, deployment, README, demo, and architecture explanation
Career ReadinessResume and portfolio help, but no mock technical defenseCapstone defense, project story, resume bullets, LinkedIn improvement, and mock interview preparation
InstructorMultiple rotating instructors or TAs, not a single senior engineerSenior Engineer with international product experience across 4 countries
Class Size20–50+ students per cohort, less direct feedbackSmall cohort with weekly code review and direct feedback

Coding Foundation

Other Bootcamps

Jump to frameworks fast, minimal low-level coding practice

Varis Lab

Manual coding first before AI is allowed

AI Workflow

Other Bootcamps

Not taught, or mentioned as an afterthought

Varis Lab

Cursor taught as a professional assistant: plan, generate, review, test, refactor, explain

Frontend Skills

Other Bootcamps

React basics covered, but rarely with real-world patterns

Varis Lab

React, Tailwind, data fetching, reusable components, and AI-assisted UI workflow

Backend Skills

Other Bootcamps

Simple Express or Node.js APIs, rarely production-grade

Varis Lab

Express fundamentals, NestJS production backend, JWT authentication, and API architecture

Database

Other Bootcamps

Basic SQL or MongoDB, schema design rarely taught

Varis Lab

PostgreSQL, Prisma, Neon, schema design, migrations, and relationships

Deployment

Other Bootcamps

One-click deployment shown briefly, CI/CD not covered

Varis Lab

Vercel frontend, Render backend, Neon database, DigitalOcean Spaces storage, and GitHub Actions

Capstone Project

Other Bootcamps

Group or solo project, limited code review, rarely production-deployed

Varis Lab

Job-ready full-stack Capstone with code review, deployment, README, demo, and architecture explanation

Career Readiness

Other Bootcamps

Resume and portfolio help, but no mock technical defense

Varis Lab

Capstone defense, project story, resume bullets, LinkedIn improvement, and mock interview preparation

Instructor

Other Bootcamps

Multiple rotating instructors or TAs, not a single senior engineer

Varis Lab

Senior Engineer with international product experience across 4 countries

Class Size

Other Bootcamps

20–50+ students per cohort, less direct feedback

Varis Lab

Small cohort with weekly code review and direct feedback

Included Bonuses

Exclusive Bonus Sessions

CV / Resume Preparation

Get your developer CV polished and ready. We review your resume, help you present projects clearly, and make sure your profile stands out to hiring managers.

Value฿1,490Included

Mock Interview Session

Practice real technical and behavioral interview questions with an experienced developer. You'll get direct feedback so you walk into interviews confident.

Value฿2,490Included

Claude Code Workshop

A hands-on session using Claude Code as a professional AI coding assistant — the same tool used throughout the bootcamp. Build faster with AI-native workflows.

Value฿8,000Included

Total Bonus Value

3 exclusive sessions · included with enrollment

฿11,980FREE

Next Cohort

When Class Starts

July 7, 2026

12 WeeksLive OnlinePart-time

Seats are limited to keep classes small and personal. Secure your spot before the cohort fills.

Investment

Tuition

One-time Payment

39,900

THB / person

6-Month Installment

6,650

THB / month

0% interest · 6 equal payments

Early Bird

35,000

THB / person · One-time Payment

Save 4,900 THB vs regular price

Offer ends June 16, 2026

Be the first to know when the next cohort opens.

What's Included

  • 84 hours of live instruction
  • Discord community access
  • Weekly code reviews from Senior Engineer
  • Career workshop (resume + LinkedIn overhaul)
  • 5 portfolio-ready projects, including one full-stack Capstone App deployed live with Vercel, Render, Neon, and DigitalOcean Spaces
  • Certificate of completion

Common Questions

FAQ

Do I need a technical background or coding experience?

No prior coding experience or technical degree is required. The bootcamp starts from absolute zero and builds up progressively. All you need is a laptop, dedication, and the willingness to learn. Career changers from non-tech fields are welcome — many of our students come from completely different industries.

What does the bootcamp schedule look like?

The bootcamp runs part-time over 12 weeks: Tuesday & Thursday evenings from 20:00–22:00, and Saturday mornings from 09:00–12:00. That's 7 hours per week of live classes — 84 hours total. The schedule is designed so working professionals can attend without taking time off.

Is this live or self-paced?

All classes are live and online with a real instructor — this is not a pre-recorded video course. You can ask questions, pair-program, and get real-time feedback during every session. Recordings are also available if you need to review material later.

Can I work full-time while attending?

Yes — this bootcamp is specifically designed for working professionals. Classes are held on weekday evenings and Saturday mornings so you can keep your job while building new skills. Most of our students work full-time throughout the program.

Who is the instructor?

The bootcamp is taught by a Senior Engineer with international experience across 4 countries and hands-on production experience building full-stack systems and AI-powered applications. You'll learn directly from someone who ships real products — not just theory.

What laptop/specs do I need?

Any laptop from the last 5 years will work. We recommend at least 8 GB RAM and a modern browser (Chrome or Edge). Mac, Windows, or Linux are all fine — we use VS Code and the terminal for everything.

What if I miss a class?

Every session is recorded and uploaded to the private Discord within 24 hours. You can catch up at your own pace, and the instructor is available for questions during the week.

Do I need to know English?

Classes are taught in Thai, but all code, documentation, and tooling are in English. Basic reading-level English is sufficient — we help you build technical English fluency as part of the program.

Is there a payment plan?

Yes. We offer a 6-installment plan at no extra cost. Contact us for details during your free consultation.

What happens after the bootcamp?

You keep lifetime access to the Discord community, recordings, and future curriculum updates. Alumni also get priority access to mock interview sessions and job referral networks.

Ready to Fast-Track
Your Career?

Join the next cohort and learn from a Senior Engineer with global, international experience. Limited seats available.