Jadilah tech talent dengan fundamental skills yang kuat! Bikin skill web, AI, dan mobile development kamu makin kuat dengan belajar bareng experts. Program ini cocok banget diikuti sebelum
kamu ikut program Asah.
Jadilah tech talent dengan fundamental skills yang kuat! Bikin skill web, AI, dan mobile development kamu makin kuat dengan belajar bareng experts. Program ini cocok banget diikuti sebelum kamu
ikut program Asah.
Jadilah tech talent dengan fundamental skills yang kuat! Bikin skill web, AI, dan mobile development kamu makin kuat dengan belajar bareng experts. Program ini cocok banget diikuti sebelum kamu ikut program Asah.
LED BY DICODING
Tentang Program
Bootcamp terbaru dari Dicoding hadir buat kamu, Tempa! Dengan format intensive learning, pas buat kamu yang enggak cukup cuma dengan belajar coding.
Tujuan Program
Dalam program ini, kamu bakal ditempa
biar fundamental skill makin kuat dan
dilatih supaya punya cara berpikir
sebagai developer!
Alasan Join
Dunia teknologi terus berubah. Bantuan AI aja enggak cukup. Kalau punya ilmu dasar yang kuat, adaptasi ke bidang apa pun jadi lebih mudah dan cepat.



LED BY DICODING
Tentang Program
Bootcamp terbaru dari Dicoding hadir buat kamu, Tempa! Dengan format intensive learning, pas buat kamu yang enggak cukup cuma dengan belajar coding.
Tujuan Program
Dalam program ini, kamu bakal ditempa biar fundamental skill makin
kuat dan dilatih supaya
punya cara berpikir
sebagai developer!
Alasan Join
Dunia teknologi terus berubah. Bantuan AI aja enggak cukup. Kalau punya ilmu dasar yang kuat, adaptasi ke bidang apa pun jadi lebih mudah dan cepat.



LED BY DICODING
Tentang Program
Bootcamp terbaru dari Dicoding hadir buat kamu, Tempa! Dengan format intensive learning, pas buat kamu yang enggak cukup cuma dengan belajar coding.
Tujuan Program
Dalam program ini, kamu bakal ditempa
biar fundamental skill makin kuat dan
dilatih supaya punya cara berpikir
sebagai developer!
Alasan Join
Dunia teknologi terus berubah. Bantuan AI aja enggak cukup. Kalau punya ilmu dasar yang kuat, adaptasi ke bidang apa pun jadi lebih mudah dan cepat.



Benefit Gabung
Benefit Gabung
Dapat Program Seharga Rp14 Juta
Tenang aja, meski program ini berbayar, tetap ada diskon sampai 75%. Selesaikan pre-test-nya dan Tempa akan kasih diskon sesuai hasil pre-test kamu.
Tenang aja, meski program ini berbayar, tetap ada diskon sampai 75%. Selesaikan pre-test-nya dan Tempa akan kasih diskon sesuai hasil pre-test kamu.
Dapat Program Seharga Rp14 Juta
Tenang aja, meski program ini berbayar, tetap ada diskon sampai 75%. Selesaikan pre-test-nya dan Tempa akan kasih diskon sesuai hasil pre-test kamu.
Tenang aja, meski program ini berbayar, tetap ada diskon sampai 75%. Selesaikan pre-test-nya dan Tempa akan kasih diskon sesuai hasil pre-test kamu.
Dapat Program Seharga Rp14 Juta
Tenang aja, meski program ini berbayar, tetap ada diskon sampai 75%. Selesaikan pre-test-nya dan Tempa akan kasih diskon sesuai hasil pre-test kamu.
Tenang aja, meski program ini berbayar, tetap ada diskon sampai 75%. Selesaikan pre-test-nya dan Tempa akan kasih diskon sesuai hasil pre-test kamu.
Kesempatan Konversi sampai 20 SKS
Tempa bisa dikonversi jadi 20 SKS. Tim siap bantu prosesmu dengan memberikan Surat Rekomendasi sampai audiensi dengan pihak kampus.
Tempa bisa dikonversi jadi 20 SKS. Tim siap bantu prosesmu dengan memberikan Surat Rekomendasi sampai audiensi dengan pihak kampus.
Kesempatan Konversi sampai 20 SKS
Buat kamu yang ingin konversi hingga 20 SKS, Tempa akan mendukung seluruh proses tersebut dengan merilis Surat Rekomendasi yang perlu disetujui kampus hingga audiensi dengan pihak kampus kamu.
Buat kamu yang ingin konversi hingga 20 SKS, Tempa akan mendukung seluruh proses tersebut dengan merilis Surat Rekomendasi yang perlu disetujui kampus hingga audiensi dengan pihak kampus kamu.
Kesempatan Konversi sampai 20 SKS
Tempa bisa dikonversi jadi 20 SKS. Tim siap bantu prosesmu dengan memberikan Surat Rekomendasi sampai audiensi dengan pihak kampus.
Tempa bisa dikonversi jadi 20 SKS. Tim siap bantu prosesmu dengan memberikan Surat Rekomendasi sampai audiensi dengan pihak kampus.
Praktik langsung membuat portofolio karya digital bersama Expert dan pembimbing
Pengalaman Capstone Project bersama tim akan memperdalam pengalaman kamu untuk buat real projects.
Pengalaman Capstone Project bersama tim akan memperdalam pengalaman kamu untuk buat real projects.
Praktik langsung membuat portofolio karya digital bersama Expert dan pembimbing
Pengalaman Capstone Project bersama tim akan memperdalam pengalaman kamu untuk buat real projects.
Pengalaman Capstone Project bersama tim akan memperdalam pengalaman kamu untuk buat real projects.
Praktik langsung membuat portofolio karya digital bersama Expert dan pembimbing
Pengalaman Capstone Project bersama tim akan memperdalam pengalaman kamu untuk buat real projects.
Pengalaman Capstone Project bersama tim akan memperdalam pengalaman kamu untuk buat real projects.
Sesi Tatap Muka Bersama Expert
Belajar langsung pada ahli berpengalaman! Minimal satu minggu sekali, pelajari dan praktik soal materi di industri sesuai dengan paket pilihanmu.
Belajar langsung pada ahli berpengalaman! Minimal satu minggu sekali, pelajari dan praktik soal materi di industri sesuai dengan paket pilihanmu.
Sesi Tatap Muka Bersama Expert
Belajar langsung pada ahli berpengalaman! Minimal satu minggu sekali, pelajari dan praktik soal materi di industri sesuai dengan paket pilihanmu.
Belajar langsung pada ahli berpengalaman! Minimal satu minggu sekali, pelajari dan praktik soal materi di industri sesuai dengan paket pilihanmu.
Sesi Tatap Muka Bersama Expert
Belajar langsung pada ahli berpengalaman! Minimal satu minggu sekali, pelajari dan praktik soal materi di industri sesuai dengan paket pilihanmu.
Belajar langsung pada ahli berpengalaman! Minimal satu minggu sekali, pelajari dan praktik soal materi di industri sesuai dengan paket pilihanmu.
Buat Portofolio dengan Bimbingan Expert dan Mentor Secara Langsung
Selesaikan capstone project, buat portofoliomu perfect! Perdalam skill-mu dengan ngerjain real case study.
Selesaikan capstone project, buat portofoliomu perfect! Perdalam skill-mu dengan ngerjain real case study.
Review Kode oleh Expert Dibantu AI
Submission akan diperiksa serta diberi saran oleh expert agar kodemu lebih apik dan sesuai standar industri. Bantuan AI bikin prosesnya lebih cepat, tetap dengan saran yang rinci dan mendalam.
Submission akan diperiksa serta diberi saran oleh expert agar kodemu lebih apik dan sesuai standar industri. Bantuan AI bikin prosesnya lebih cepat, tetap dengan saran yang rinci dan mendalam.
Review Kode oleh Expert Dibantu AI
Submission akan diperiksa serta diberi saran oleh expert agar kodemu lebih apik dan sesuai standar industri. Bantuan AI bikin prosesnya lebih cepat, tetap dengan saran yang rinci dan mendalam.
Submission akan diperiksa serta diberi saran oleh expert agar kodemu lebih apik dan sesuai standar industri. Bantuan AI bikin prosesnya lebih cepat, tetap dengan saran yang rinci dan mendalam.
Review Kode oleh Expert Dibantu AI
Submission akan diperiksa serta diberi saran oleh expert agar kodemu lebih apik dan sesuai standar industri. Bantuan AI bikin prosesnya lebih cepat, tetap dengan saran yang rinci dan mendalam.
Submission akan diperiksa serta diberi saran oleh expert agar kodemu lebih apik dan sesuai standar industri. Bantuan AI bikin prosesnya lebih cepat, tetap dengan saran yang rinci dan mendalam.
Tahapan Registrasi
Tahapan Registrasi
Daftar Akun
Registrasi
Pre-test
Administrasi
Daftar Ulang



Daftar/Login
Tahap 1: Buat di-Tempa, kamu harus punya akun di dicoding.com. Kalau sudah, login dan daftar program dengan akun Dicoding.



Registrasi
Tahap 2: Isilah interest form pada halaman Registrasi. Tetapkan juga komitmen kamu untuk mengikuti Tempa.



Kerjakan Pre-Test
Tahap 3: Selesaikan pre-test berupa General Assessment selama 1 jam dan dapatkan diskon sesuai dengan hasilmu!
Ketentuan:
Pre-test hanya bisa dilakukan sekali dan tidak dipungut biaya apa pun.
Diskon akan ditentukan setelah calon peserta menyelesaikan pre-test.
Khusus untuk calon peserta dengan nilai terbaik, diskon tersedia hingga 75%.
Tahap 3: Selesaikan pre-test berupa General Assessment selama 1 jam dan dapatkan
diskon sesuai dengan hasilmu!
Ketentuan:
Pre-test hanya bisa dilakukan sekali dan tidak dipungut biaya apa pun.
Diskon akan ditentukan setelah calon peserta menyelesaikan
pre-test.Khusus untuk calon peserta
dengan nilai terbaik, diskon
tersedia hingga 75%.



Selesaikan Administrasi
Tahap 4: Selesaikan administrasi dengan melakukan pembayaran sebelum deadline. Tim program akan menghubungi calon peserta via email untuk penyelesaian administrasi.



Melakukan Registrasi Ulang
Melakukan Registrasi Ulang
Tahap 5: Peserta yang telah menyelesaikan administrasi akan mendapatkan email untuk melakukan daftar ulang.
Tahap 5: Peserta yang telah menyelesaikan administrasi
akan mendapatkan email
untuk melakukan daftar ulang.
Linimasa Program
Linimasa Program
10 November–31 Januari 2026
10 November–31 Januari 2026
Masa Pendaftaran
Masa Pendaftaran
Masa Pendaftaran
Minggu ke-2 Februari–Minggu ke-4 Juni 2026
Minggu ke-2 Februari–Minggu ke-4 Juni 2026
Masa Pembelajaran
Masa Pembelajaran
Masa Pembelajaran
Minggu ke-3 Juli 2026
Minggu ke-3 Juli 2026
Pemberian Transkrip Nilai Akhir
Pemberian Transkrip Nilai Akhir
Pemberian Transkrip Nilai Akhir
Catatan: Linimasa ini dapat berubah sewaktu-waktu mengikuti perubahan kalender akademik yang berlaku umum di perguruan tinggi.
Prasyarat Mengikuti
Prasyarat
Mengikuti
Apa Syarat
Ikut Tempa?
Prasyarat Administratif
Warga Negara Indonesia (WNI).
Mahasiswa jenjang D1-S1.
Mahasiswa dari semua jurusan dan semua jenjang semester.
Mahasiswa yang berstatus aktif hingga Juli 2026.
*sesuai dengan petunjuk Kemdiktisaintek dan kebijakan kampus masing-masing.
Apa Syarat
Ikut Tempa?
Prasyarat Administratif Warga Negara Indonesia (WNI).
Mahasiswa jenjang D1-S1.
Mahasiswa dari semua jurusan dan semua jenjang semester.
Mahasiswa yang berstatus aktif hingga Juli 2026.
*sesuai dengan petunjuk Kemdiktisaintek dan kebijakan kampus masing-masing.
Apa Syarat
Ikut Tempa?
Prasyarat Administratif
Warga Negara Indonesia (WNI).
Mahasiswa jenjang D1-S1.
Mahasiswa dari semua jurusan dan semua jenjang semester.
Mahasiswa yang berstatus aktif hingga Juli 2026.
*sesuai dengan petunjuk Kemdiktisaintek dan kebijakan kampus masing-masing.
Prasyarat
Pengetahuan
Melek teknologi dan dapat mengoperasikan komputer dengan baik.
Memiliki kemampuan dasar pemrograman, dibuktikan dari hasil pre-test. Jika hasilnya sangat baik, kesempatan untuk mendapatkan potongan biaya program lebih besar.
Prasyarat
Pengetahuan
Melek teknologi dan dapat mengoperasikan komputer dengan baik.
Memiliki kemampuan dasar pemrograman, dibuktikan dari hasil assessment test. Jika hasilnya sangat baik, kesempatan untuk mendapatkan potongan biaya program lebih besar.
Prasyarat
Pengetahuan
Melek teknologi dan dapat mengoperasikan komputer dengan baik.
Memiliki kemampuan dasar pemrograman, dibuktikan dari hasil pre-test. Jika hasilnya sangat baik, kesempatan untuk mendapatkan potongan biaya program lebih besar.
Prasyarat
Teknis
Memiliki perangkat komputer atau laptop dengan spesifikasi berikut.
Prosesor Intel Core i3 atau Ryzen 3 ke atas dengan RAM/Memory minimal 4 GB (direkomendasikan 8 GB).
Sistem operasi Linux, Windows, atau MacOS.
Dilengkapi kamera atau webcam yang berfungsi baik.
Berada dalam koneksi internet kabel/WiFi yang memadai atau seluler minimal 4G. Ini supaya pembelajaran tatap muka lancar ketika dalam kondisi kamera menyala.
Prasyarat
Teknis
Prasyarat Teknis - Memiliki perangkat komputer atau laptop dengan spesifikasi berikut.
Prosesor Intel Core i3 atau Ryzen 3 ke atas dengan RAM/Memory minimal 4 GB (direkomendasikan 8 GB).
Sistem operasi Linux, Windows, atau MacOS.
Dilengkapi kamera atau webcam yang berfungsi baik.
Berada dalam koneksi internet kabel/WiFi yang memadai atau seluler minimal 4G. Ini supaya pembelajaran tatap muka lancar ketika dalam kondisi kamera menyala.
Prasyarat
Teknis
Memiliki perangkat komputer atau laptop dengan spesifikasi berikut.
Prosesor Intel Core i3 atau Ryzen 3 ke atas dengan RAM/Memory minimal 4 GB (direkomendasikan 8 GB).
Sistem operasi Linux, Windows, atau MacOS.
Dilengkapi kamera atau webcam yang berfungsi baik.
Berada dalam koneksi internet kabel/WiFi yang memadai atau seluler minimal 4G. Ini supaya pembelajaran tatap muka lancar ketika dalam kondisi kamera menyala.
Stories
Stories
Lebih dari 190 ribu alumni program Dicoding berhasil menempa diri, lihat kisah mereka di sini.
Lebih dari 190 ribu alumni program Dicoding berhasil menempa diri, lihat kisah
mereka di sini.
Alur Belajar
Alur Belajar

Artificial Intelligence
Perkuat skill AI dengan belajar konsep machine learning, mengolah data dengan Python, hingga membuat model AI sederhana yang berguna pada proyek nyata.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar AI
Memulai Pemrograman
dengan PythonBelajar Machine Learning
untuk PemulaBelajar Fundamental
Analisis Data
Kelas Bonus
Belajar Fundamental Deep Learning

Artificial Intelligence
Perkuat skill AI dengan belajar konsep machine learning, mengolah data dengan Python, hingga membuat model AI sederhana yang berguna pada proyek nyata.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar AI
Memulai Pemrograman
dengan PythonBelajar Machine Learning
untuk PemulaBelajar Fundamental
Analisis Data
Kelas Bonus
Belajar Fundamental
Deep Learning

Artificial Intelligence
Perkuat skill AI dengan belajar konsep machine learning, mengolah data dengan Python, hingga membuat model AI sederhana yang berguna pada proyek nyata.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar AI
Memulai Pemrograman dengan Python
Belajar Machine Learning untuk Pemula
Belajar Fundamental Analisis Data
Kelas Bonus
Belajar Fundamental Deep Learning


Web Development
Jadilah andal dalam pengembangan web dengan belajar dasar HTML, CSS, dan JavaScript untuk membangun website yang interaktif serta dinamis.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar
Pemrograman Web
Belajar Dasar
Pemrograman JavaScriptBelajar Membuat Front-End
Web untuk PemulaBelajar Fundamental Front-End
Web Development
Kelas Bonus
Belajar Pengembangan Aplikasi Web Intermediate


Web Development
Jadilah andal dalam pengembangan web dengan belajar dasar HTML, CSS, dan JavaScript untuk membangun website yang interaktif serta dinamis.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar Pemrograman Web
Belajar Dasar Pemrograman JavaScript
Belajar Membuat Front-End
Web untuk PemulaBelajar Fundamental Front-End
Web Development
Kelas Bonus
Belajar Pengembangan Aplikasi Web Intermediate


Web Development
Jadilah andal dalam pengembangan web dengan belajar dasar HTML, CSS, dan JavaScript untuk membangun website yang interaktif serta dinamis.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar
Pemrograman Web
Belajar Dasar
Pemrograman JavaScriptBelajar Membuat Front-End
Web untuk PemulaBelajar Fundamental Front-End
Web Development
Kelas Bonus
Belajar Pengembangan Aplikasi Web Intermediate


Mobile Development
Lebih terampil untuk mengembangkan aplikasi mobile yang interaktif dan dinamis dengan belajar konsep dasar, mulai dari bahasa pemrograman Dart hingga penerapannya menggunakan Flutter.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar
Pemrograman MobileMemulai Pemrograman
dengan DartBelajar Membuat Aplikasi
Flutter untuk PemulaBelajar Fundamental
Aplikasi Flutter
Kelas Bonus
Belajar Pengembangan Aplikasi Flutter Intermediate


Mobile Development
Lebih terampil untuk mengembangkan aplikasi mobile yang interaktif dan dinamis dengan belajar konsep dasar, mulai dari bahasa pemrograman Dart hingga penerapannya menggunakan Flutter.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar
Pemrograman MobileMemulai Pemrograman
dengan DartBelajar Membuat Aplikasi
Flutter untuk PemulaBelajar Fundamental
Aplikasi Flutter
Kelas Bonus
Belajar Pengembangan Aplikasi Flutter Intermediate


Mobile Development
Lebih terampil untuk mengembangkan aplikasi mobile yang interaktif dan dinamis dengan belajar konsep dasar, mulai dari bahasa pemrograman Dart hingga penerapannya menggunakan Flutter.
Detail Materi
Kelas Dasar
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pengenalan ke Logika Pemrograman (Programming Logic 101)
Belajar Pemrograman Prosedural dengan Python
Belajar Dasar Git dengan GitHub
Belajar Dasar Structured Query Language (SQL)
Kelas Peminatan
Belajar Dasar
Pemrograman MobileMemulai Pemrograman
dengan DartBelajar Membuat Aplikasi
Flutter untuk PemulaBelajar Fundamental
Aplikasi Flutter
Kelas Bonus
Belajar Pengembangan Aplikasi Flutter Intermediate
University Partner
University Partner
FAQ
FAQ
Apa itu Tempa?
Apa itu Tempa?
Apa itu Tempa?
Apakah program Tempa gratis?
Apakah program Tempa gratis?
Apakah program Tempa gratis?
Siapa saja yang dapat ikut program Tempa?
Siapa saja yang dapat ikut program Tempa?
Siapa saja yang dapat ikut program Tempa?
Apa benefit ikut program Tempa?
Apa benefit ikut program Tempa?
Apa benefit ikut program Tempa?
Apa kriteria untuk bisa ikut program Tempa?
Apa kriteria untuk bisa ikut program Tempa?
Apa kriteria untuk bisa ikut program Tempa?
Apakah perlu bisa coding untuk ikut Tempa?
Apakah perlu bisa coding untuk ikut Tempa?
Apakah perlu bisa coding untuk ikut Tempa?















