01 / The Problem
AI product engineering tidak berhenti di prompt.
Bagian tersulit dari AI app ada di area sekitar LLM: data flow, UI state, auth, validation, streaming, tool execution boundary, logging, deployment, dan cost control.
Program live-class untuk membangun product system di sekitar LLM, bukan hanya memanggil model API. Student akan belajar menghubungkan product surface, backend, data layer, AI harness, streaming UI, tool calling, observability, dan deployment dalam satu workflow TypeScript.
Dimulai
13 June 2026
Kelas live setiap Sabtu dan Minggu pukul 10.00 WIB.
Program Flyer
Download PDF ringkasan program ini untuk melihat arah pembelajaran, jalur product engineering, perjalanan kurikulum, profil mentor, harga, dan detail pendaftaran.
Download PDF01 / The Problem
Bagian tersulit dari AI app ada di area sekitar LLM: data flow, UI state, auth, validation, streaming, tool execution boundary, logging, deployment, dan cost control.
02 / The Strategy
AI Engineering punya dua jalur besar. Model engineering fokus pada dataset, training, dan eval model. Program ini fokus pada product engineering: membuat LLM menjadi fitur produk yang bisa dipakai, dijaga, dan dikembangkan.
03 / The System
Student tidak langsung lompat ke inference. Mereka membangun fondasi produk lebih dulu, lalu menambahkan AI layer dengan kontrak, state, permission, observability, dan feedback loop.
01
Reactive UI, streaming states, generative interfaces, and user-facing flows.
02
Hono APIs, Zod contracts, durable objects, permissions, and workflow boundaries.
03
PostgreSQL, vector embeddings, user-owned data, and application context.
04
AI SDK, tools, observability, evals, cost control, and deployment infrastructure.
Week 1
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 for product teams
Week 2
HTTP fundamentals, routing, handlers, middleware, and error boundaries
Request validation with Zod and typed API contracts
Building backend boundaries that are ready for frontend, data, and AI features
Week 3
PostgreSQL fundamentals, schema design, relations, and migrations
Prisma workflow for queries, transactions, and maintainable data access
Designing data models for user-owned content, AI outputs, and product workflows
Week 4
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 and AI work happens
Week 5
Authentication, authorization, session handling, and protected routes
File uploads, object storage, and user-owned resources
Environment variables, deployment workflow, permissions, and basic observability
Week 6
OpenAI JavaScript/TypeScript SDK and provider-agnostic AI SDK patterns
Prompt design, structured output, schema validation, and fallback handling
Designing LLM calls as product features, not isolated prompt demos
Week 7
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 design, tool input schemas, approval flow, and safe execution boundaries
Connecting AI features to database operations and internal services
Building agentic workflows with logs, retries, and clear user feedback
Week 9
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
Build a production-minded AI product with a typed fullstack foundation
Present architecture, tradeoffs, and deployment decisions
Final Assignment Briefs
The order of the curriculum may change, but everything listed in the curriculum will be learned.
Typed Fullstack Skill
Build frontend, backend, API contracts, and database access in one coherent TypeScript workflow.
AI Product Engineering
Build product surfaces around LLMs with streaming UI, structured output, tool calling, and workflow boundaries.
Production Judgment
Understand auth, permissions, deployment, observability, cost control, and failure states for AI features.
Interdisciplinary Software & AI Engineer
Affordable pricing with comprehensive features and lifetime access to course materials
Enrollment Closed — Next Batch Coming
20 Live Class Sessions
2x 1-on-1 Mentoring
Auto Assignment Reviews
Lifetime Recording Access
Bonus Platform Course
Completion Certificate
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 product engineering project
A deployable fullstack product for portfolio and review
Stack
React, Hono, PostgreSQL, TypeScript
With AI SDK, Zod, Prisma, and deployment workflow
One Language Across the Product
TypeScript lets students share types, schemas, and product assumptions across frontend, backend, data, and AI harness code.
Built for AI Product Engineering
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.
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
Career direction
Kenapa program ini fokus ke LLM product harness, bukan model training dari nol.
Program direction
Alasan Devscale mengalihkan fokus program publik dari Python ke full-stack TypeScript.
Untuk program publik Devscale, iya. AI-Enabled Python kami sunset agar fokus kurikulum berikutnya lebih tajam ke AI Product Engineering dengan TypeScript. 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.
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.
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.
Program ini biasanya tersedia dengan opsi pembayaran 2x. Informasi lebih lanjut akan diumumkan saat pendaftaran batch berikutnya dibuka.
Tidak. Fokus program ini bukan melatih model dari nol. Fokusnya adalah membangun produk yang mengintegrasikan AI secara utuh: memakai LLM API, AI SDK, structured output, streaming UI, tool calling, workflow automation, retrieval, evaluation sederhana, dan production safety. Jadi arahnya adalah AI Product Engineering, bukan machine learning research.
Final project berupa aplikasi fullstack TypeScript yang punya fitur AI nyata. Student akan membangun product surface untuk single-turn AI interaction, multi-turn agent experience, agentic workflow dengan tool calling, RAG atau retrieval layer, serta observability untuk melihat trace, logs, error, dan kualitas output. Yang dinilai bukan hanya AI-nya, tapi juga arsitektur aplikasi, database design, UX, auth, deployment, error handling, dan keputusan teknisnya.