Belajar Django
Django adalah framework web Python, dan ini kursus Django interaktif gratis untuk programmer Python. Tulis view, template, dan model, tekan Jalankan, dan situsmu terbuka di samping editor dengan Django 6.1 sungguhan, dilengkapi petunjuk AI dan sertifikat untuk setiap bagian.
1,000+ coder terdaftar
119 pelajaran119 tantangan255 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Narasi audio di setiap pelajaran
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Silabus
Bagian 1
Dasar-Dasar Django
Mulai bagianMulaiPelajari cara situs Django menanggapi permintaan: project dan app, view, URL, serta template. Kamu membangun situs web kafe kecil, halaman demi halaman.Situs Django Pertamamu
Proyek5 pelajaran510URL Dinamis
Proyek5 pelajaran510Templat
Proyek6 pelajaran615Tata Letak dan File Statis
Proyek4 pelajaran410Situs Web Kafe
3 pelajaran35Bagian 2
Model dan Admin
Mulai bagianMulaiSimpan data dengan model, kueri data menggunakan ORM, tampilkan di halaman, dan kelola melalui admin Django. Kamu membangun rak buku.Model Pertamamu
Proyek6 pelajaran615Membuat query dengan ORM
6 pelajaran615Halaman dari database
Proyek3 pelajaran35Hubungan
Proyek4 pelajaran48Admin
Proyek2 pelajaran25Proyek: Penulis
Proyek2 pelajaran24Bagian 3
Formulir
Mulai bagianMulaiTerima input dari pengunjung dengan aman menggunakan formulir pencarian, formulir POST dan CSRF, formulir Django, validasi, serta ModelForm. Kamu membangun papan acara dengan fitur RSVP.Formulir HTML
Proyek4 pelajaran48Formulir Django
Proyek7 pelajaran715ModelForms
Proyek4 pelajaran410Konfirmasi Kehadiran
Proyek2 pelajaran25Proyek: Daftar Tamu
Proyek3 pelajaran35Bagian 4
Pengguna dan Akun
Mulai bagianMulaiDaftarkan akun, masuk dan keluar, lindungi halaman, serta berikan setiap pengguna datanya sendiri. Kamu membangun aplikasi catatan pribadi.Siapa yang Berkunjung
Proyek5 pelajaran59Melindungi Halaman
Proyek2 pelajaran25Datamu Sendiri
Proyek4 pelajaran410Staf dan Izin
2 pelajaran24Proyek: Profil dan Berbagi
Proyek3 pelajaran35Bagian 5
View Berbasis Class
Mulai bagianMulaiTulis lebih sedikit kode dengan generic view Django: daftar, detail, buat, perbarui, dan hapus, serta paginasi dan mixin. Kamu membangun papan lowongan kerja.Dari Fungsi ke class
Proyek3 pelajaran35Tampilan Generik untuk Menampilkan Data
Proyek4 pelajaran49Paginasi
Proyek2 pelajaran25Mengedit View
Proyek7 pelajaran715Proyek: Selesaikan Papan Lowongan Kerja
Proyek2 pelajaran24Bagian 6
API JSON
Mulai bagianMulaiUbah modelmu menjadi API JSON, terima JSON, kembalikan kode status yang tepat, panggil API dari JavaScript, dan siapkan situs untuk deploy. Kamu membangun pelacak tugas.Endpoint JSON Pertamamu
Proyek3 pelajaran35Membaca Permintaan
Proyek5 pelajaran510Memperbarui dan Menghapus
Proyek3 pelajaran35Memanggil API-mu
Proyek3 pelajaran39Proyek: Mengurutkan Pekerjaan
Proyek3 pelajaran35Siap untuk deploy
Proyek2 pelajaran25
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
Bangun streakmu
Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.
12 hari streak
Kembali besok untuk menjaga streakmu!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Gandakan atau hangus
Hari ke-5 dari 7
Pembeku Streak
2 left
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.
Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.
Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.
Dapatkan sertifikat
Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.
Kenapa belajar Django di Coddy
- Kode dan situsmu berdampingan. Tekan Jalankan dan proyek Django 6.1 sungguhan dimulai di browser: migrasi berjalan, situs terbuka di pratinjau dengan address bar-nya sendiri, dan Konsol menampilkan setiap request,
print(), dan error beserta file dan barisnya. Tekan Periksa, dan pelajaranmu dinilai dengan mengunjungi situsmu seperti yang dilakukan browser. - Bagian pertama membangun website sebuah kafe dari nol: apa itu Django, sebuah proyek dan app-nya,
INSTALLED_APPS, view,path()daninclude(), template dengan{% for %},{% if %}, dan filter, URL bernama, pewarisan template, dan file statis. - Lalu database, lewat sebuah rak buku: model dan migrasi, shell dan QuerySet, halaman daftar dan detail, admin Django,
ForeignKeydanManyToManyField. Lalu form, lewat papan acara dengan RSVP: GET dan POST, CSRF, redirect setelah POST,Form,ModelForm, validasi, dan pesan. - Pengguna dan akun, lewat aplikasi catatan pribadi: login, logout, dan pendaftaran,
login_required, catatan milik satu pengguna, dan halaman edit yang hanya bisa dibuka penulisnya. Lalu class-based view, lewat papan lowongan kerja:ListView,DetailView,CreateView,UpdateView, dan pagination.
Pertanyaan umum tentang belajar Django
Apakah aku perlu bisa Python sebelum belajar Django?
Apakah ini Django yang sungguhan?
manage.py, settings, app, model, view, dan template.Apakah aku perlu install Python atau Django?
Tidak. Semuanya berjalan di browser, dengan database yang tersimpan di memori dan dimulai dari awal setiap kali Jalankan ditekan. Kursus ini ada di website, di komputer maupun ponsel, dan tidak ada di aplikasi mobile Coddy. Untuk membangun proyekmu sendiri nanti, install Python dan Django di komputermu: semua yang kamu pelajari di sini tetap berlaku.
Apa yang akan kubangun di kursus Django ini?
Enam proyek, satu per bagian: website sebuah kafe, rak buku dengan admin, papan acara dengan RSVP, aplikasi catatan pribadi dengan akun, papan lowongan kerja yang dibangun dari class-based view, dan API pelacak tugas.
Apakah kursus ini mengajarkan Django REST Framework?
JsonResponse, status code, membaca body JSON), yaitu pekerjaan yang diotomatisasi oleh Django REST Framework.Apakah aku akan deploy situs Django?
DEBUG, ALLOWED_HOSTS, collectstatic, environment variable), tapi situsmu hanya berjalan di browser.Apakah kursus Django ini gratis?
Ya. Pelajaran, situs live, petunjuk AI, dan sertifikatnya gratis. Akun gratis bisa mengerjakan beberapa pelajaran sehari, dan Pro menghapus batas harian.
Apakah aku dapat sertifikat untuk kursus Django?
Ya. Masing-masing dari 6 bagian memberimu sertifikat kelulusan gratis saat kamu menyelesaikannya, dengan halamannya sendiri yang bisa kamu bagikan atau tambahkan ke LinkedIn.