Belajar Linux dan Command Line
Kursus Linux yang gratis dan interaktif untuk pemula. Di setiap pelajaran kamu mengetik perintah sungguhan di terminal Linux berbasis browser, seperti file, permission, pipe, dan bash, dengan sertifikat gratis saat selesai.
44,908+ coder terdaftar
225 pelajaran220 tantangan1,187 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
Mulai bagianMulaiKuasai command line dengan alat penting dan keterampilan intiPengantar
3 pelajaran217Navigasi
6 pelajaran640File
6 pelajaran641Direktori
5 pelajaran534Proyek Mengatur Foto
Proyek4 pelajaran4Wildcard dan Pola
5 pelajaran533Isi File
7 pelajaran753Pengalihan
6 pelajaran640Penggunaan Pipe
5 pelajaran534Proyek Penganalisis Log
Proyek5 pelajaran5Izin
6 pelajaran541Lingkungan
7 pelajaran748Dasar-Dasar Shell Scripting
8 pelajaran859Proyek Skrip Pencadangan
Proyek6 pelajaran6Tantangan Akhir
3 pelajaran3Bagian 2
Kontrol VersiHalaman khusus
Mulai bagianMulaiLacak pekerjaanmu dengan Git. Inisialisasi repositori, siapkan dan commit perubahan, buat branch dan merge, atasi konflik, serta pulihkan pekerjaan setelah melakukan kesalahan.Pengantar
3 pelajaran123Memulai
5 pelajaran531Melacak Perubahan
6 pelajaran640Memeriksa Perubahan
4 pelajaran425Mengabaikan file
4 pelajaran427Proyek Situs Resep
Proyek5 pelajaran537Cabang
6 pelajaran640Merging
6 pelajaran640Membatalkan Perubahan
6 pelajaran641Remote
4 pelajaran324Proyek Feature Branch
Proyek6 pelajaran642Tantangan Akhir
3 pelajaran3Bagian 3
Pengantar DockerHalaman khusus
Mulai bagianMulaiPelajari Docker dari command line: ambil dan bangun image, jalankan dan kelola container, tulis Dockerfile, salin file masuk dan keluar, serta gunakan volume dan network.Pengantar
2 pelajaran213Image
4 pelajaran423Menjalankan Kontainer
5 pelajaran532Mengelola Container
5 pelajaran531Memeriksa Container
4 pelajaran423Membuat Image
4 pelajaran423File dalam Image
3 pelajaran316Menyalin File
2 pelajaran213Volume dan Jaringan
3 pelajaran314Proyek Aplikasi Sapaan
Proyek5 pelajaran57Tantangan Akhir
3 pelajaran3Bagian 4
Pengantar KubernetesHalaman khusus
Mulai bagianMulaiPelajari Kubernetes dari command line: jalankan dan periksa Pod, tulis manifest, kelola Deployment, Service, dan konfigurasi, gunakan namespace dan Job, serta debug masalah yang terjadi.Pengantar
2 pelajaran212Pod
5 pelajaran525Manifest
3 pelajaran313Deployment
6 pelajaran630Layanan
4 pelajaran418Debug
5 pelajaran524Konfigurasi
4 pelajaran418Namespace dan Pekerjaan
4 pelajaran418Format output
4 pelajaran418Proyek Toko Web
Proyek5 pelajaran56Tantangan Akhir
3 pelajaran3
Kursus Terminal
Kursus Terminal praktis, gratis untuk dimulai di browsermu.
Model OSI
PopulerCara jaringan berkomunikasi, lapis demi lapis: tujuh lapisan OSI, MAC dan ARP, IP dan perutean, TCP, UDP dan port, enkapsulasi, serta perjalanan lengkap sebuah paket, dengan panduan praktik langsung di terminal.
Sertifikat setelah selesai
- 32
- 32
Pengalamatan IP dan Subnetting
PopulerKuasai alamat IP dari dasar bit: biner, anatomi IPv4, subnet mask, CIDR, latihan subnetting, rentang privat, perencanaan jaringan dengan VLSM, dan pengenalan IPv6. Latih semuanya di terminal.
Sertifikat setelah selesai
- 46
- 46
Lab Jaringan LAN
Bangun, atur alamat, dan atasi masalah pada jaringan kecil di lab terminal: host, switch dan router, kabel, alamat dan mask IPv4, ARP, gateway, tabel routing, serta gangguan umum yang membuat LAN sungguhan tidak berfungsi.
Sertifikat setelah selesai
- 35
- 35
Jaringan dengan Terminal
Pelajari cara mesin saling berkomunikasi, langsung dari baris perintah. Kenali alamat dan DNS, port dan socket, cara memeriksa apakah sebuah host dapat dijangkau, serta cara menggunakan HTTP secara manual dengan curl: GET, POST, header, kode status, dan HTTPS. Kursus ini dirancang untuk pekerjaan di bidang IT, dukungan teknis, dan backend.
Sertifikat setelah selesai
- 47
- 47
- 141
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
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.
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 Linux dengan Coddy
- Latih perintah Linux sungguhan di browser. Tanpa virtual machine, tanpa dual-boot, tanpa server yang perlu diakses lewat SSH. Setiap pelajaran berjalan di shell Linux dalam sandbox, jadi kamu bisa merusak sesuatu dengan aman sambil belajar.
- Keterampilan command line yang benar-benar kamu pakai: menjelajahi filesystem (
cd,ls,pwd), membuat dan memindahkan file, mengolah teks dengangrep,sed,awk, pipe dan redirection, permission, environment variable, dan bash scripting dasar. - Petunjuk AI membantumu membaca error shell yang membingungkan dan pulih dari kesalahan umum (direktori yang salah, redirect yang rusak, permission denied) tanpa membocorkan jawabannya.
- Sertifikat Linux gratis saat kamu selesai. Sinyal yang meyakinkan untuk posisi backend, DevOps, data, dan infrastruktur, di mana kenyamanan di terminal Linux adalah kemampuan dasar yang diharapkan.
Pertanyaan yang sering diajukan tentang belajar Linux
Bagaimana cara belajar Linux untuk pemula total?
Linux adalah sistem operasi yang menjalankan sebagian besar server, dan cara terbaik mempelajarinya adalah mulai dari command line, bukan dari menginstal sebuah distribusi. Hampir semua yang dimaksud orang dengan "bisa Linux" adalah nyaman di terminal: berpindah di filesystem, membaca dan mengedit file, mengelola permission, merangkai perintah dengan pipe. Kursus ini mengajarkan persis hal itu, satu perintah demi satu perintah, di shell Linux yang berjalan di browser, jadi kamu mengetik perintah sungguhan sejak pelajaran pertama.
Apakah Linux sulit dipelajari?
Terminal Linux memang terlihat menakutkan di awal, tetapi intinya kecil: beberapa lusin perintah sudah mencakup sebagian besar yang akan kamu lakukan sehari-hari. Kursus ini memperkenalkannya dalam langkah-langkah kecil yang praktis di shell sungguhan, jadi kebiasaan tanganmu cepat terbentuk.
Apakah perlu menginstal Linux untuk mempelajarinya?
Tidak. Kursus ini berjalan di shell Linux berbasis browser, jadi kamu bisa belajar Linux dari Windows, macOS, Chromebook, atau apa pun yang punya browser. Perintah yang sama berjalan hampir persis sama di Terminal macOS, di WSL pada Windows, dan di server Linux mana pun yang nanti kamu akses lewat SSH.
Apa bedanya Linux, terminal, dan bash?
Linux adalah sistem operasinya. Terminal adalah jendela tempat kamu mengetik. Bash adalah shell-nya, yaitu program di dalam terminal yang membaca perintahmu dan menjalankannya. Saat orang bilang "belajar terminal Linux" atau "belajar command line", yang mereka maksud adalah keterampilan yang sama dengan yang diajarkan kursus ini: bekerja dengan sistem Linux melalui bash.
Kenapa sebaiknya belajar command line Linux?
git, debug deployment. Bahkan di laptop developer, command line biasanya adalah cara tercepat untuk menjalankan operasi massal dan merangkai alat-alat dengan pipe.Berapa lama waktu yang dibutuhkan untuk belajar Linux?
Perintah inti Linux, yaitu navigasi file, operasi file, dan pengolahan teks dasar, bisa kamu pelajari dalam satu sampai dua minggu latihan harian. Untuk nyaman dengan pipe, redirection, permission, dan bash scripting dasar, biasanya butuh dua sampai empat minggu lagi. Setelah itu, sisanya terbangun seiring waktu saat kamu bertemu alat-alat baru.
Apakah ada sertifikat Linux?
Ya. Setelah menyelesaikan kursus Linux dan command line, kamu mendapat sertifikat kelulusan gratis. Sinyal yang bisa diverifikasi untuk dicantumkan di CV atau dibagikan di LinkedIn, bersama proyek DevOps, scripting, atau backend yang pernah kamu kerjakan.