Website apa saja yang bisa digunakan untuk meningkatkan kemampuan programming?

Code Saya: Solusi Mudah Belajar Coding

CodeSaya.com adalah platform belajar coding berbasis web. Di platform ini pengunjung bisa belajar coding secara gratis dan interaktif langsung di browser tanpa perlu instal apapun,”

Sejak diluncurkan Juni 2013 lalu, Code Saya sudah mengalami banyak perubahan dan penambahan fitur. Semua fiturnya tentu saja pada intinya untuk memudahkan belajar coding. Fitur-fitur tersebut di antaranya sebagai berikut:

Belajar Interaktif

Pengguna bisa praktek langsung di browser tanpa perlu install apa saja. Fitur ini membuat entry barrier bagi pemula sangat kecil. Karena hanya dengan Firefox atau Google Chrome, mereka bisa langsung coding. Kebetulan fitur semacam ini belum ada di Indonesia.

Gaming System

Aplikasi terbaru Code Saya menggunakan sistem pemberian pangkat bagi pengguna. Semakin banyak soal yang dikerjakan, akan semakin tinggi pangkatnya. Ini akan memacu pengguna terus belajar. Seperti dalam game, mereka akan tertantang mencapai level berikutnya.

Artikel

Pengguna bisa menulis artikel di aplikasi terbaru Code Saya. Artikelnya bisa berupa tutorial, berita, atau opini. Artikel-artikel yang dibagi di sini bisa menjadi bahan bacaan dan ajang saling berbagi dengan coder lain.

Weekly Coder

Coder terbaik dan yang paling membantu lainnya akan dipajang di halaman depan dari aplikasi terbaru Code Saya. Ini menjadi semacam reward yang membuat pengguna semakin tertantang untuk terus belajar.

Diskusi

Pengguna bisa berdiskusi satu sama lain, mulai dari membahas sebuah soal, hingga berbagi hal lain yang bisa menambah ilmu berkaitan dengan coding.

Materi Pembelajaran

Aplikasi terbaru Code Saya menyediakan materi teori dan praktek. Pembelajarannya dibagi per bab, kemudian per sub bab dan setelahnya perunit. Setiap unitnya, Code Saya akan memberikan materi singkat.

Nah, setelah itu, pengguna akan diminta mengerjakan instruksi untuk memeriksa pemahamannya, agar pembelajaran praktek selalu terkontrol. Sistem akan mengecek, memastikan pengguna benar-benar mengerti atau tidak.

Di aplikasi terbaru Code Saya, pengguna bisa belajar coding untuk Python, PHP, JavaScript, dan Git. Total saat ini sekitar 300 unit soal yang bisa dipelajari oleh pengguna. Materi lainnya dijanjikan sedang dalam pengembangan.

belajarkoding.net

image

belajarkoding.net adalah salah satu website belajar pemrograman yang cukup bagus. Website ini lebih condong ke arah pemrograman web. belajarkoding.net ini sendiri memiliki beberapa keunggulan, diantaranya website ini menyediakan blok khusus untuk informasi informasi terkini seputar dunia IT. Selain itu, belajarkoding.net juga memiliki beberapa menu diantaranya untuk pemrograman dengan bahasa html, css, bootstrap, dan lain sebagainya serta juga terdapat menu untuk belajar mendesain web. Dan juga, belajarkoding.net menyediakan berbagai tips dan trik tentang ‘‘how to be a good programmer’’ . Website ini didirikan oleh Galih Pratama pada 12 November 2014.

Selain belajar, website ini juga menyediakan forum yang memudahkan para penggunanya untuk berdiskusi dengan pengguna lain baik itu untuk mengembangkan skill programming, maupun untuk bertanya mengenai suatu masalah.

image

Kali ini saya akan membahas tentang salah satu website yang bisa meningkatkan kemampuan programming. Yang akan saya bahas kali ini ada Google.

Apa itu Google?

Google LLC adalah sebuah perusahaan multinasional Amerika Serikat yang berkekhususan pada jasa dan produk Internet. Produk-produk tersebut meliputi teknologi pencarian, komputasi web, perangkat lunak, dan periklanan daring. Google didirikan oleh Larry Page dan Sergey Brin saat masih mahasiswa Ph. D. di Universitas Stanford. Mereka berdua memegang 16 persen saham perusahaan. Mereka menjadikan Google sebagai perusahaan swasta pada tanggal 4 September 1998.

Mengapa Google bisa membantu meningkatkan kemampuan Programming?

Sekarang ini, Google sedang mengadakan program untuk melatih 100,000 developer seluler di Indonesia. Dengan membuka sekian banyak prakarsa di seluruh mitra pelatihan dan universitas, Google ingin membuat pendidikan developer Android kelas dunia bisa diakses oleh semua pelajar dan developer di seluruh Indonesia.

Google sedang membuat kursus pelatihan berbasis kelas baru untuk mengajarkan keahlian development Android kepada para mahasiswa di Indonesia. Kursus, yang akan disediakan melalui lisensi Creative Commons, akan tersedia dalam Bahasa Indonesia maupun Bahasa Inggris.

Kursus ini dirancang untuk mahasiswa ilmu komputer, dan memandu mereka melalui pembuatan aplikasi sambil mengembangkan keahlian yang diperlukan untuk mendapatkan pekerjaan tingkat dasar sebagai developer Android. Setelah menyelesaikan kursus dan membuat aplikasi di kursus, mereka akan siap untuk mengikuti ujian Associate Android Developer Certification.

Selain itu, dengan Google kita bisa mencari tau banyak hal. Serta, kita juga bisa menambah wawasan semua hal tentang programming. Misalnya, kita bisa mencari tau bagaimana agar bisa mengusai ilmu programming dengan mudah. Kita juga bisa juga bisa mencari tau program apa saja yang bisa melatih kemampuan programming kita.

Sumber :

TLX (Toki learning center ) merupakan sebuah situs untuk belajar dan berlatih pemrograman yang dimiliki Indonesia. didalam TLX sendiri memiliki 2 fitur utama yaitu sebuah Competition gate dan Training gate. Didalam fitur Training gate kita akan diajarkan untuk belajar pemrograman dari dasar hingga lanjutan. didalam training gate juga terdapat arsip arsip dokumen atau modul untuk dapat belajar pemrograman , sehingga dengan fitur ini kita akan sangat dimudahkan untuk belajar pemrograman .

Dalam fitur Competition gate akan tersedia berbagai soal soal kompetisi bahkan kontes kontes terbuka yang dapat diikuti oleh siapapun. Didalam fitur Competition gate ini , kita akan dapat mengetes dan mengukur kemampuaan dalam coding dan akan ada hadiah juga bagi para pemenang kontes.

keunggulan lain yang dimiliki TLX Toki adalah soal soalnya yang bervariasi dan menantang membuat kita sebagai user menjadi tertantang dalam mengerjakan setiap soal.Kekurangan dari TLX Toki adalah tidak adanya fitur untuk para pengguna untuk berinteraksi sehingga kita sangat sangat dituntut untuk belajar mandiri sendiri.



Website untuk meningkatkan kemampuan programming, saya merekomendasikan Academia.edu.

ACADEMIA.EDU

Academia.edu adalah situs jejaring sosial bagi akademisi. Platform ini dapat digunakan untuk berbagi dokumen dalam bidang tertentu. Situs ini merupakan ilmu terbuka yang dapat disharing informasinya mengenai akademik yang mungkin dibutuhkan.

Academia.edu diluncurkan pada bulan September 2008 dan situs ini sudah memiliki lebih dari 57 juta pengguna terdaftar. Situs ini didirikan oleh Richard Price.

Alasan saya merekomendasikan situs ini dikarenakan situs ini mampu memberi saya banyak informasi sebagai pemula dalam mengenal dunia programming. Dari situs ini, kita bisa mencari berbagai informasi dalam bentuk e-book atau pun makalah yang sudah dilaksanakan sehingga tingkat keakuratannya dapat dijaga. Salah satu yang sudah pernah saya download adalah mengenai java yaitu "Belajar dasar-dasar Java : (PDF) Belajar dasar - dasar Java | Steven Jodhi - Academia.edu "


Cara bergabung dengan situs ini sangat mudah, cukup dengan membuka situs www.academia.edu lalu sign up dengan akun facebook atau e-mail. Berikut langkah-langkah mendaftar di academia.edu:

  1. Buka situs https://www.academia.edu/
  2. Pilih sign up with google atau facebook.
    ``
  3. Selesai

Pada dasarnya, setiap hosting penyimpanan dokumen online memiliki kebijakan masing-masing dalam hal kebebasan mendownload setiap file. Namun sebagian besar prosedurnya adalah sama, yaitu selain membuat akun, kita juga harus mengupload sebuah dokumen apapun itu bentuknya agar kita bisa mendownload file yang kita perlukan. Jadi sebenarnya kita diwajibkan untuk membayar agar bisa mendownload, namun cara pembayarannya adalah dengan metode barter dengan kita memberikan dokumen lain yang kita miliki.

````


academia

SUMBER :

Academia.edu - Wikipedia
http://dhamma-link.blogspot.co.id/2013/06/academiaedu-jejaring-sosial-untuk.html


Kenalan dulu, Sayang Kemudian

CodePolitan adalah media edukasi dan informasi tentang pemrograman dan teknologi. CodePolitan dibangun untuk memfasilitasi para developer dalam belajar pemrograman dengan mendapatkan informasi dan pengetahuan seputar pemrograman dan teknologi. Konten-konten yang ada di CodePolitan disusun sedemikian rupa dan dalam bahasa Indonesia agar mudah dipahami oleh para developer Indonesia.

Fitur-fitur CodePolitan

Learn
Belajar pemrograman lebih mudah dengan interactive coding yang memungkinkan kamu belajar coding sambil praktek di satu tempat yang sama. Konten pembelajaran tentang bahasa pemrograman tertentu yang disusun secara sistematis disertai contoh-contoh kode yang bisa langsung dipraktekan. Sangat cocok bagi yang ingin menguasai bahasa pemrograman tertentu.

Tutorial Set
Kumpulan tutorial yang telah dikelompokan secara khusus berdasarkan teknologi tertentu untuk mempermudah kamu belajar pemrograman dengan hasil yang tidak mentah dan penjelasan yang lengkap.

Academy
Konten pembelajaran seputar mobile dan game development yang disusun secara sistematis sesuai dengan standar indutsri. Merupakan kerjasama CodePolitan dengan Dicoding Indonesia.

E-Book
Konten pembelajaran tentang pemrograman dan teknologi yang membahas tentang tema-tema tertentu dengan format buku elektronik (e-book) yang bisa didownload oleh user.

Event
Berkumpulah bersama para coders lainnya dengan mengikuti berbagai Tech Event untuk menambah pengetahuan dan wawasanmu. Event ini merupakan kumpulan jadwal kegiatan yang berhubungan dengan belajar pemrograman dan teknologi. Selain CodePolitan Rangers, para user yang memiliki kegiatan bisa melakukan publikasi acaranya melalui kanal ini asalkan memenuhi persyaratan sebagai media partner CodePolitan.

Saat ini CodePolitan mengadakan program pelatihan belajar coding intensif merupakan Solusi belajar pemrograman Basic Android yang berorientasi pada kebutuhan industri selama satu minggu secara tatap muka dengan bimbingan mentor berpengalaman yang dilengkapi dengan fasilitas asrama selama belajar.

  • Belajar Intensif selama seminggu dan dibimbing mentor berpengalaman
  • Program Karantina untuk mendapatkan hasil yang maksimal
  • Kurikulum belajar disusun sesuai dengan kebutuhan industri
  • Modul belajar dari Google Android Developer Fundamentals
  • Konsultasi Belajar dengan mentor setelah program
  • Mendapatkan kemampuan basic sebagai pondasi menjadi Android Developer

source : Belajar Pemrograman Dari CodePolitan? Ini Dia Benefit Yang Akan Didapatkan! - Codepolitan

Facebook pertama kali hadir pada bulan Februari 2004 dengan Mark Zuckerberg sebagai pendirinya. Di awal-awal berdirinya, Facebook hanya ditujukan untuk kalangan Mahasiswa Universitas Harvard. Baru di tahun 2005 Facebook membuka keanggotaan untuk kalangan anak sekolah. Setahun kemudian tepatnya tahun 2006 Facebook membuka keanggotaan secara universal alias siapa saja, dari belahan bumi manapun, orang bisa bergabung dengan Facebook. Pengguna facebook berasal dari berbagai lapisan masyarakat. Banyak komunitas yang terbentuk di facebook. Mulai dari komunitas penggemar, komunitas hobi, dan tak terkecuali komunitas programmer. Mengingat Indonesia adalah pengguna facebook terbesar nomer 4 di dunia yaitu sekitar 111 juta jiwa, facebook merupakan tempat yang efektif untuk berbagi ilmu.

Bagi Anda yang ingin menambah kemampuan ataupun kemampuan seputar programming, saya sangat menyarankan untuk mengikuti komunitas programming yang ada di facebook.

Mengapa saya sangat menyarankan facebook?
o Tempat untuk berbagi informasi yang efektif. Contohnya seperti informasi tentang kompetisi dan seminar IT.
o Tempat diskusi, salah satu fitur di situs jejaring sosial ini adalah group, yang berfungsi seperti forum. Anda bisa berdiskusi tentang apapun.
o Sebagai tempat untuk menjalin hubungan dengan para programmer yang tersebar di berbagai daerah.
o Dapat mendapatkan ilmu dengan mudah dengan berbagai jenis file, entah itu video, teks maupun gambar.

Lalu bagaimana kita harus memanfaatkan facebook untuk meningkatkan kemampuan programming kita?

  • Bergabung dalam komunitas yang ada di facebook.
  • Mencari ilmu yang sebanyak-banyaknya di komunitas tersebut
  • Melakukan diskusi dalam komunitas tersebut tentang segala hal seputar programming yang Anda ingin ketahui
  • Menggali informasi sebanyak-banyaknya mengenai event-event programming yang diselenggarakan

Facebook sangat mudah untuk diakses. Selain berbentuk web, saat ini Anda juga bisa menemukan Facebook dalam bentuk aplikasi.

SUMBER :

Sebagai seorang mahasiswa dibutuhkan lebih dari satu sumber untuk mendapatkan pemahaman tentang materi yang diajarkan saat kuliah. Bagi seorang mahasiswa Teknik Informatika mempelajari pemrograman merupakan hal yang wajib. Ada banyak sumber untuk mempelajari pemrograman selain dari kelas, salah satunya adalah melalui website. Ada banyak website yang dapat digunakan untuk belajar pemrograman, namun salah satu website yang bagus untuk meningkatkan kemampuan programming yaitu CodeInGame.

Apa itu CodeInGame?

image

CodeInGame adalah sebuah website pembelajaran bahasa pemrograman secara online dengan metode berbasis game. Website ini menawarkan cara yang lebih menyenangkan untuk memahami bahasa pemrograman dengan game sehingga kita dapat menghibur diri sambil belajar. CodeInGame menyediakan banyak bahasa program yang bisa dipakai untuk memainkan gamenya.

Mengapa CodeInGame?

• Metode pembelajaran yang seru

Seperti namanya, CodeInGame menggunakan metode berbasis game untuk pembelajarannya. Dengan melalui game kita dapat belajar bahasa pemrograman dengan lebih menyenangkan dan menghibur. CodeInGame juga menyediakan fitur register dan bisa menambahkan teman layaknya game online sehingga kita dapat bermain bersama dengan teman-teman kita sambil belajar.

• Banyak bahasa pemrograman yang bisa dipakai

CodeInGame menawarkan banyak bahasa pemrograman yang dapat digunakan untuk bermain, diantaranya yaitu C, C++, Java, Javascript, Python3, Bash, Clojure, Dart, PHP, Ruby, dan masih banyak lagi. Selain itu kita juga dapat mengganti bahasa pemrograman yang digunakan pada saat sedang bermain.

• Game yang cukup banyak dan bervariasi

Dalam website CodeInGame ada banyak game yang dapat kita mainkan. Tiap gamenya memiliki tingkat kesulitan mulai dari level easy, medium, hard, dan very hard. Di masing masing tingkatan kesulitan itu ada banyak game berbasis mini-game yang bisa dimainkan dengan berbagai variasi. Mulai dari game petualangan, tembak-tembakkan dengan pesawat luar angkasa, hingga game balapan.

Bagaimana CodeInGame dapat meningkatkan kemampuan programming?
Dalam CodeInGame kita dapat meningkatkan kemampuan programming dengan memecahkan masalah paling menantang di dunia dalam balutan game, mempelajari konsep baru, dan terinspirasi oleh developer terbaik. Website ini juga menawarkan fitur multiplayer untuk bermain bersama programmer lainnya. Bahkan ada sebuah kontes dimana kita bisa mengadu skill programming kita dengan programmer lain di seluruh dunia.

Sumber :

malasngoding.com

Dimana pun anda berada dengan mengakses internet yang ada, Mudah untuk Anda dapat belajar pemrograman melalui berbagai media. Salah satu hal yang sering dilakukan adalah membuka browser dan mencari tahu tentang situs-situs gratis yang memberikan informasi beserta contohnya. Tidak hanya itu, situs-situs tersebut terkadang juga dapat menawarkan berbagai macam produk maupun rekomendasi media lain sebagai bahan belajar pemrograman. Sebuah Website yang tepat untuk belajar programming salah satunya adalah malasngoding.com.

Website malasngoding.com merupakan sebuah laman dimana memberikan tutorial-tutorial kepada beginner agar dapat belajar web programming, desktop programming, mobile programming,database, CMS, dan tools secara gratis. Website ini lebih banyak memberikan tutorial tentang bahasa pemrograman untuk web programming diantaranya yaitu CSS,JavaScript,PHP,Codelgniter,JQuery,CSS3,Bootstrap,Sass,AngularJS. Selain itu, pada desktop programming situs ini hanya focus memberikan tutorial pada bahasa java. Selain itu masih banyak lagi tutorial yang diberikan seperti PHP dan Android.

Mengapa website ini mempermudah belajar pemrograman?

1. Banyak sekali tutorial yang lengkap jika kita mencari bahasa pemrograman yang lain sesuai dengan yang kita butuhkan. Contohnya, untuk desktop programming terdapat java tutorial dari tahap awal yang disediakan bagi beginner
2. Walaupun laman ini termasuk baru ,tetapi memiliki ruang diskusi. Forum diskusi yang ada pada website, saat ini masih dalam tahap pengembangan. Akan tetapi, website ini telah memiliki media lain berupa facebook yang dapat digunakan sebagai media berinteraksi dan diskusi.
3. Youtube juga merupakan sarana yang digunakan untuk membagikan video tutorial dari website. Tutorial yang di ada pada website hanya berupa instruksi dan contoh saja. Akan tetapi, untuk melengkapi tutorial tersebut diperlukan youtube untuk memperjelas implementasi pembelajaran tersebut.
4. Menyediakan Laboratorium atau tempat dimana user dapat bereksperimen dengan source code. Laboratorium ini juga berfungsi untuk mengukur kemampuan programming Anda .
5. Terdapat Demo untuk belajar web programming serta mengunduh source code yang ada. Hal ini, diberikan secara gratis sebagai contoh program yang ada sehingga memudahkan beginner untuk mempraktikkannya.
6. Tempat untuk menawarkan dan menjual produk untuk belajar programming bagi beginner. Dengan begitu, Beginner dapat menjangkau media lain atau memiliki pilihan lain sebagai sarana penunjang pembelajaran programming.


Gambar tutorial

Gambar Demo

Bagaimana fungsi website sebagai media untuk meningkatkan kemampuan pemrograman?

Dengan menggunakan langkah-langkah yang ada pada setiap bahasa pemrograman sesuai yang dibutuhkan merupakan cara efektif belajar programming bagi beginner. Ditambah video tutorial yang di unggah akan semakin memperjelas materi atau pokok bahasan yang ada. Selain itu, Website ini juga menyediakan produk-produk berbayar yang di tawarkan kepada beginner sebagai media lain untuk belajar pemrograman seperti, buku, DVD,dan Video berbayar yang dapat di unduh sehingga semakin banyak informasi yang dapat diperoleh.

Indeed

Indeed yaitu web untuk lowongan pekerjaan.Kenapa sih ko web lowongan pekerjaan bisa ningkatin pemrograman seseorang? pertama, disini kita bisa mengetahui setiap perusahaan yang membutuhkan tenaga kerja IT itu kebanyakkan menggunakan bahasa pemrograman apa sih dan bekerjanya dibidang apa. Jadi, kita bisa mempelajari bahasa pemrograman tersebut tanpa harus mengikuti sesuai yang diperkuliahan saja. Misalnya diperkuliahan hanya diajari bahasa pemrograman pascal, kan tidak mungkin juga kita stuck pada bahasa pemrograman tersebut. Kalau nantinya bahasa pemrograman tersebut tidak dipakai pada sebuah perusahaan yang membutuhkan tenaga kerja IT bagaimana?

Pada web ini juga dapat membuat pemikiran kita luas. Secara tidak langsung kita tahu apa saja persiapan yang harus disiapkan pada dunia kerja nanti, setidaknya kita sudah memiliki sedikit pegangan untuk nanti. Dan pada web ini juga mempermudah kan seseorang yang ingin bekerja pada perusahaan yang dipilih, orang tersebut bisa langsung meng-email HRD tidak perlu bertatap muka untuk memberikan data diri dan cv. Selain itu pada web ini bukan hanya lowongan pekerjaan dalam negeri saja, tetapi lowongan pekerjaan diluar negeri juga. Untuk mencari pekerjaan yang kita inginkan pada web ini hanya memasukkan kata kuncinya(pekerjaan seperti apa yang anda butuhkan/inginkan) dan memilih tempat(ditempatkan dikota mana kita bekerja). Web ini juga bisa didapatkan secara aplikasi di google play dan tidak memakan banyak tempat pada memori hp dengan kata kunci “Cari Lowongan”.

CodeCombat

Belajar Coding Sambil Bermain Game

Belajar pemrograman selalu menyenangkan, apalagi jika proses belajar tersebut sambil menghajar monster-monster jahat yang ingin menguasai dunia, pasti seru banget. Jarang sekali ada layanan yang dapat memberikan kita kesempatan untuk belajar coding sambil bermain game yang benar-benar bermain game (mengalahkan monster jahat, beli item, berpetualang). Satu dari layanan yang sangat jarang ini ialah CodeCombat.CodeCombat adalah fantasy web game (versi iOS menyusul) yang mengajarkan dasar ilmu komputer (pemrograman). Dengan bermain CodeCombat pengguna akan belajar hal-hal mendasar seperti sintaks, logika pemilihan, pengulangan dan variabel.

**CodeCombat mulai dikembangkan pada tahun 2013 oleh George Saines, Nick Winter, dan Scott Erickson. Ketiga pendiri CodeCombat ini sudah saling mengenal sejak sepuluh tahun yang lalu. Prototype CodeCombat dikerjakan oleh Nick diakhir 2012. Pada awal 2013, CodeCombat telah memiliki situs sendiri dan beberapa level untuk pemula. Kemudian pada pertengahan 2013 tepatnya bulan Juni, CodeCombat diluncurkan melalui situs Reddit. Setelah banyak umpan balik yang positif yang masuk, tim CodeCombat diluncurkan ulang dalam versi beta bulan Oktober 2013.**Peluncuran dibulan Oktober dilihat lebih dari 100.000 pengunjung kurang dari seminggu. Dan saat event Hour of Code di bulan Desember membawa pengunjung tambahan sebesar 280.000. Fasilitas multiplayer ditambahkan pada musim semi 2014. Saat ini CodeCombat dikembangkan oleh tim beranggotakan lima orang, tiga pendiri ditambah Michael Schmatz dan Matt Lott sebagai programmer.

Layaknya sebuah game, **kita dapat meng-equip barang dan membeli item.Cara bermain CodeCombat tidaklah sulit, kita cukup mengetikan sintaks yang akan diajarkan di kolom sebelah kanan. Dimana karakter hero yang telah kita pilih akan melakukan aksi sesuai dengan kode yang kita tulis. Apabila kode yang kita tulis berhasil maka hero kita akan mendapatkan point. Namun jika kalah kita harus menulis kode sampai benar.**Selain mendapat poin, kita juga akan memperoleh gem. Gem ini nantinya dapat digunakan untuk membeli item.Dibalik fitur-fiturnya yang luar biasa ini, CodeCombat merupakan salah satu proyek yang 100% open source dibawah lisensi MIT dan Creative Common. Kode sumbernya dapat dilihat di situs github.com. Bahasa pemrograman yang paling banyak digunakan adalah CoffeScript, JavaScript, dan CSS.

wah seru banget bukan?kapan lagi belajar coding sambil bermain sebuah game

source :


#YouTube - video sharing and learning


image

YouTube aka www.youtube.com adalah sebuah situs website media sharing video online terbesar dan paling populer di dunia internet. Saat ini pengguna youtube tersebar di seluruh dunia dari berbagai kalangan usia, dari tingkat anak-anak sampai dewasa. Para pengguna youtube dapat mengupload video, search video, menonton video, diskusi/tanya jawab tentang video dan sekaligus berbagi klip video secara gratis. Setiap hari ada jutaan orang yang mengakses youtube sehingga tidak salah jika Youtube sangat potensial untuk dimanfaatkan sebagai media pembelajaran.

Tujuan memanfaatkan youtube sebagai media pembelajaran adalah untuk menciptakan kondisi dan suasana pembelajaran yang menarik, menyenangkan dan interaktif.

Video pembelajaran di youtube dapat dimanfaatkan untuk pembelajaran interaktif di kelas, baik untuk siswa maupun guru itu sendiri melalui presentasi secara online maupun offline. Pemanfaatan youtube sebagai media pembelajaran dapat digunakan setiap saat tanpa dibatasi olah ruang dan waktu dengan syarat komputer atau media presentasi terhubung dengan internet.

Mengapa memilih youtube sebagai media pembelajaran? Karena youtube memiliki beberapa keunggulan sebagai media pembelajaran yaitu :

  1. Potensial yaitu youtube merupakan situs yang paling poluper di dunia internet saat ini yang mampu memberikan edit value terhadap education/pendidikan.
  2. Praktis yaitu youtube mudah digunakan dan dapat diikuti oleh semua kalangan termasuk siswa dan guru.
  3. Informatif yaitu youtube memberikan informasi tentang perkembangan ilmu pendidikan, teknologi, kebudayaan, dll
  4. Interaktif yaitu youtube memfasilitasi kita untuk berdiskusi ataupun melakukan tanya jawab bahkan mereview sebuah video pembelajaran.
  5. Shareable yaitu youtube memiliki fasilitas link HTML, Embed kode video pembelajaran yang dapat di sheare di jejaring sosial seperti facebook, twitter dan juga blog/website.
  6. Ekonomis yaitu youtube gratis untuk semua kalangan.

Selain itu, menurut saya memang youtube menjadi sarana pembelajaran yang terbaik saat ini. Youtube juga bisa menunjang produktivitas penggunanya. Mulai dari mencari tutorial, mencari tips, dan masih banyak lagi. Memang fitur-fitur dari youtube ini terus dikembangkan dan berbau campur tangan juga oleh Artificial Intelegent (AI) sehingga website tersebut sangat pintar sekali mengenali kebutuhan usernya.

Sumber :

Codewars

Codewars adalah komunitas pengembang, yang disebut Code Warriors (atau hanya Warriors), yang melatih peningkatan kemampuan pengembangan mereka. Anggap saja seperti dojo coding - dimana pengembang berlatih satu sama lain dan saling membantu menjadi lebih baik melalui latihan.

Mengapa Codewars?


Belajar dari Orang Lain
Setiap kali Anda menyelesaikan tantangan (yang kita sebut “kata”), Anda akan ditunjukkan solusi yang diajukan orang lain. Sampai Anda mencobanya sendiri, Anda benar-benar tidak akan tahu betapa hebatnya perasaan itu untuk melengkapi sebuah kata yang berpikir Anda memakainya dan kemudian melihat bagaimana orang lain melakukannya, atau berapa banyak jenis pendekatan yang mungkin dilakukan. Ini adalah cara yang mengagumkan untuk belajar dan mengadaptasi teknik baru.

Pengujian yang Kuat
Codewars dibangun di sekitar gagasan bahwa kita harus menguji kode menggunakan kerangka pengujian yang sebenarnya. Kami tidak memberi makan data STDIN ke kode Anda dan mengharapkan Anda mengirim nilai tertentu (dalam urutan tertentu) ke STDOUT untuk divalidasi. Anda menulis metode nyata, kelas dan objek yang mengembalikan nilai dan diuji sama seperti kode Anda pada proyek Anda sendiri. Ini adalah sesuatu yang unik tentang CodeBook, yang mempelopori pengujian tantangan kode online ini. Apa artinya ini adalah tantangan kita sangat alami untuk dikerjakan, dan solusi yang Anda buat bisa sangat alami dengan jenis kode yang akan Anda tulis dalam produksi. Ini juga berarti bahwa lebih banyak hal dapat diuji - memungkinkan tantangan yang lebih komprehensif, kreatif dan kuat untuk diberikan.

Dorongan Komunitas
Komunitas Didorong
Komunitas Codewars besar dan aktif. Konten pada Codewars diciptakan oleh pejuang lainnya, dengan tantangan baru diciptakan dan dikembangkan setiap hari. Setiap kata memiliki wacana sendiri dimana Anda dapat berinteraksi dengan orang lain dan mencari pertolongan - atau memberikannya. Setiap kata berjalan melalui proses beta dimana masyarakat membantu memberikan umpan balik, mengangkat isu, berkolaborasi, menerjemahkan dan memberi peringkat setiap kata.

Konsep kunci


Ada beberapa konsep penting yang harus Anda sadari.

Kata
Di dojo kami, kata adalah kode tantangan yang fokus pada peningkatan keterampilan dan teknik. Mereka adalah aktivitas utama yang dilakukan di situs ini. Beberapa tantangan ini melatih fundamental program, sementara yang lain berfokus pada pemecahan masalah yang kompleks. Yang lainnya adalah teka-teki yang dimaksudkan untuk menguji pemecahan masalah kreatif Anda, sementara yang lain didasarkan pada skenario pengkodean dunia nyata.

Setiap kata dibuat untuk dan oleh masyarakat. Penulis (atau Sensei) yang menciptakan kata awalnya akan memasukkan satu atau lebih bahasa untuk dilatih. Warriors Code lainnya nantinya bisa “menerjemahkan” kata itu ke dalam bahasa tambahan.

Anda bisa membaca lebih banyak tentang kata disini.

Peringkat
Peringkat digunakan untuk menunjukkan perkembangan dan kesulitan. Kode Warriors lengkap Kata yang diberi peringkat, yang kemudian menghasilkan mereka peringkat yang lebih tinggi setelah mereka cukup menyelesaikannya. Ada dua kelas barisan, Kyu dan Dan. Anda mulai dengan Kyu di level 8 dan bekerja dengan cara Anda turun ke level 1. Kemudian Anda maju ke Dan, di mana Anda bekerja dengan cara Anda naik dari level 1 ke level 8.

Kenapa nama Kyu dan Dan? Istilah tersebut dipinjam dari sistem bela diri Jepang, yang pada gilirannya dipinjam dari permainan Go. Kyu (atau Kyu) menunjukkan jumlah derajat jauh dari tingkat master (Dan). Inilah sebabnya mengapa mereka menghitung mundur. Begitu Anda mencapai tingkat master, kami menghitung ke atas. Sabuk hitam dalam seni bela diri adalah tingkat “Dan”.

Kehormatan
Kehormatan mewakili tingkat rasa hormat yang diperoleh pengguna dari komunitas, berdasarkan keahlian dan kontribusi mereka. Sementara peringkat adalah indikasi keahlian Anda saja, kehormatan merupakan indikasi sebagian besar aktivitas dan kontribusi Anda.

Anda bisa belajar lebih banyak tentang Ranks and Honor disini.


Belajar programming tidak hanya bergantung pada materi di perkuliahan, kita dapat belajar sendiri lewat kursus atau online. Belajar lewat online kita dapat menentukan ingin belajar tentang apa, bahkan belajar bahasa pemrograman baru yang belum/tidak di ajarkan di perkuliahan. Disini saya akan mengenalkan website yang membahas tentang pembuatan website, yakni wegodev. Wegodev dengan maskot astronautnya akan mengajarkan tentang programming yang berkaitan tentang website development.

Dijelaskan di website bahwa wegodev adalah sebuat situs pendidikan programming dengan materi yang di desain untuk masyarakat umum. Disini diajarkan materi melalui kumpulan video yang terstruktur. wegodev juga menjamin bisa penggunanya menjadi web programmer walau dari nol, tentunya setelah rutin belajar di wesite tersebut. Materi didalamnya didesain untuk pemula, menengah, atau mahir.

Materi yang dipelajari yaitu HTML, CSS, PHP, MySQL & Jquery yang dikemas menjadi satu dimanaa langsung masuk ke studi kasus pembuatan website. Lalu ada bootstrap, laravel, oop, PHP, Jquery, HTML, CSS, MySQL & phpMyAdmin yang dibagi satu persatu pembelajarannya supaya pengguna dapat belajar dari dasarnya terlebih dahulu sebelum masuk ke studi kasus.

materi 1materi 2

Kelebihan wegodev yaitu terdapat materi Studi kasus dan juga dasar-sdasar programming sehingga pelajar benar-benar mengerti proses pembuatan aplikasi dari awal. Kemudian apat belajar online 24/7, dapat belajar dimana saja dan kapan saja asal ada koneksi internet untuk memutar video pembelajaran. Kemudian dapat langsung konsultasi via whatsapp, email, facebook dan Remote Dekstop, sehingga pengguna dapat konsultasi jika merasa ada kesulitan di materi tertentu.

Video didalamnya diisi oleh seorang seorang laki-laki yang pembahasannya langsung ke dalam inti sehingga isi video pembelajaran tersebut tidak terlalu panjang atau terlalu pendek. Dibawah video kadang ada materi tertulis untuk lebih memperjelas pembelajaran. Kemudian terdapat hyperlink untuk tiap kata kunci yang sedang dipelajari divideo.


submateri wegodev  

Wegodev merupakan website untuk belajar programming yang berbayar. Untuk satu bulannya seharga 75 ribu,1 tahun 425 ribu, namun wegodev sering mengadakan promo super user yang sering diadakan melalui halaman facebooknya. Bisa saja 1 tahun menjadi 75 ribu saja. Enaknya lagi, pembayaran dapat via pulsa, sehingga memudahkan pengguna dalam pembayaran.

www.wegodev.com/

edX

edX adalah penyedia kursus online terbuka (MOOC). Ini menjadi tuan rumah kursus tingkat universitas online dalam berbagai disiplin ilmu ke badan pelajar di seluruh dunia, termasuk beberapa kursus tanpa biaya. Ini juga melakukan penelitian tentang pembelajaran berdasarkan bagaimana orang menggunakan platformnya. EdX berbeda dengan penyedia MOOC lainnya, seperti Coursera dan Udacity, karena ini adalah organisasi nirlaba dan berjalan di platform perangkat lunak open source open source open source.

Massachusetts Institute of Technology dan Harvard University menciptakan edX pada bulan Mei 2012. Lebih dari 70 sekolah, organisasi nirlaba, dan perusahaan menawarkan atau berencana untuk menawarkan kursus di situs edX. Pada tanggal 29 Desember 2016, edX memiliki sekitar 10 juta siswa yang mengambil lebih dari 1.270 kursus online.

Fungsi


Kursus EdX terdiri dari rangkaian pembelajaran mingguan. Setiap urutan pembelajaran terdiri dari video singkat yang diselingi latihan pembelajaran interaktif, di mana siswa dapat langsung mempraktikkan konsep dari video. Kursus ini sering mencakup video tutorial yang serupa dengan kelompok diskusi kecil di kampus, buku teks online, dan forum diskusi online dimana siswa dapat memposting dan meninjau pertanyaan dan komentar satu sama lain dan asisten pengajar. Bila ada, laboratorium online digabungkan ke dalam kursus. Misalnya, dalam MOOC pertama - sirkuit dan kursus elektronika - siswa membangun sirkuit virtual di lab online.

EdX menawarkan sertifikat penyelesaian yang berhasil dan beberapa kursus memenuhi syarat kredit. Apakah sebuah perguruan tinggi atau universitas menawarkan kredit untuk kursus online adalah dalam kebijakan tunggal sekolah tersebut. EdX menawarkan berbagai cara untuk mengikuti kursus, termasuk kursus terverifikasi dimana siswa memiliki pilihan untuk mengaudit kursus (tanpa biaya) atau untuk bekerja menuju Sertifikat Verifikasi edX (biaya bervariasi tergantung kursus). Untuk kursus yang diumumkan sebelum 7 Desember 2015, ada pilihan untuk mengikuti kursus kode kehormatan untuk mengerjakan Sertifikat Kode Kehormatan (tanpa biaya). EdX juga menawarkan Sertifikat XSeries untuk menyelesaikan sekumpulan paket dari dua hingga tujuh kursus terverifikasi dalam satu mata pelajaran (biaya bervariasi tergantung pada kursus).

Penelitian


Selain penawaran pendidikan, edX digunakan untuk penelitian pembelajaran dan pendidikan jarak jauh dengan mengumpulkan klik pelajar dan menganalisis data, serta mengumpulkan demografi dari masing-masing pendaftar. Sebuah tim peneliti di Harvard dan MIT, yang dipimpin oleh David Pritchard dan Lori Breslow, merilis temuan awal mereka pada tahun 2013. Sekolah dan organisasi anggota EDX juga melakukan penelitian mereka sendiri dengan menggunakan data yang dikumpulkan dari kursus mereka. Penelitian berfokus pada peningkatan retensi, penyelesaian kursus dan hasil belajar di kursus kampus tradisional dan online.

EdX telah terlibat dalam sejumlah kemitraan dengan institusi pendidikan di Amerika Serikat, China, Mongolia, Jepang, dan lebih banyak lagi untuk memanfaatkan kursus edX di “kelas campuran”. Dalam model pembelajaran campuran, kelas tradisional mencakup komponen interaktif online. San Jose State University (SJSU) bermitra dengan edX untuk menawarkan 6.00xL Introduction to Computer Science and Programming, sebagai kursus campuran di SJSU dan merilis sebuah laporan awal mengenai proyek tersebut pada bulan Februari 2013. Hasil awal menunjukkan adanya penurunan tingkat kegagalan dari semester sebelumnya. . Persentase siswa yang diminta untuk mengambil kembali kursus turun dari 41% di bawah format tradisional menjadi 9% untuk mereka yang mengikuti kursus campuran edX. Pada musim semi 2013, Bunker Hill Community College dan Massachusetts Bay Community College menerapkan SPOC, atau kursus online pribadi kecil. Perguruan tinggi memasukkan kursus pemrograman Python yang dikembangkan oleh MIT di EdX ke dalam kursus berbasis kampus mereka, dan melaporkan hasil yang positif.

Open edX


Open edX adalah software platform open-source yang dikembangkan oleh EdX dan tersedia secara gratis untuk institusi pendidikan tinggi lainnya yang ingin melakukan penawaran serupa. Pada tanggal 1 Juni 2013, edX open source seluruh platform. Kode sumber dapat ditemukan di GitHub.

Perangkat lunak sisi server open edX hampir seluruhnya berbasis pada “Python, dengan Django sebagai kerangka aplikasi web.”

Pemakaian
Beberapa institusi pendidikan tinggi menggunakan Open edX untuk memberikan layanan MOOC, seperti St. George’s University Online, MIT MITx platform, dan Universitas La Serena.

Beberapa perusahaan swasta juga menggunakan Open edX untuk memberikan pelatihan kepada populasi sasaran. Misalnya, MongoDB menggunakan “Universitas Mongo”, didukung oleh Open edX, untuk memberikan pelatihan untuk produk database mereka. Aplikasi mobile yang diluncurkan oleh platform ini bekerja dengan cara yang sama. Aplikasi EdX menawarkan kelas perguruan tinggi gratis dari universitas-universitas besar, dan aplikasi ini dikatakan dapat didownload secara gratis baik untuk pengguna Android maupun iOS.

MYCPLUS “C dan C ++ Programming Resources”

main-qimg-37acd86b6977e5a82bf1be90cc9a2ea2

Apa itu Mycplus?
Website ini telah dikembangkan untuk membantu para siswa yang mencari sumber belajar pemrograman komputer khususnya bahasa pemrograman C dan C ++. Situs web ini menyediakan sumber daya yang diperlukan seperti tutorial pemrograman dan kode sumber dan forum diskusi tempat Anda dapat memposting masalah Anda. Website ini dikembangkan untuk membantu siswa dan siswa yang lebih segar yang mulai belajar C atau C ++ sebagai bahasa pemrograman pertama mereka. Ada juga banyak sumber untuk programmer berpengalaman seperti referensi perpustakaan, sintaks pemrograman dan pertanyaan wawancara pemrograman.

Fitur
Pada website ini menyediakan tutorial dan juga referansi yang bisa digunakan untuk belajar pemrograman namun bukan hanya itu. di website ini juga kita bisa membuka forum terbuka untuk diskusi, sehingga ilmu yang diperoleh tidak hanya dari website namun juga dari orang lain.
fitur yang disediakan antara lain
C tutorial
C++ tutorial
C# tutorial
Struktur data
OOP
Algorithm Programming.
C Source Code
C++ Source Code
Programming Books
Programming Tips

source:


Dewasa ini sudah sangat banyak masyarakat Indonesia yang tertarik untuk belajar koding. Namun sumber belajar yang menggunakan bahasa Indonesia masih sangat sedikit, baik yang berbentuk tutorial tertulis maupun tutorial video. Masalah inilah yang melatarbelakangi Hilman Ramadhan dan Muh. Juan Akbar mengembangkan situs sekolahkoding.com, situs yang akan membantu masyarakat Indonesia yang ingin belajar koding melalui tutorial berbentuk tulisan maupun video yang mudah untuk dimengerti.SekolahKoding memiliki cita-cita yang cukup besar yaitu melahirkan ahli-ahli pemrograman dari Indonesia yang karyanya bermanfaat dari dunia. Keseriusan dalam mencapai cita-cita ini dapat dilihat dari banyaknya video tutorial maupun video tertulis yang telah menghiasi isi situs ini. Tutorial-tutorial yang dihasilkan merupakan tutorial khusus web development. Disana terdapat tutorial HTML, JavaScript, CSS, Java, JQuery, dan Java.Tutorial tertulis untuk HTML, CSS, dan JavaScript yang disediakan sudah cukup lengkap. Bahkan untuk JavaScript sudah masuk ke pemrograman berorientasi objek. Tutorial tertulis ini membahas satu bagian perhalaman. Kita bisa berpindah halaman melalui panah kiri (kembali ke bagian sebelumnya) ataupun panah kanan (maju ke bagian selanjutnya). Untuk bagian tutorial yang memiliki contoh kode, kita bisa mencoba kode tersebut langsung dihalaman tersebut.Video tutorial yang ada di SekolahKoding adalah tautan menuju tutorial yang mereka ungguh di situs Youtube melalui kanal Sekolah Koding.

Kualitas videonya sangat bagus dan suaranya juga sangat jelas, jarang sekali ada suara yang mengganggu saat mendengarkan penjelasan dari video. Penjelasan yang diberikan mudah dipahami karena instrukturnya berbicara sangat jelas dan cukup percaya diri pada saat menyampaikan materi. Pembaca yang memiliki pertanyaan seputar SekolahKoding secara umum maupun pertanyaan seputar materi dapat langsung berinteraksi dengan pengembang situs maupun pengguna lainnya melalui halaman Diskusi.

SUMBER :

w3school
W3Schools adalah sebuah situs yang dibuat oleh Refsnes Data, sebuah perusahaan pengembang software Norwegia, yang bertujuan untuk memberikan tutorial bagaimana membuat situs yang sesuai dengan standar W3C dengan gratis. Refsnes sebenarnya adalah nama keluarga pemilik W3Schools. Mereka sekeluarga masing-masing membuat tutorial sesuai dengan kemampuan masing-masing. Tutorial yang ada di W3Schools sangatlah lengkap untuk seorang pemula. Tidak heran bila Anda dapat menemukan banyak buku yang mengutip dari situs ini. Terutama karena situs ini memberikan segala pelajarannya dengan cuma-cuma. Tidak hanya tutorial, W3Schools juga menyediakan banyak referensi, contoh, dan link-link yang berhubungan dengan membangun sebuah situs.


Kelebihan dan Kekurangan:
• Kelebihan :

  • Website ini sangat lengkap, dan bisa di jadikan salah satu pilihan jika kita ingin mempelajaribahasa pemrograman secara Online, juga dilengkapi dengan banyak sekali contoh-contohsource code, sehingga membantu user dari level novice hingga advanced untuk mengertimateri yang di sajikan.
    • Kekurangan :
    -Situs ini tidak memiliki manajemen user untuk bagian pembelajarannya, walaupun dibagian Forumnya ada. Kami belum mengerti maksud pihak developer dengan hal tersebut,tetapi karena tidak adanya manajemen user, sehingga user tidak mengetahui di level manadia berada dan tidak ada fasilitas untuk menyimpan progress yang telah kita lewati, adabagusnya jika dibuatkan sistem Experience Gained untuk setiap user. Jadi tiap user akanmendapatkan Exp jika berhasil menyelesaikan satu level materi.


Fungsi :
website ini ditujukan untuk semua kalangan baik para pemula yang baru akan belajar web development maupun expert yang ingin mengasah dan meningkatkan skill di bidang ini. W3schools.com adalah singkatan dari World Wide Web School.

Ia memiliki tutorial yang sangat lengkap dan dilengkapi dengan editor online yang dapat menampilkan kode-kode eksperimen yang sedang kita buat secara realtime sehingga memudahkan kita dalam mempelajari bahasa pemrograman web. Situs ini menyediakan ribuan contoh kode juga referensi manual yang meliputi banyak aspek pemrograman web, termasuk teknologi seperti HTML, XHTML, CSS, XML, JavaScript, PHP, ASP, SQL, dll.

Fitur :

  • Try it editor : dapat mengedit sekaligus melihat hasilnya dalam 1 halaman. Hampir seperti kita memiliki editor HTML yang terinstall di komputer.
  • Certificate : Selain itu karena Website ini sudah dipercaya sehinggga web ini juga menyediakan test bagi mereka yang mau mendapatkan sertifikat standart daripada W3school.com. Tentu saja sertifikat yang diperoleh tidak main-main sudah berstandart international dan akan sangat mempengaruhi jenjang karir kita di dunia pemograman berbasis web.
    index
  • Color picker : Fitur yang satu ini memiliki fungsi untuk mengambil nomor hexa dari warna yang kita inginkan, tentu saja ini sangat berguna bagi webmaster dalam mempercantik tampilan web yang sedang dibuat.

Zaman berkembang semakin pesat. Jika dulu hanya mengandalkan buku dan perpustakaan sekarang dengan gadget dan koneksi internet semua hal bisa diakses. Baik yang berupa materi pelajaran dan hal-hal yang lainnya. Belajar pemrogaman tak selamanya harus kuliah jurusan ilmu komputer. Belajar pemrogaman bisa dilakukan secara otodidak. Namun itu membutuhkan media tutorial seperti buku, video dan lain-lain. Dan tentunya apabila media tersebut dalam bentuk bahasa indonesia tentunya memudahkan kita untuk mempelajarinya. Disini saya akan membahas tentang website untuk belajar pemrogaman yang dibuat oleh putra bangsa yaitu sekolahkoding.com

Apa itu sekolahkoding.com

Sekolahkoding adalah sebuah situs yang dibuat oleh Hilman Ramadhan dan Muhammad Juan Akbar keduanya melihat banyaknya orang yang ingin belajar pemrograman namun materi materi yang disediakan di internet kebanyakan masih berbahasa inggris sehinga lahirlah situs ini. Materi yang disediakan di situs ini berfokus pada Web Develop ment seperti HTML, CSS, Javascript, Jquery dan Java. Materi diberikan kepada user dalam bentuk video yang bisa diunduh secara gratis sehingga bisa digunakan belajar secara offline dan juga dalam bentuk artikel yang cukup lengkap.

Fitur SekolahKoding

  • Upacara: pengumuman dari SekolahKoding, agar member dapat memantau perkembangan dari SekolahKoding dan memberikan feedback.
  • Forum: untuk berdiskusi sesama member, boleh bertanya solusi ketika mengalami kendala pada saat ngoding, atau masalah umum seperti meminta saran, beberapa member memanfaatkannya untuk berbagi tutorial ke member lain
  • Kelas: kelas belajar dengan materi video tutorial, member bisa menyimpan pelajaran yang diinginkan ke profilnya, sehingga terdata, dan mudah ketika ingin melanjutkan materi.
  • Perjalanan: hal sederhana yang banyak orang lupa, semua orang memulai dari nol, mereka bingung harus mulai dari mana dan belajar apa, di menu ini mereka bisa melihat lengkap yang mereka inginkan.

Menjadi member di SekolahKoding tidak memerlukan biaya sama sekali alias gratis, tapi SekolahKoding membuka kesempatan bagi member yang ingin memberikan donasi. Jumlah member yang terdaftar sejak bulan Juli hingga saat ini telah mencapai 5263, 46 kelas, dan 439 video tutorial. Topik yang sudah ada di SekolahKoding yaitu mengenai HTML, CSS, Javascript, PHP, Ruby, Java, database, dan desain web. Di samping itu SekolahKoding telah menjalin kerja sama dengan 4 komunitas penting di dunia programming. Bahkan SekolahKoding mendapat respon sangat baik dari member.

Mengapa sekolah koding?

  1. Terdapat sistem berlangganan dan beasiswa
  2. Terdapat fitur lowongan pekerjaan
  3. Tutorial tidak hanya berupa tulisan melainkan juga berupa video
  4. Video tutorial menggunakan bahasa Indonesia sehingga mudah untuk dipahami
  5. Forum dan blog sehingga sesama user dapat saling berbagi

CodeFights


codefighter

Ini adalah situs yang mengagumkan bagi pemrogram untuk meningkatkan kemampuan debugging mereka serta pengetahuan tentang algoritma.
Terutama, jika Anda seorang programmer yang kompetitif atau Anda suka memecahkan masalah pemrograman, Anda bisa mudah kecanduannya. Ini seperti kecanduan kontes pemrograman.
Awalnya, situs hanya mendukung JavaScript. Sekarang mendukung berbagai bahasa. Namun dalam perspektif saya, tantangan di situs ini tidak banyak berhubungan dengan sintaks bahasa. Ini hampir tentang logika kode. Dan Anda diminta untuk mengetahui logika yang salah dalam kode yang diberikan sebagai solusi dari sebuah masalah.

Beberapa hal yang saya ambil:
trik dari solusi terpendek
kode skimming
mengetik cepat, di bawah tekanan
mengingat kode dan pemikiran kode dengan cepat dan di tempat
Jika Anda seorang pemula, menemukan bug akan menjadi awal yang baik dan mencoba menulis beberapa kode untuk diri Anda sendiri. Perlahan, Anda akan belajar kode skim, ketik xD lebih cepat, dan ingat kode dan / atau pikirkan kode jauh lebih cepat dari sebelumnya.

Kelebihan


Menyenangkan dan adiktif. Ini seperti permainan dan cocok untuk programmer yang hanya butuh istirahat.
Kecepatan implementasi Kecepatan implementasi dasar meningkat karena CodeFights. Kalian dapat memikirkan cara sederhana untuk melakukan pertanyaan spesifik karena redundansi dan keakraban.
Membaca dan mengetik . CodeFights juga dapat meningkatkan kemampuan anda dalam membaca program dan juga kemampuan anda dalam mengetik sebuah program.
Keakraban dengan bahasa pengkodean. (semua hal buruk) Perlu mengenal bahasa baru? Mainkan sekumpulan CodeFights dalam bahasa itu dan selesaikan tantangan. Lihatlah solusi dari orang lain … Anda akan belajar lebih banyak dari yang pernah Anda bayangkan.
Solusi. CodeFights akhirnya mengungkapkan solusi untuk pertanyaan, jadi Anda bisa melihat solusi orang lain (banyak dari mereka benar-benar pintar) dan belajar dari mereka.
Arcade. CodeFights mendorong keluar arcade barunya, yang memiliki beberapa pertanyaan dasar (The Core) untuk membuat Anda terbiasa dengan bahasa pengkodean Anda. Saya secara pribadi menjalani sebagian besar pertanyaan, dan itu tidak buruk.

Kekurangan

Untuk pemula. Aspek pembelajaran CodeFights kurang. Meskipun mereka memiliki banyak masalah dan telah mendorong keluar arcade, sangat sulit untuk mengambil algoritma baru dan struktur data baru. Singkatnya, mereka tidak memiliki tutorial.
Redundansi. Pertanyaan mungkin akan sedikit berlebihan saat Anda bermain, jadi sementara Anda mungkin bisa mengelompokkan DFS dan BFS di bawah 30 detik (ya, ini mungkin), mungkin akan menjadi membosankan bagi beberapa orang.
Keluar saat macet. Arcade hanya membuka satu tugas per level dan jika Anda tidak dapat menyelesaikannya, Anda tidak dapat melanjutkan. Dan itu menyebalkan, jadi Anda mungkin akan terjebak dalam waktu lama dalam tugas sederhana yang tidak dapat Anda pikirkan.
Sedikit kontes nyata. CodeFights menjalankan kompetisi bulanan yang disebut maraton. Ini adalah kumpul-kumpul yang menyenangkan bagi para coders untuk mencoba memenangkan hadiah seharga 50 $ Amazon, namun ini adalah latihan paling banyak yang bisa Anda dapatkan untuk pemrograman yang kompetitif.

Sumber:

http://www.qoura.com