Full-Stack Software
Developer Bootcamp

AI Edition
14 Weeks
98 Live Hours
AI-Powered

This isn't a traditional bootcamp. As a Senior Engineer in Tokyo, I designed this syllabus to teach you not just how to write code, but how to architect full-stack systems and manage AI agents (OpenCode) to work 10x faster. We focus on Global Standards, Zero-Cost Cloud Deployment, and Interview Readiness.

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

14-Week Curriculum

Full Syllabus

Phase 1: The "Manual Core"

Weeks 1–3

Build coding stamina and master the browser. OpenCode AI is strictly disabled.

Week 1

The Foundations & Logic

  • Internet Basics, VS Code setup
  • Variables, Control Flow (if/else, loops)
  • Arrays and Objects
Week 2

The Modern DOM & Pure CSS

  • Semantic HTML5
  • CSS Box Model, Flexbox, and Grid layouts
  • Translating reference images into responsive structures
Week 3

TypeScript Basics & Phase 1 Project

  • Why JS is dangerous — strict typing
  • Functions and interfaces
Milestone Project

"Coffee Master" Landing Page

Built from scratch using pure HTML/CSS and TS logic. No AI allowed.

View Live Demo

Phase 2: React & Agentic UI

Weeks 4–6

Master Component Architecture and learn how to direct OpenCode to generate UI.

Week 4

React 19 Fundamentals

  • Thinking in React, Props, JSX
  • Core Hooks (useState, useEffect)
  • Component lifecycle
Week 5

Tailwind CSS & OpenCode Workflow

  • Utility-first CSS
  • Using OpenCode CLI to generate Tailwind components
  • Manually wiring up React state
  • Debugging AI-generated mobile layouts
Week 6

Data Fetching & Phase 2 Project

  • Promises, Async/Await
  • Fetching data from dummy APIs
Milestone Project

"E-commerce Shop UI"

Build the frontend using React, Tailwind, and OpenCode.

View Live Demo

Phase 3: The Express Backend & Security

Weeks 7–9

Move to fullstack by building scalable, secure APIs.

Week 7

Node.js, Express & In-Memory CRUD

  • Setting up Node + Express with TypeScript
  • Building GET/POST/PUT/DELETE routes
  • Using an In-Memory Array to master routing before databases
Week 8

MongoDB Atlas & Data Modeling

  • Intro to NoSQL
  • Setting up a free Atlas M0 Cluster
  • Using Mongoose with TypeScript for strict schemas
Week 9

Custom Authentication (JWT) & Phase 3 Project

  • Password hashing (Bcrypt)
  • JWT anatomy and custom Express middleware
Milestone Project

"The Real E-commerce Backend"

Replace dummy data with your own Express API and MongoDB. Implement secure registration, login (JWT), and database-backed cart operations.

Phase 4: The AI-Native Features

Weeks 10–11

Upgrade applications to current standards using Free LLM APIs.

Week 10

Integrating Cloud AI Models

  • Connecting Gemini Free API to the Express backend
  • Server-side prompt engineering
  • Forcing AI to return clean JSON
Week 11

MongoDB Vector Search & Phase 4 Project

  • Embeddings and semantic search
  • Using Atlas Free Tier for vector search
Milestone Project

"The AI Shopping Assistant"

Add a Thai-language chat window where users search for products using natural language, powered by Vector Search.

Phase 5: Production & The Global Career

Weeks 12–14

Deploy apps for free using professional CI/CD pipelines and prep for interviews.

Week 12

Zero-Cost CI/CD Deployment

  • Environment variables, CORS
  • Writing GitHub Actions for TS checks/tests
  • Triggering Render Deploy Hooks
  • Deploying frontend to Vercel
Week 13

Capstone Polish & Code Reviews

  • Performance optimization
  • Peer code reviews (Tokyo Senior Engineer style)
  • Fixing live production bugs
Week 14

The "Varis Lab" Career Workshop & Graduation

  • Resume/LinkedIn overhaul for global standards
  • System design whiteboard practice
  • Final Project Presentations

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 based in Tokyo working in AI and software development. 🇹🇭 🇭🇰 🇩🇪 🇯🇵

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

Tokyo

Based in

The University of Hong Kong

Why Varis Lab?

How We Compare

FeatureSelf-Taught OnlineTraditional BootcampVaris Lab
AI Coding ToolsLearn alone, no guidanceNot coveredOpenCode integrated from Week 4
Cloud DeploymentFigure it out yourselfManual, paid hostingZero-Cost CI/CD (Vercel + Render + GitHub Actions)
AI FeaturesScattered tutorialsNoneGemini API + MongoDB Vector Search
Class SizeSolo30+ studentsMax 10 per cohort
InstructorYouTube / docs onlyRotating TAsSenior Engineer (Tokyo) — every session
Career PrepNoneGeneric resume tipsLinkedIn overhaul + system design whiteboard

Investment

Tuition

One-time Payment

45,000

THB / person

6-Month Installment

7,500

THB / month

0% interest · 6 equal payments

Be the first to know when the next cohort opens.

What's Included

  • 98 hours of live instruction
  • Discord community access
  • Weekly code reviews from Senior Engineer
  • Career workshop (resume + LinkedIn overhaul)
  • 5 portfolio-ready projects
  • 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 14 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 — 98 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 based in Tokyo with 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 based in Tokyo. Limited seats available.