AI-Enabled Fullstack TypeScript Open

10 Weeks AI-Enabled Fullstack TypeScript Program

Program untuk membangun aplikasi web modern dengan TypeScript end-to-end, dari frontend, backend, database, hingga integrasi AI seperti streaming UI, structured output, tool calling, dan workflow automation.

Dimulai

13 June 2026

Kelas live setiap Sabtu dan Minggu pukul 10.00 WIB.

Why TypeScript

Pengembangan aplikasi AI tidak lagi hanya soal memanggil model. Pekerjaan produk yang sebenarnya ada di sekitar model: typed data, UI state, streaming response, tool execution, permission, logging, dan deployment. TypeScript memberi student satu bahasa dan satu type system untuk membangun seluruh permukaan produk tersebut.

Program Focus

Fullstack TypeScript architecture

AI SDK integration

Streaming chat and generative UI

Tool calling and workflow automation

A 10-week journey from typed web foundations to AI-integrated product development.

Week 1

TypeScript Foundations for Builders

Modern JavaScript review, runtime mental model, and package management

TypeScript fundamentals, interfaces, generics, and type design

Project setup with Vite, PNPM, linting, formatting, and Git workflow

Week 2

Backend API with Hono

HTTP fundamentals, routing, handlers, middleware, and error boundaries

Request validation with Zod and typed API contracts

Building clean endpoints that are ready to connect with frontend and AI features

Week 3

Database, ORM, and Application Data

PostgreSQL fundamentals, schema design, relations, and migrations

Prisma workflow for queries, transactions, and maintainable data access

Designing data models for products that include AI-generated content

Week 4

React Application Architecture

React components, forms, routing, and state boundaries

TanStack Query for server state, caching, mutation flow, and loading states

Building product screens that stay responsive while backend work happens

Week 5

Auth, Permissions, and Production Basics

Authentication, authorization, session handling, and protected routes

File uploads, object storage, and user-owned resources

Environment variables, deployment workflow, and basic observability

Week 6

AI SDK Integration

OpenAI JavaScript/TypeScript SDK and provider-agnostic AI SDK patterns

Prompt design, structured output, schema validation, and fallback handling

Designing AI calls as product features, not isolated demos

Week 7

Streaming UI and Generative Interfaces

Streaming text responses from API routes into React UI

Chat UX, message state, optimistic UI, and failure recovery

Generative UI patterns for summaries, drafts, copilots, and review flows

Week 8

Tool Calling and Workflow Automation

Tool design, tool input schemas, approval flow, and safe execution boundaries

Connecting AI features to database operations and internal services

Building automation workflows with logs, retries, and clear user feedback

Week 9

Retrieval, Evaluation, and Safety

Document ingestion, embeddings, retrieval flow, and practical RAG architecture

Evaluation harness, test prompts, regressions, and quality checks

Cost control, rate limits, model selection, and abuse prevention

Week 10

Final Project

Build a production-minded AI-integrated fullstack application

Present architecture, tradeoffs, and deployment decisions

Mentor review for code quality, product judgment, and next steps

The order of the curriculum may change, but everything listed in the curriculum will be learned.

What students should be able to do after the program.

Typed Fullstack Skill

Build frontend, backend, API contracts, and database access in one coherent TypeScript workflow.

AI Product Integration

Integrate LLMs into real product surfaces with streaming UI, structured output, and tool calling.

Production Judgment

Understand auth, permissions, deployment, observability, cost control, and failure states for AI features.

Indra Zulfi Mushoddaq

Indra Zulfi Mushoddaq

Interdisciplinary Software & AI Engineer

  • Engineering Lead @ AlphaX, Japan
  • Prev. Designstripe Canada, Generalist and Software Engineer
  • Prev. SSH International Bahrain, Design Team
indrazm.com
Earlybird Price

Investment

IDR 1.799.000

Normal Price IDR 2.399.000

Hemat IDR 600.000 sampai 25 Mei 2026

Batch dimulai Sabtu, 13 Juni 2026. Kelas berlangsung 2 kali per minggu, setiap Sabtu dan Minggu pukul 10.00 WIB.

20 Sessions of Live Classes

2x One-on-One Session with Mentor

Auto Assignment Reviews

Lifetime Access to Recording Classes

Supplementary Free Course in Platform

Completion Certificate

We will send the Onboarding document at 25 of May.

Form Pendaftaran

Daftar batch AI-Enabled Fullstack TypeScript

Baca Pengumuman

Everything you need to know about the bootcamp structure.

Schedule

Saturday and Sunday - 10.00 WIB

Starts Saturday, 13 June 2026

Duration

10 Weeks

2 live sessions per week

Prerequisites

Basic HTML, CSS, and JavaScript

TypeScript will be taught from the foundation

Format

100% Online Live Interactive Classes

Live class, assignment, review, and mentoring

Final Output

AI-integrated fullstack application

A deployable project for portfolio and review

Stack

React, Hono, PostgreSQL, TypeScript

With AI SDK, Zod, Prisma, and deployment workflow

Why this direction fits Devscale.

One Language Across the Product

TypeScript lets students share types, schemas, and product assumptions across frontend, backend, and AI integration code.

Built for AI-Integrated Apps

The curriculum focuses on the hard parts around the model: UI state, streaming, tools, data access, auth, and deployment.

Modern Web Stack

Students work with React, Hono, PostgreSQL, Prisma, Zod, TanStack Query, and AI SDK patterns used in current product teams.

Mentor-Led Feedback

Live classes, assignments, and 1-on-1 sessions give students direct feedback on architecture, code quality, and product decisions.

Support system to keep students moving.

Discord Community

Learn alongside Devscale students and alumni in a focused engineering community.

Assignment Feedback

Submit work, receive feedback, and improve through practical iteration instead of passive watching.

Mentor Guidance

Use 1-on-1 sessions to discuss technical blockers, project direction, and career context.

Related Reading

The thinking behind this program direction.

All Posts

Common questions before joining the program.

Apakah program ini menggantikan AI-Enabled Python?

Untuk program publik Devscale, iya. AI-Enabled Python kami sunset agar fokus kurikulum berikutnya lebih tajam ke TypeScript dan fullstack AI-integrated application development. Python tetap bagus dan tetap relevan, terutama untuk data, automation, machine learning, dan eksperimen model. Namun untuk membangun produk web modern dengan UI, backend, database, auth, streaming, dan AI feature dalam satu workflow, kami memilih TypeScript sebagai fokus utama.

Apakah saya harus sudah menguasai TypeScript?

Tidak harus. Kamu perlu nyaman dengan dasar HTML, CSS, dan JavaScript terlebih dahulu. TypeScript akan dipelajari dari fondasi, mulai dari type dasar, interface, narrowing, generics, sampai cara memakai type untuk menjaga API contract, schema, dan data flow di aplikasi fullstack.

Apakah program ini cocok untuk pemula?

Cocok untuk beginner yang sudah punya dasar web development. Program ini bukan mulai dari nol absolut, jadi kamu sebaiknya sudah memahami struktur HTML, styling CSS, JavaScript dasar, function, array, object, dan async dasar. Jika belum, kamu tetap bisa mendaftar, tapi kami sarankan menyelesaikan materi dasar web terlebih dahulu sebelum batch dimulai.

Apakah akan belajar AI model training?

Tidak. Fokus program ini bukan melatih model dari nol. Fokusnya adalah membangun aplikasi yang mengintegrasikan AI ke dalam produk: memakai LLM API, AI SDK, structured output, streaming UI, tool calling, workflow automation, retrieval, evaluation sederhana, dan production safety. Jadi arahnya lebih dekat ke AI product engineering daripada machine learning research.

Apa final project yang akan dibuat?

Final project berupa aplikasi fullstack TypeScript yang punya fitur AI nyata. Contohnya bisa berupa internal tool dengan AI assistant, knowledge base dengan retrieval, workflow automation dengan tool calling, document review system, atau product copilot. Yang dinilai bukan hanya AI-nya, tapi juga arsitektur aplikasi, database design, UX, auth, deployment, error handling, dan keputusan teknisnya.