Belajar TypeScript
Kursus TypeScript yang gratis dan interaktif, dibangun di atas JavaScript. Di setiap pelajaran kamu menulis TS: type annotation, interface, generics, union, narrowing. Ada petunjuk AI saat kamu buntu dan sertifikat saat selesai. Bagian ini termasuk dalam perjalanan JavaScript, jadi konteks JS yang membuat TypeScript mudah dipahami sudah tersedia.
314,791+ coder terdaftar
73 pelajaran67 tantangan438 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Silabus
Bagian ini termasuk dalam Perjalanan JavaScript. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.
- Bagian 1Dasar-Dasar77 pelajaran
- Bagian 2Logika dan Alur65 pelajaran
Bagian 3
Pengantar TypeScript
Mulai bagianMulaiPelajari TypeScript setelah mempelajari JavaScriptMemulai dengan TypeScript
5 pelajaran332Tipe Inti
7 pelajaran1248Struktur Data: array dan tuple
9 pelajaran862Bekerja dengan Fungsi
8 pelajaran855Tipe: Alias, Union & Inter
7 pelajaran751Menentukan Tipe Object dan Interface
8 pelajaran757Proyek: Daftar Tugas Sederhana
Proyek6 pelajaran68Enum
6 pelajaran638Generics: Sekilas Pandang
6 pelajaran537Proyek: Manajemen Inventaris
Proyek5 pelajaran58Topik Lanjutan
6 pelajaran642- Bagian 4Pemrograman Berorientasi Objek56 pelajaran
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 TypeScript dengan Coddy
- Tulis TypeScript di browser. Tanpa instalasi
tsc, tanpa setup editor, tanpa repot mengaturtsconfig.json. Editor dan output berdampingan, jadi kamu langsung melihat apa yang dilakukan setiap type. - TypeScript modern: type annotation, interface, generics, union type dan intersection type, narrowing, utility type, dan cara TS berlapis di atas JavaScript biasa tanpa mengubah apa yang berjalan saat runtime.
- Petunjuk AI membantumu membaca error TypeScript, yang terkenal panjang, tanpa membocorkan perbaikannya. Jadi kamu membangun pemahaman yang membuat kode TS berikutnya lebih mudah ditulis.
- Sertifikat TypeScript gratis saat kamu menyelesaikan bagian ini. Sinyal yang meyakinkan bahwa kamu bisa membaca dan menulis TS yang idiomatis, bukan sekadar JavaScript yang ditaburi type.
Pertanyaan yang sering diajukan tentang belajar TypeScript
Apa itu TypeScript?
TypeScript adalah superset dari JavaScript yang menambahkan static typing opsional. JavaScript yang valid juga TypeScript yang valid, tetapi TS memungkinkanmu memberi type pada variabel, parameter fungsi, dan nilai kembalian. Compiler lalu menangkap kesalahan sebelum kodemu dijalankan. Saat runtime, TypeScript dikompilasi menjadi JavaScript biasa.
Apakah TypeScript sulit dipelajari?
: string atau : number pada beberapa variabel dan kamu sudah menulis TS. Bagian yang lebih rumit (generics, conditional type, mapped type, narrowing) butuh waktu lebih lama, dan kursus ini memperkenalkannya selangkah demi selangkah dengan contoh praktik.Apakah perlu menguasai JavaScript sebelum TypeScript?
Ya. TypeScript adalah JavaScript yang diberi type, jadi bahasa yang sebenarnya kamu pelajari adalah JS. Karena itulah bagian TypeScript ini termasuk dalam perjalanan JavaScript: kamu bisa mengambil bagian JS lebih dulu, atau langsung ke TS kalau sudah nyaman dengan JavaScript modern.
Apa bedanya TypeScript dan JavaScript?
JavaScript bertipe dinamis: sebuah variabel bisa berisi string hari ini dan angka besok, dan kamu baru tahu saat runtime. TypeScript menambahkan lapisan type statis yang bekerja saat build, sehingga ketidakcocokan type tertangkap sebelum kode dirilis. Hasil kompilasinya tetap JavaScript biasa, jadi bisa berjalan di mana pun JS berjalan.
Bisakah belajar TypeScript online secara gratis?
tsc, Node, atau alat apa pun untuk mulai menulis TypeScript.Apakah ada sertifikat setelah kursus TypeScript?
Ya. Setelah menyelesaikan bagian TypeScript, kamu mendapat sertifikat kelulusan gratis yang bisa kamu bagikan di LinkedIn atau cantumkan di CV. Sinyal yang bisa diverifikasi bahwa kamu sudah mempelajari materi TypeScript yang terstruktur dan praktis, bukan sekadar menonton tutorial.