Langsung ke konten
Devscale

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

  1. Product surface

    UI reaktif, streaming, dan generative interface.

    React · TanStack Query

  2. Reliable backend

    API dengan kontrak jelas, permission, dan batas workflow.

    Hono · Zod

  3. Data layer

    Data milik user, embeddings, dan konteks aplikasi.

    PostgreSQL · Drizzle

  4. AI harness

    Tools, evals, observability, cost control, dan deployment.

    AI SDK · Evals

  5. 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.

  1. Week 1

    Typed Web Foundation

    • TypeScript fundamentals, interfaces, generics, and type design
    • Vite, PNPM, linting, formatting, and Git workflow
  2. Week 2

    Reliable Backend with Hono

    • HTTP routing, handlers, middleware, and error boundaries
    • Zod validation and typed API contracts
  3. Week 3

    Data Layers for AI Products

    • PostgreSQL schema design, relations, and migrations
    • Drizzle ORM queries, transactions, and maintainable data access
  4. Week 4

    Product Surface with React

    • React components, forms, routing, and state boundaries
    • TanStack Query for caching, mutations, and loading states
  5. Week 5

    Product Readiness

    • Auth, sessions, permissions, and protected routes
    • Deployment workflow, environment variables, and observability
  6. Week 6

    AI Harness and SDK Integration

    • OpenAI SDK and provider-agnostic AI SDK patterns
    • Prompt design, structured output, validation, and fallbacks
  7. Week 7

    Streaming UI and Generative Interfaces

    • Streaming text from API routes into React UI
    • Chat UX, message state, optimistic UI, and generative interfaces
  8. Week 8

    Tools, Agents, and Workflow Boundaries

    • Tool design, input schemas, approval flow, and safe execution
    • Agentic workflows with logs, retries, and user feedback
  9. Week 9

    Retrieval, Evaluation, and Reliability

    • Document ingestion, embeddings, retrieval, and RAG flow
    • Evaluation harness, cost control, rate limits, and abuse prevention
  10. 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

Indra Zulfi Mushoddaq

Interdisciplinary Software & AI Engineer

  • AI Engineering LeadAlphaX, Japan
  • Generalist & Software EngineerPrev. Designstripe, Canada
  • Design TeamPrev. SSH International, Bahrain
indrazm.com

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.

Download PDF
Scholarship Batch IIIPendaftaran scholarship dibuka. Isi form di halaman scholarship.

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.