Apakah kamu berencana untuk belajar Java tetapi tidak yakin bagaimana memulainya? Atau kamu cepat bosan ketika belajar coding? Bagaimana jika kami sarankan agar kamu memulai belajar dengan bermain game coding?
Iyaa betul, karena dengan bermain game dapat meningkatkan cara kita mengasimilasi informasi. Banyak game edukasi telah muncul di berbagai bidang, termasuk programming course. Jadi mari kita lihat game mana yang cocok dan dapat membantu kamu menjadi seorang programmer!
Cyber Dojo
Cyber Dojo mirip dengan dojo di kehidupan nyata di mana kamu harus terus berlatih dalam menyempurnakan skills kamu. Aplikasi berbasis web ini memungkinkan programmers dan tim development untuk mempertimbangkan praktik yang terlibat dalam coding dan mencapai tingkat skills yang tinggi dalam penguasaan coding kamu. Programming language: lebih dari 25 programming language (termasuk Ruby, JavaScript, PHP, Python, dll).
Pros:
- Interface yang sangat sederhana
- Mendukung banyak programming language
Cons:
- Tidak mengajarkan solid skills
- Bukan untuk pemula (butuh setidaknya basic skills)
- Jumlah tugas terbatas
Pricing: Gratis (donasi tersedia)
Code Monkey
Code Monkey adalah permainan yang popular dengan puzzle interaktif yang membantu kamu mempelajari cara programming secara intuitif. Ini memberikan pengetahuan dasar ke dalam praktik coding serta programming language yang nyata dengan level yang semakin menantang pada games tersebut. Programming Language: CoffeeScript (mirip dengan JavaScript) dan Python
Pros:
- Sangat mudah untuk memulai dan memahami dasar-dasarnya
- Bisa dimainkan untuk anak-anak (7+)
- Tersedia dalam 20 bahasa
Cons:
- Terkadang kurang teori yang solid
- Hanya 90 pelajaran saat ini
Pricing: Mulai dari $6 per bulan
CodinGame
CodinGame adalah serangkaian permainan, puzzle, dan tantangan yang membantu programmer pemula, menengah, dan bahkan profesional mengasah skills mereka dengan cara yang paling menarik. Programming Language: lebih dari 10 bahasa (termasuk JavaScript, Ruby,C#, dan PHP)
Pros:
- Berbagai jenis tugas dan masalah diselesaikan
- Mungkin untuk bermain dengan teman-teman mau yang lainnya
- Komunitas pendukung yang hebat dengan penasihat berpengalaman
- Digunakan oleh perusahaan untuk menemukan, menyaring, dan merekrut developers
Cons:
- Tidak mengajarkan skills yang solid
- Bukan untuk pemula (butuh setidaknya basic skills)
Pricing: Gratis
Referensi:
https://medium.com/geekculture/learn-javascript-coding-by-playing-games-7ff4598e5be9