AKADEMI TEKNOLOGI INDONESIA

Pusat Pembinaan & Sekolah Teknologi Terapan.

Program pelatihan kejuruan, bootcamp engineering, dan pembinaan vokasi berbasis proyek nyata dari TARULAB untuk menyiapkan peserta kerja di bidang teknologi.

05
Program & Kelas
10
Modul Silabus
06
Materi Terbuka
17
Mentor Praktisi

Kurikulum Berbasis Praktik Nyata

Tidak hanya teori, setiap modul langsung diaplikasikan ke dalam pembuatan sistem atau aplikasi yang berfungsi nyata.

Mentoring Praktisi Industri

Didampingi langsung oleh pengembang, desainer, dan kreator yang sedang mengerjakan produk nyata.

Kemitraan Sekolah & Vokasi

Menyediakan jalur kemitraan khusus untuk SMK dan universitas dengan kurikulum terpadu serta program magang.

Karya Publik & Portofolio

Karya peserta dipublikasikan dan menjadi portofolio resmi yang bisa ditunjukkan ke calon pemberi kerja.

KATALOG PELATIHAN & SEKOLAH

Program & Kelas Akademi

Fullstack Web & Cloud EngineeringBootcampProgram Unggulan12 Minggu (120 Jam)
Pemula - MenengahLive Online & Mentoring 1-on-1

Fullstack Web & Cloud Engineering

Program intensif yang dirancang untuk membekali peserta dengan fondasi rekayasa perangkat lunak modern: dari arsitektur frontend dengan Vue 3 / Nuxt, perancangan API RESTful & PostgreSQL, integrasi database realtime Supabase, hingga automasi CI/CD dan cloud deployment.

Vue.jsNuxt 3TypeScript +6
Skema BiayaBeasiswa Penuh / Terbuka
Detail & Silabus
Game Development & Engine ArchitectureBootcampBatch Baru10 Minggu (100 Jam)
Semua TingkatLive Online & Studio Review

Game Development & Engine Architecture

Pelajari rekayasa di balik pembuatan video game interaktif. Mulai dari mekanika inti gameplay, state machine karakter, level design, optimasi rendering, hingga integrasi audio dan publishing multi-platform menggunakan engine modern Godot & Unreal.

Godot EngineUnreal Engine 5C# +3
Skema BiayaBeasiswa Komunitas
Detail & Silabus
Applied AI & Intelligent Agents EngineeringKursus IntensifTren Industri8 Minggu (80 Jam)
MenengahLive Online & Lab Eksperimen

Applied AI & Intelligent Agents Engineering

Program praktis mendalami implementasi kecerdasan buatan terapan: pemanfaatan Large Language Models (LLM), vector database, retrieval-augmented generation (RAG), pemrosesan data dengan Python, hingga pembangunan sistem asisten pintar mandiri.

PythonPyTorchLangChain +4
Skema BiayaTerbuka untuk Seleksi
Detail & Silabus
Modern UI/UX Product Design & Design SystemsKursus IntensifPortofolio Siap Kerja8 Minggu (80 Jam)
Semua TingkatLive Mentoring & Portfolio Review

Modern UI/UX Product Design & Design Systems

Mengasah kepekaan estetika dan kecakapan rekayasa antarmuka. Pelajari metodologi design thinking, wireframing berakurasi tinggi, interaksi mikro, aksesibilitas WCAG AA, serta sinkronisasi design system Figma ke kode Tailwind/CSS.

FigmaDesign TokensTailwind CSS +3
Skema BiayaBeasiswa Komunitas
Detail & Silabus
Jalur Kejuruan Sekolah Teknologi (Vokasi & Persiapan Industri)Kejuruan SMKProgram Sekolah16 Minggu (160 Jam)
Pemula (Siswa & Pelajar)Hybrid & Praktik Proyek Nyata

Jalur Kejuruan Sekolah Teknologi (Vokasi & Persiapan Industri)

Program pembinaan khusus untuk pelajar tingkat menengah, SMK kejuruan, dan sekolah binaan. Menjembatani kesenjangan antara kurikulum akademis konvensional dengan standar kebutuhan industri teknologi nyata melalui sistem magang berbasis proyek internal TaruLab.

HTML5/CSS3JavaScriptLinux Dasar +3
Skema BiayaProgram Kemitraan Sekolah Gratis
Detail & Silabus
KURIKULUM TERPADU

Struktur Kurikulum & Silabus

Rangkaian modul pembelajaran terstruktur yang disusun berbasis kebutuhan industri terkini dengan output portofolio nyata.

Modul 01Minggu 1-2 · 20 Jam

Modul 01: Fondasi Rekayasa Web, JavaScript Modern & TypeScript Dasar

Membangun dasar berpikir komputasional, struktur data modern di JavaScript (ES6+), type safety dengan TypeScript, dan standar code formatting dengan ESLint.

Pokok Bahasan:
  • Ekosistem Web Modern & Runtime JavaScript (Node.js & Bun)
  • TypeScript Fundamentals: Types, Interfaces, Generics & Utility Types
  • Asynchronous Programming: Promises, Async/Await & Event Loop
  • Git Workflow: Feature branching, Pull Requests, Code Review, Semantic Versioning
Output Praktikum / Proyek:

CLI Tool & Package TypeScript untuk manipulasi data terstruktur dengan unit test.

Modul 02Minggu 3-4 · 20 Jam

Modul 02: Arsitektur Komponen Reaktif dengan Vue 3 & Nuxt 3

Mendalami Composition API, Reactivity System, State Management dengan Pinia, File-based Routing di Nuxt 3, dan Server-Side Rendering (SSR).

Pokok Bahasan:
  • Vue 3 Composition API: ref, computed, watch, provide/inject
  • Nuxt 3 Architecture: Server Routes, Middlewares, Plugins, Composables
  • Global State Management dengan Pinia & Persistence Pattern
  • Optimasi Rendering: SSR, Hydration, Lazy Loading, Asset Bundling
Output Praktikum / Proyek:

Aplikasi Dashboard Admin Interaktif dengan multi-role routing dan state persistence.

Modul 03Minggu 5-6 · 20 Jam

Modul 03: Desain Sistem & Antarmuka Responsif Berstandar Swiss Neo-Brutalism

Menerapkan prinsip desain antarmuka internasional, tipografi terstruktur, Tailwind CSS utility-first, dan integrasi komponen shadcn-vue / reka-ui.

Pokok Bahasan:
  • Prinsip Swiss Style & Neo-Brutalist Layouts: Kontras Tinggi & Tipografi Grid
  • Tailwind CSS v4: Custom Tokens, Fluid Layouts, Dynamic Viewport (`100dvh`)
  • Komponen Aksesibel (shadcn-vue / Reka UI / Radix): Dialog, Table, Form, Drawer
  • Aksesibilitas Web (WCAG AA) & Keyboard Navigation Navigation Flow
Output Praktikum / Proyek:

Desain Sistem Komponen Lengkap dengan Storybook / Dokumentasi Interaktif.

Modul 04Minggu 7-8 · 20 Jam

Modul 04: Backend API, Otentikasi & Database PostgreSQL / Supabase

Merancang basis data relasional ternormalisasi, schema migrations, Row Level Security (RLS), OAuth / Email Auth, dan Realtime subscriptions.

Pokok Bahasan:
  • Database Modeling & Relational Schema Design di PostgreSQL
  • Supabase Deep Dive: Database, Auth (PKCE Flow), Storage, Edge Functions
  • Row Level Security (RLS) Policies & Role-based Data Access Control
  • REST API Design & Server Endpoints di Nitro / Nuxt Server
Output Praktikum / Proyek:

Sistem Manajemen Data & Portofolio Lengkap dengan Otentikasi & RLS Aman.

Modul 05Minggu 9-10 · 20 Jam

Modul 05: Keamanan Aplikasi, Pengujian & Kinerja Skala Tinggi

Menerapkan praktik sanitasi input, rate limiting, perlindungan CSRF/XSS, automated testing dengan Vitest, dan audit performa Core Web Vitals.

Pokok Bahasan:
  • Web Security Best Practices: OWASP Top 10, Turnstile, Rate Limiting Middleware
  • Automated Unit & Integration Testing dengan Vitest
  • Core Web Vitals Audit: LCP, INP, CLS & Caching Strategies
  • SEO Optimization: Dynamic Open Graph Image Generation & Structured Data JSON-LD
Output Praktikum / Proyek:

Paket Pengujian Otomatis & Security Hardening pada Aplikasi Web Produksi.

Modul 06Minggu 11-12 · 20 Jam

Modul 06: Capstone Project: Membangun Aplikasi Skala Produksi & CI/CD Cloud

Mengerjakan proyek akhir riil dari tahap perancangan hingga deployment ke cloud hosting (Cloudflare Pages, Vercel, VPS Docker) dengan CI/CD otomatis.

Pokok Bahasan:
  • Containerization dengan Docker & Multi-stage Builds
  • Automated CI/CD Pipeline dengan GitHub Actions
  • Serverless Deployment ke Cloudflare / Edge Infrastructure
  • Final Capstone Showcase & Code Review bersama Mentor Industri
Output Praktikum / Proyek:

Capstone Project: Aplikasi Web Produksi Terdistribusi Siap Diluncurkan ke Pengguna.

RESOURCE BELAJAR

Materi Pembelajaran & Repositori

Akses modul panduan, starter kit kode sumber, slide presentasi, dan cheatsheet teknis.

modul Akses Terbuka

Buku Panduan: Clean Architecture & Type Safety di Ekosistem TypeScript

Panduan komprehensif menyusun struktur folder yang rapi, pemisahan layer logika bisnis dengan antarmuka, serta aturan type safety di TypeScript.

45 Halaman PDF Unduh / Buka
source_code Akses Terbuka

Starter Template: Nuxt 3 + Supabase + Tailwind CSS 4 + Shadcn

Boilerplate produksi siap pakai dengan autentikasi PKCE, modul database, dark mode, dan library komponen terkonfigurasi.

Repositori GitHub Unduh / Buka
cheatsheet Akses Terbuka

Cheatsheet: Swiss Neo-Brutalism UI & WCAG AA Contrast Rules

Rujukan cepat ukuran font hierarchy, rumus kontras warna 4.5:1, dynamic viewport (`min-h-[100dvh]`), dan anti-slop frontend checklist.

1 Lembar Rujukan CepatKhusus Peserta
source_code Akses Terbuka

Template Arsitektur State Machine Karakter di Godot Engine 4

Pola FSM modular untuk pergerakan karakter 2D/3D dengan buffering input dan transisi animasi mulus.

Kode Sumber & DokumentasiKhusus Peserta
modul

Panduan Arsitektur RAG & Vector Database dengan ChromaDB

Langkah praktis membangun pipeline tanya-jawab dokumen berbasis embedding teks lokal dan model LLM.

32 Halaman Panduan TeknisKhusus Peserta
modul Akses Terbuka

Modul Pembinaan Siswa SMK: Fondasi Web & Etika Kolaborasi Git

Materi pengantar untuk guru dan siswa kejuruan dalam memulai coding web modern dengan metodologi berbasis proyek.

Modul Ajar Guru & SiswaKhusus Peserta
FORMULIR PENERIMAAN SISWA

Pendaftaran & Konsultasi Pelatihan

Pilih program impian Anda atau daftarkan sekolah/institusi untuk kolaborasi kurikulum vokasi teknologi.

Seleksi Komitmen & Motivasi

Penilaian utama didasarkan pada kesungguhan belajar dan konsistensi waktu.

Kemitraan Sekolah & Vokasi

Bagi pihak sekolah/guru yang ingin mendaftarkan satu kelas atau MoU magang, dapat mencantumkan informasi di motivasi.

Data Anda aman dan hanya digunakan untuk proses seleksi pelatihan.

PERTANYAAN UMUM

Tanya Jawab Seputar Pelatihan (FAQ)

Apakah program di Akademi Teknologi Indonesia berbayar?+

Sebagian besar program utama kami menyediakan kuota beasiswa penuh (gratis) untuk siswa SMK, mahasiswa, dan komunitas yang lolos seleksi motivasi dan komitmen. Beberapa program intensif khusus kemitraan korporat/sekolah memiliki skema pendanaan tersubsidi.

Bagaimana metode pembelajaran yang diterapkan?+

Kami menggabungkan sesi tatap muka langsung (Live Online Interactive Workshop), mentoring 1-on-1 via Discord/GitHub, serta praktik pengerjaan proyek nyata (Project-Based Learning) dengan code review langsung dari engineer aktif.

Apakah sekolah atau SMK bisa bermitra untuk kurikulum vokasi?+

Sangat bisa. Kami memiliki program khusus Jalur Kejuruan Sekolah Teknologi yang mencakup penyelarasan silabus kurikulum industri, pembinaan guru tamu, program magang siswa, dan uji kompetensi kejuruan.

Apakah peserta akan mendapatkan sertifikat?+

Ya. Setiap peserta yang menyelesaikan seluruh modul silabus dan mengumpulkan Capstone Project akhir dengan standar evaluasi akan memperoleh Sertifikat Kompetensi Resmi dari Akademi Teknologi Indonesia & PT Taru Digital Kreatif.

Spesifikasi laptop apa yang dibutuhkan untuk mengikuti kelas?+

Untuk kelas Fullstack Web dan Vokasi Dasar, laptop standar dengan RAM minimal 8GB dan koneksi internet stabil sudah sangat memadai. Untuk kelas Game Development 3D disarankan laptop dengan GPU dedicated.