belajar Dasar Pemrograman JavaScript (Dicoding)
Belajar Dasar Pemrograman JavaScript (Dicoding) adalah sebuah kelas pembelajaran online bertingkat dasar yang dirancang untuk membantu pemula memahami konsep fundamental bahasa pemrograman JavaScript — bahasa pemrograman yang menjadi bagian penting dalam pengembangan aplikasi web modern, baik di sisi front-end maupun back-end. Kelas ini disusun secara struktural dengan materi yang relevan untuk membangun dasar logika pemrograman dan keterampilan praktis dalam menulis kode JavaScript sesuai standar industri.
Dalam kelas ini, peserta akan mempelajari berbagai topik mulai dari dasar-dasar sintaks JavaScript, tipe data, variabel, operator, hingga kontrol alur program seperti kondisi dan looping. Materi juga mencakup fungsi, struktur data (seperti array dan object), serta cara memecah kode menjadi modul agar lebih terstruktur. Selain itu, dibahas pula konsep lanjutan seperti Object-Oriented Programming (OOP), functional programming, dan cara menangani asynchronous process menggunakan callback, Promise, dan async/await.
Selain aspek teknis kode, kelas ini juga memperkenalkan lingkungan eksekusi JavaScript, termasuk bagaimana menjalankan kode di browser maupun menggunakan runtime seperti Node.js, serta praktik terbaik dalam menulis kode yang rapi dan teruji (code quality). Seluruh materi didukung oleh video pembelajaran, kuis, tugas interaktif dan evaluasi berupa ujian serta proyek submission untuk mengukur kompetensi peserta.
Kelas ini ditujukan bagi siapa saja yang baru mengenal dunia pemrograman atau ingin memperkuat fondasi JavaScript sebelum melanjutkan ke jalur pengembangan web, baik sebagai front-end developer, back-end developer, atau full-stack developer.