Roadmap MERN Stack Developer
Kursus gratis dalam urutan yang dibutuhkan seorang MERN stack developer: HTML, CSS, dan JavaScript untuk halamannya, React untuk antarmukanya, lalu Node.js dan Express untuk server-nya, MongoDB untuk datanya, dan login untuk menjaganya tetap aman. Satu bahasa, JavaScript, dari tag pertama sampai rute API terakhir, dan setiap pelajaran berjalan di browsermu.
711,880+ pelajar terdaftar di seluruh kursus ini
718 pelajaran808 tantangan3,295 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Narasi audio di setiap pelajaran
Kuis untuk menguji pemahamanmu
Sertifikat jalur di akhir, plus 16 di sepanjang jalan
Roadmap MERN stack, langkah demi langkah
Setiap langkah adalah bagian dari kursus Coddy yang sudah ada. Ikuti secara berurutan, atau langsung ke langkah yang belum kamu kuasai: progresmu tetap disimpan per kursus.
- 1Langkah 13 bagian, berurutan
- 2Langkah 2
JavaScriptHalaman khusus
Mulai langkah iniMulaiVariabel, fungsi, array, dan object, lalu kondisi dan perulangan, lalu class. Inilah satu-satunya bahasa yang kamu pakai di setiap langkah berikutnya, di browser maupun di server.MulaiHalaman khusus3 bagian, berurutan - 3Langkah 3
JavaScript di browser
Mulai langkah iniMulaiDOM, event, form dan validasi, lalu pola praktis seperti tab, modal, dan navigasi responsif. Apa yang dikerjakan React untukmu jadi masuk akal setelah kamu melakukannya sendiri dengan tangan.Mulai2 bagian, berurutan - 4Langkah 4
React: huruf R di MERNHalaman khusus
Mulai langkah iniMulaiComponent, JSX, props, state, event, list, dan controlled form, diakhiri kartu sosial kecil yang kamu bangun langkah demi langkah. React adalah antarmuka yang akan dilayani API-mu.MulaiHalaman khusus - 5Langkah 5
Node.js: huruf N di MERNHalaman khusus
Mulai langkah iniMulaiJavaScript di luar browser: argumen command line, module, membaca dan menulis file, callback, promise, async dan await, event loop, dan event. Kamu membangun aplikasi catatan command line.MulaiHalaman khusus - 6Langkah 6
Express dan REST API: huruf E
Mulai langkah iniMulaiRute, parameter, JSON, middleware, error handler, dan router di sebuah situs resep, lalu API pelacak tugas: POST, PATCH, PUT, dan DELETE, validasi dengan zod, filter, pengurutan, paginasi, dan CORS.Mulai2 bagian, berurutan - 7Langkah 7
MongoDB dan login: huruf M
Mulai langkah iniMulaiDocument dan collection dari API Express: insert, ObjectId, filter, operator update, indeks unik, agregasi, dan $lookup. Lalu siapa yang boleh melihat datanya: password yang di-hash, session, JWT, pemilik dan role admin, security header, dan rate limiting.Mulai2 bagian, berurutan - 8Langkah 8
Terminal dan GitHalaman khusus
Mulai langkah iniMulaiFile, permission, pipe, dan script di terminal sungguhan, lalu commit, branch, merge, dan remote. Setiap proyek MERN tinggal di repository Git dan berjalan di command line.MulaiHalaman khusus2 bagian, berurutan
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 MERN stack di Coddy
- Setiap lapisan berjalan di samping kodemu. Component React langsung dirender saat kamu mengetik, server Express menjawab bilah request tempat kamu memilih metode, header, dan body JSON, dan query MongoDB berjalan pada database yang bisa kamu buka di tab Data. Tidak ada yang perlu diinstal, jadi laptop sekolah pun bisa dipakai.
- Satu bahasa untuk seluruh stack. Langkah-langkah pertama jalur ini membahas JavaScript dan browser, jadi saat Node.js tiba, server berisi ide-ide baru, bukan bahasa baru: fungsi, object, dan kode async yang sama, kini menjawab request.
- Satu proyek di setiap bagian back end: aplikasi catatan command line, situs resep, API pelacak tugas, API rating buku di MongoDB, dan aplikasi catatan dengan akun. Masing-masing dibangun pelajaran demi pelajaran dan dinilai oleh pemeriksaan yang mengirim request sungguhan ke servermu.
- Petunjuk yang membaca kodemu. Saat sebuah rute menjawab 404, query tidak mengembalikan apa pun, atau login membiarkan pengguna yang salah masuk, Bugsy, tutor AI, melihat apa yang kamu tulis dan menunjuk barisnya tanpa menuliskan perbaikannya untukmu.
Pertanyaan umum tentang MERN stack
Apa itu MERN stack?
MERN stack adalah cara membangun seluruh aplikasi web dengan JavaScript memakai empat tool: MongoDB menyimpan data sebagai document, Express mengubah program Node.js menjadi web server dan API, React membangun antarmuka yang berjalan di browser, dan Node.js menjalankan JavaScript di server. Kode React di browser memanggil API Express, yang membaca dan menulis ke MongoDB.
Apa kepanjangan MERN?
MERN adalah singkatan dari MongoDB, Express, React, dan Node.js. Urutannya mengikuti huruf di kata itu, bukan urutan kamu mempelajarinya: di jalur ini kamu mulai dari halaman (HTML, CSS, JavaScript, dan React), lalu pindah ke server (Node.js dan Express) dan database (MongoDB).
Apa yang dikerjakan MERN stack developer?
Membangun fitur dari database sampai layar: merancang document MongoDB, menulis rute Express yang membuat, membaca, memperbarui, dan menghapusnya, melindungi rute itu dengan login, dan membangun halaman React yang memanggilnya. Karena keempat tool itu semuanya JavaScript, satu developer bisa mengikuti sebuah fitur melewati setiap lapisan.
Apakah MERN stack masih layak dipelajari?
Ya. React dan Node.js termasuk tool yang paling banyak dipakai dalam web development, dan Express serta MongoDB adalah pasangan mereka yang paling umum, jadi keterampilannya tetap berguna bahkan di tim yang memakai database atau framework lain. Mempelajari satu stack dari ujung ke ujung juga mengajarkan bagaimana aplikasi web apa pun tersusun, dan itulah yang diuji dalam wawancara kerja.
Sebaiknya belajar MERN stack atau MEAN stack?
MERN, untuk kebanyakan orang yang baru mulai sekarang. Kedua stack sama-sama memakai MongoDB, Express, dan Node.js dan hanya berbeda di front end: React di MERN, Angular di MEAN. React lebih banyak dipakai di antara keduanya dan lebih mudah untuk memulai, dan pindah ke Angular nanti berarti mempelajari satu framework baru, bukan stack baru.
Berapa lama waktu yang dibutuhkan untuk belajar MERN stack?
Sekitar delapan sampai sepuluh bulan dengan satu jam sehari untuk menyelesaikan jalur ini. HTML dan CSS butuh sekitar enam minggu, JavaScript dan browser dua sampai tiga bulan, React sekitar sebulan, dan lima bagian Node.js (Node.js, Express, REST API, MongoDB, login) tiga bulan lagi. Kalau kamu sudah bisa JavaScript, mulai dari langkah React dan waktunya sekitar empat bulan.
Bisakah aku belajar MERN stack tanpa menginstal apa pun?
Bisa, di jalur ini. Setiap pelajaran berjalan di browser: React dirender di samping editor, program Node.js-mu berjalan di terminal dan servermu menjawab bilah request, dan bagian MongoDB memakai database di memori yang mendukung API driver MongoDB. Saat nanti kamu membangun aplikasimu sendiri, kamu menginstal Node.js dan MongoDB di komputermu dan kodenya tetap bisa dipakai.
Apakah aku mendapat sertifikat untuk jalur MERN Stack Developer?
Ya. Selesaikan setiap langkah dan kamu akan mendapat satu sertifikat gratis untuk seluruh jalur MERN Stack 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.