Belajar C#
Kursus C# online interaktif gratis. Kamu menulis C# di setiap pelajaran, dengan contoh kode C# sungguhan, petunjuk AI saat kamu buntu, dan sertifikat kelulusan gratis saat kamu selesai.
146,355+ coder terdaftar
205 pelajaran198 tantangan1,291 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 bagianMulaiBangun fondasi yang kuat dengan konsep penting dan keterampilan dasarPengantar
4 pelajaran322Variabel Bagian 1
5 pelajaran539Variabel Bagian 2
5 pelajaran431Operator Bagian 1
5 pelajaran438Operator Bagian 2
5 pelajaran531Pengambilan Keputusan
6 pelajaran638Input dan Output Dasar
6 pelajaran633Aplikasi Kalkulator
Proyek4 pelajaran4Perulangan
8 pelajaran751Method (Fungsi)
6 pelajaran641Dasar Array
6 pelajaran629Operasi string
3 pelajaran324Melakukan Perulangan pada Koleksi
3 pelajaran323Tantangan Akhir
3 pelajaran38Bagian 2
Logika dan Alur
Mulai bagianMulaiKuasai pemrograman C# tingkat lanjut dengan fokus pada struktur data dan kontrol alur. Pelajari cara bekerja dengan array yang kompleks, koleksi, penanganan error, dan pengelolaan waktu.array Multidimensi
7 pelajaran750Pengambilan Keputusan Tingkat Lanjut
5 pelajaran932Peningkatan Loop
5 pelajaran632Teknik Alur Kontrol
5 pelajaran937Penanganan Exception
8 pelajaran1160Penanganan Null
5 pelajaran832Operator Logika Lanjutan
4 pelajaran723Sistem Analisis Data
Proyek6 pelajaran6HashMap Bagian 1
6 pelajaran536HashMap Bagian 2
4 pelajaran415HashSet Bagian 1
6 pelajaran537HashSet Bagian 2
5 pelajaran539Bagian 3
Pemrograman Berorientasi Objek
Mulai bagianMulaiPelajari cara mengatur kode menggunakan class, object, dan struktur yang dapat digunakan kembaliDasar-Dasar OOP
9 pelajaran1772Property & Anggota Statis
5 pelajaran945Arsitektur class
4 pelajaran427Pewarisan
6 pelajaran644Polimorfisme & Antarmuka
6 pelajaran644Enkapsulasi
5 pelajaran535Fitur Lanjutan
5 pelajaran535Konsep OOP Lanjutan
6 pelajaran652Argumen Variabel
4 pelajaran436Pola Desain Bagian 1
5 pelajaran545Pola Desain Bagian 2
6 pelajaran655Proyek: Sistem Perpustakaan
Proyek6 pelajaran6Tantangan Akhir
3 pelajaran3
Kursus C#
Kursus C# praktis, gratis untuk dimulai di browsermu.
Tantangan Pemula: Latihan Konsep Dasar
PopulerUji pengetahuan dasar pemrogramanmu dan coba selesaikan tantangan pemrograman ini dengan bahasa apa pun yang kamu inginkan. Selamat ngoding!
Sertifikat setelah selesai
- 20
- 20
Tantangan Pemrograman
PopulerUji kemampuanmu dalam memecahkan masalah pemrograman dengan mengerjakan latihan dengan berbagai tingkat kesulitan di kursus ini. Kursus ini dirancang untuk kamu yang sudah memiliki pengetahuan dasar tentang sintaks dalam bahasa pemrograman apa pun.
Sertifikat setelah selesai
- 32
- 31
Stack, Seri Struktur Data #1
Di kursus ini, kamu akan mempelajari struktur data Stack, membuat Stack dari nol dengan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!
- 13
- 11
- 1
Pohon AVL, Seri Struktur Data #10
Dalam kursus ini, kamu akan mempelajari struktur data pohon AVL, membangun pohon pencarian biner yang menyeimbangkan dirinya sendiri dari nol dengan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!
Sertifikat setelah selesai
- 16
- 14
- 1
Linked List, Seri Struktur Data #5
Dalam kursus ini, kamu akan mempelajari struktur data Linked List, membuat Linked List dari nol menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!
Sertifikat setelah selesai
- 14
- 12
- 1
Pohon Biner: Seri Struktur Data #3
Di kursus ini, kamu akan mempelajari struktur data pohon biner, membuat pohon biner dari nol menggunakan bahasa pilihanmu, dan berlatih mengerjakan tantangan coding dengannya!
- 13
- 11
- 1
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 C# di Coddy
- Tulis dan jalankan kode C# sungguhan di browser. Tanpa install Visual Studio, tanpa menyiapkan .NET SDK. Di setiap pelajaran, program C#-mu di-compile di server dan output-nya langsung ditampilkan.
- C# berorientasi objek seperti yang dipakai di production: class, property, inheritance, interface, generics, penanganan exception, dan LINQ. Contoh kode dan latihan setelah setiap konsep.
- Petunjuk AI membantumu debug kode C# dan membaca error compiler, sehingga bahasanya terasa ramah, bukan menakutkan, terutama kalau kamu baru mengenal OOP.
- Sertifikat kelulusan C# gratis saat kamu selesai. Berguna untuk peran di pengembangan game (Unity), backend, dan enterprise, di mana kemahiran C# adalah syarat dasar.
Pertanyaan umum tentang belajar C#
Apakah C# sulit dipelajari?
C# adalah salah satu bahasa bertipe kuat yang paling mudah didekati. Sintaksnya konsisten, standard library-nya besar dan terdokumentasi dengan baik, dan fitur modern seperti property dan pattern matching mengurangi boilerplate. Sebagian besar pemula sudah menjalankan program C# pertamanya di jam pertama dan sampai ke class dan inheritance dalam seminggu.
Berapa lama waktu yang dibutuhkan untuk belajar C#?
Dasar C#, yaitu sintaks, method, class, dan objek, butuh dua sampai empat minggu latihan setiap hari. Nyaman memakai inheritance, interface, generics, dan LINQ biasanya butuh satu sampai tiga bulan. Mendalami ASP.NET, pengembangan game Unity, atau pola enterprise adalah tahap tersendiri.
Apa bedanya C# dan Java?
C# dan Java adalah sepupu dekat. Keduanya bertipe kuat, berbasis class, dan memakai garbage collector. C# cenderung lebih cepat mengadopsi fitur baru (property, LINQ, async/await, pattern matching) dan banyak dipakai untuk pengembangan game Unity dan tool Windows. Java lebih condong ke Android dan backend enterprise berskala besar. Keterampilannya bisa dipindahkan ke dua arah.
Bisakah aku memakai C# untuk pengembangan game?
Bisakah aku belajar C# online secara gratis?
Bisa. Kursus C# interaktif ini gratis: pelajaran, latihan coding, kuis, dan sertifikat. Editornya berjalan di browser, jadi kamu tidak perlu install Visual Studio, .NET SDK, atau IDE apa pun untuk mulai menulis C#.
Apakah aku dapat sertifikat C# setelah kursus?
Ya. Menyelesaikan kursus C# memberimu sertifikat kelulusan gratis yang bisa kamu tambahkan ke CV atau bagikan di LinkedIn, bukti yang bisa diverifikasi bersama proyek Unity, aplikasi .NET, atau repository GitHub yang sudah kamu buat.