Menu
CoddyTech
Jalur belajar

Roadmap Backend Developer

Kursus gratis yang membahas apa yang dianggap sudah kamu kuasai di setiap lowongan backend: bahasa sisi server, database, version control, terminal, dan container. Kamu menulis dan menjalankan kode sungguhan di setiap pelajaran, dan setiap kursus diakhiri dengan sertifikat gratis.

2,497,017+ pelajar terdaftar di seluruh kursus ini

498 pelajaran547 tantangan2,601 soal kuis

Roadmap backend developer, langkah demi langkah

5 kursus8 bagian498 pelajaran547 tantangan2,601 soal kuis

Setiap langkah adalah kursus Coddy yang sudah ada. Ikuti secara berurutan, atau mulai dari yang belum kamu kuasai; progres disimpan per kursus.

  1. 1
    Mulai langkah iniMulaiVariabel, alur kontrol, fungsi, struktur data, file, dan error, lalu class dan module. Bahasa sisi server untuk jalur ini; Go adalah alternatifnya kalau kamu lebih suka bahasa yang di-compile dan bertipe statis.MulaiHalaman khusus
  2. 2
  3. 3
    Mulai langkah iniMulaiFile, permission, proses, pipe, dan dasar bash. Kode backend berjalan di server Linux, dan untuk debug kode itu, kamu harus terbiasa dengan terminal.MulaiHalaman khusus
  4. 4
  5. 5
Yang kamu dapatkan
Semua yang kamu pakai untuk belajar coding

Belajar sambil praktik

Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.

playground.js
Editor kode
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Tes #1test Case Success icon
Tes #2test Case Success icon
Tes #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Gandakan atau hangus

Hari ke-5 dari 7

fire Freeze icon

Pembeku Streak

2 left

Coding di mana saja

Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.

Python
7Streak
250Skor
5Energi
Variabel
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Lanjutkan
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Perjalanan
Target
Papan peringkat
Profil
4.9
BintangBintangBintangBintangBintang
Rating

Kamu tidak sendirian

Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!

Liga Challenger
Liga Challenger7 teratas naik
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promosileaderboard Arrow Up icon

Semua cara belajar

Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.

Pengenalan variabel
Audio

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.

1xSarah

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.

CoddySertifikat Penyelesaian
Dengan ini menyatakan bahwaBudi Santosotelah berhasil menyelesaikan
python iconDasar Python
Terverifikasi
TanggalJan 2026
LinkedInTambahkan ke LinkedIn

Kenapa mulai belajar backend di Coddy

  • Kamu membangun yang sungguhan. Program Python sungguhan, SQL sungguhan pada tabel aktif, commit Git sungguhan, dan image Docker sungguhan, semuanya di browser. Siklus yang sama dijalankan seorang backend developer ratusan kali sehari.
  • Fondasi sebelum framework. Django, Express, dan Spring masing-masing cuma butuh beberapa minggu kalau kamu sudah menguasai satu bahasa, SQL, dan Git; tanpa itu semua, kamu bisa bingung berbulan-bulan. Jalur ini adalah bagian yang dianggap sudah kamu kuasai oleh framework.
  • Petunjuk AI yang membaca kodemu yang gagal dan error terakhirnya, lalu menunjuk penyebabnya, entah off-by-one, JOIN yang terlewat, atau percabangan yang salah, tanpa menempelkan solusinya.
  • Satu sertifikat gratis untuk setiap kursus, masing-masing bisa diverifikasi di URL-nya sendiri dan dibagikan di LinkedIn.

Pertanyaan umum tentang menjadi backend developer

Apa yang sebenarnya dikerjakan backend developer?

Backend developer adalah orang yang menulis kode yang berjalan di server, bukan di browser: API yang dipanggil aplikasi web atau mobile, logika yang menentukan apa yang terjadi saat pengguna membuat pesanan, dan kode yang membaca serta menulis ke database. Sehari-hari itu berarti bahasa sisi server, SQL, Git, terminal, dan makin sering juga container tempat kode itu dikirim. Itulah persis yang dibahas jalur ini.

Bahasa apa yang sebaiknya dipelajari pertama untuk backend?

Python, untuk kebanyakan orang: mudah dibaca, dipakai untuk backend di perusahaan dari segala ukuran, sekaligus jadi bahasa scripting untuk otomatisasi di sekitarnya. Go adalah pilihan kuat lainnya di Coddy, terutama kalau kamu tertarik pada infrastruktur dan layanan berperforma tinggi. Pilih satu, selesaikan, dan bahasa kedua akan jauh lebih cepat dipelajari.

Apakah aku perlu belajar SQL untuk menjadi backend developer?

Ya. Hampir setiap aplikasi backend berdiri di atas database relasional, dan ORM hanya menyembunyikan SQL sampai muncul query lambat pertama atau migrasi data pertama. Bisa menulis JOIN, WHERE yang ramah indeks, dan agregasi dengan tangan adalah salah satu tanda paling jelas dari backend developer yang memahami sistemnya.

Apakah jalur ini mengajarkan framework web seperti Django, Flask, atau Express?

Belum. Jalur ini sengaja berhenti di fondasi yang dianggap sudah kamu kuasai oleh framework, yaitu satu bahasa, SQL, Git, terminal, dan Docker, karena itulah yang biasanya belum dimiliki backend developer otodidak saat tutorial framework mulai terasa membingungkan. Kursus framework ada di roadmap kurikulum dan akan masuk ke jalur ini sebagai langkah baru.

Berapa lama waktu yang dibutuhkan untuk menjadi backend developer?

Jalur ini kira-kira 500 pelajaran. Dengan satu jam sehari, Python butuh sekitar enam minggu, SQL dua sampai tiga minggu, lalu Git, Linux, dan Docker sekitar sebulan bersama-sama, jadi tiga sampai empat bulan untuk menyelesaikan fondasinya. Siap kerja biasanya berarti menambahkan satu framework dan satu proyek nyata di atasnya.

Apakah jalur backend ini gratis, dan apakah aku dapat sertifikat?

Setiap kursus di jalur ini gratis, termasuk pelajaran, editor dan terminal di browser, petunjuk AI, dan sertifikatnya. Kamu mendapat sertifikat gratis untuk setiap kursus yang kamu selesaikan (Python, SQL, Git, Linux, dan Docker), masing-masing bisa diverifikasi di URL-nya sendiri, plus satu lagi untuk seluruh jalur setelah semua langkah selesai.

Apakah aku mendapat sertifikat untuk jalur Backend Developer?

Ya. Selesaikan setiap langkah dan kamu akan mendapat satu sertifikat gratis untuk seluruh jalur Backend Developer. Sertifikat ini mencantumkan setiap kursus yang kamu selesaikan di sepanjang jalan, dan menautkan sertifikat masing-masing kursus, sehingga siapa pun bisa memeriksa setiap keterampilan yang disebutkannya. Kamu bisa menambahkannya ke profil LinkedIn-mu. Ini adalah sertifikat penyelesaian dari Coddy, bukan kualifikasi terakreditasi.

Jalur belajar lainnya

Kursus yang sama, disusun untuk peran yang berbeda. Progres terbawa: kursus yang selesai di satu jalur dihitung di setiap jalur yang memuatnya.

Semua jalur belajar
Ilustrasi bahasa pemrograman di Coddy

Mulai jalur Backend Developer secara gratis

Mulai belajar