AI ProductEngineeringwith TypeScript
Bangun sistem produk di sekitar LLM, dari UI sampai deployment, semuanya dengan TypeScript. Mulai 7 November 2026, tiap Sabtu dan Minggu.
- 10
- minggu
- 20
- sesi live
- 2×
- one-on-one
- 100%
- online
LLM hanya satu layer. Produknya ada di semua layer lainnya.
Bagian tersulit sebuah AI app ada di sekitar model: data, UI state, auth, streaming, tool execution, logging, sampai cost control. Itu yang membedakan demo dengan produk, dan itu yang kamu bangun di program ini.
Model engineering. Melatih dan memperbaiki model: dataset, training, evaluasi.
Product engineering. Membuat model jadi fitur yang bisa dipakai, dijaga, dan dikembangkan.fokus program ini
Product surface
UI reaktif, streaming, dan generative interface.
React · TanStack Query
Reliable backend
API dengan kontrak jelas, permission, dan batas workflow.
Hono · Zod
Data layer
Data milik user, embeddings, dan konteks aplikasi.
PostgreSQL · Drizzle
AI harness
Tools, evals, observability, cost control, dan deployment.
AI SDK · Evals
LLM call
Satu panggilan ke model.
Hanya satu layer
Dari fondasi web sampai produk AI yang andal.
Urutan kurikulum bisa berubah, tapi semua yang tercantum akan dipelajari.
Week 1
Typed Web Foundation
- TypeScript fundamentals, interfaces, generics, and type design
- Vite, PNPM, linting, formatting, and Git workflow
Week 2
Reliable Backend with Hono
- HTTP routing, handlers, middleware, and error boundaries
- Zod validation and typed API contracts
Week 3
Data Layers for AI Products
- PostgreSQL schema design, relations, and migrations
- Drizzle ORM queries, transactions, and maintainable data access
Week 4
Product Surface with React
- React components, forms, routing, and state boundaries
- TanStack Query for caching, mutations, and loading states
Week 5
Product Readiness
- Auth, sessions, permissions, and protected routes
- Deployment workflow, environment variables, and observability
Week 6
AI Harness and SDK Integration
- OpenAI SDK and provider-agnostic AI SDK patterns
- Prompt design, structured output, validation, and fallbacks
Week 7
Streaming UI and Generative Interfaces
- Streaming text from API routes into React UI
- Chat UX, message state, optimistic UI, and generative interfaces
Week 8
Tools, Agents, and Workflow Boundaries
- Tool design, input schemas, approval flow, and safe execution
- Agentic workflows with logs, retries, and user feedback
Week 9
Retrieval, Evaluation, and Reliability
- Document ingestion, embeddings, retrieval, and RAG flow
- Evaluation harness, cost control, rate limits, and abuse prevention
Week 10
AI Product Engineering Final Project
- Build a production-minded AI product in TypeScript
- Present architecture, tradeoffs, and deployment decisions
Yang bisa kamu lakukan setelah program ini.
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.
Diajar langsung oleh praktisi yang masih aktif di industri.
- Batch dijaga kecil. Itu keputusan yang disengaja.
- Satu mentor, hadir sendiri di setiap sesi live.
- Sesi one-on-one yang sebenar-benarnya, langsung dengan mentor.

Indra Zulfi Mushoddaq
Interdisciplinary Software & AI Engineer
- AI Engineering LeadAlphaX, Japan
- Generalist & Software EngineerPrev. Designstripe, Canada
- Design TeamPrev. SSH International, Bahrain
Gabung Batch III.
IDR 1.799.000
Bisa dicicil 2x: IDR 1.000.000 di awal, sisa IDR 799.000.
- Dimulai
- Sabtu, 7 November 2026
- Jadwal
- Sabtu & Minggu, 10:00–12:00 WIB
- 20 live class sessions
- 2× one-on-one mentoring
- Auto assignment reviews
- Akses rekaman seumur hidup
- Bonus course di platform
- Sertifikat completion
Daftar AI Product Engineering Batch III
Isi data singkat. Setelah data terkirim, kamu bisa langsung melihat instruksi pembayaran.
Pendaftaran diterima. Lanjutkan pembayaran.
Pilih pembayaran penuh atau 2 kali sesuai rincian di bawah. Setelah pembayaran, kirim bukti transfer lewat WhatsApp admin agar seat kamu dikonfirmasi.
BCA · atas nama Indra Zulfi
2711416830
- Pembayaran penuh
- IDR 1.799.000
- Opsi 2×: pembayaran pertama
- IDR 1.000.000
- Opsi 2×: sisa pembayaran
- IDR 799.000
Jika memilih 2×, transfer nominal pembayaran pertama dan konfirmasi pilihan ke admin setelah mengirim bukti transfer.
Struktur program.
- Jadwal
- Sabtu & Minggu, 10:00–12:00 WIB
- Sabtu, 7 November 2026
- Durasi
- 10 minggu
- 2 sesi live per minggu
- Prasyarat
- Dasar HTML, CSS, dan JavaScript
- TypeScript diajarkan dari fondasi
- Format
- 100% online, live & interaktif
- Live class, assignment, review, dan mentoring
- Final project
- Satu produk AI engineering
- Aplikasi fullstack yang bisa di-deploy untuk portofolio dan review
- Stack
- React, Hono, PostgreSQL, TypeScript
- Dengan AI SDK, Zod, Drizzle ORM, dan workflow deployment
Support system supaya kamu terus bergerak.
Discord community
Belajar bersama students dan alumni Devscale dalam komunitas engineering yang fokus.
Assignment feedback
Kumpulkan karya, terima feedback, dan berkembang lewat iterasi praktis, bukan sekadar menonton.
Mentor guidance
Pakai sesi 1-on-1 untuk membahas blocker teknis, arah project, dan konteks karier.
Kenapa arah ini cocok untuk Devscale.
Satu bahasa untuk seluruh produk
TypeScript memungkinkan students berbagi type, schema, dan asumsi produk di frontend, backend, data, dan AI harness.
Dibangun untuk AI product engineering
Kurikulum fokus pada bagian tersulit di sekitar model: UI state, streaming, tools, data access, auth, dan deployment.
Stack modern
React, Hono, PostgreSQL, Drizzle ORM, Zod, TanStack Query, dan pola AI SDK yang dipakai tim produk saat ini.
Feedback dari mentor
Live class, assignment, dan sesi 1-on-1 memberi feedback langsung soal arsitektur, kualitas kode, dan keputusan produk.
Pertanyaan umum.
Kapan program Batch III dimulai dan bagaimana cara mendaftar?
Pendaftaran reguler Batch III sudah dibuka. Kelas dimulai pada Sabtu, 7 November 2026, pukul 10.00 WIB. Kelas live setiap Sabtu dan Minggu pukul 10:00–12:00 WIB. Isi form pendaftaran di halaman ini, lalu ikuti instruksi pembayaran untuk konfirmasi seat.
Apakah program ini menggantikan AI-Enabled Python?
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 relevan, terutama untuk data, automation, dan machine learning.
Apakah saya harus sudah menguasai TypeScript?
Tidak harus. Kamu perlu nyaman dengan dasar HTML, CSS, dan JavaScript terlebih dahulu. TypeScript dipelajari dari fondasi: type dasar, interface, narrowing, generics, sampai memakai type untuk menjaga API contract dan schema.
Apakah program ini cocok untuk pemula?
Cocok untuk beginner yang sudah punya dasar web development. Program ini bukan mulai dari nol absolut, jadi sebaiknya kamu sudah memahami struktur HTML, styling CSS, JavaScript dasar, function, array, object, dan async dasar.
Apakah pembayaran bisa 2x?
Ya. Bisa dicicil 2x: IDR 1.000.000 di awal, sisa IDR 799.000. Jika memilih pembayaran 2x, konfirmasi pilihan pembayaran ke admin setelah mengirim bukti transfer pertama.
Apakah akan belajar AI model training?
Tidak. Fokus program ini bukan melatih model dari nol, tapi membangun produk yang mengintegrasikan AI secara utuh: LLM API, AI SDK, structured output, streaming UI, tool calling, workflow automation, retrieval, evaluation sederhana, dan deployment.
Apa final project yang akan dibuat?
Kamu membangun satu aplikasi fullstack TypeScript dengan fitur AI yang benar-benar dipakai, bukan demo prompt. Misalnya document assistant dengan RAG atau internal copilot yang terhubung ke database kamu sendiri. Yang dinilai adalah produknya secara utuh.
Mulai dengan obrolan singkat.
Ceritakan level kamu sekarang dan goal belajarmu. Kami bantu cek apakah cohort berikutnya cocok untukmu.
