Aplikasi/software apa yang bagus untuk meningkatkan kemampuan programming?

image

Apa itu Treehouse?
Treehouse adalah tempat belajar online yang menawarkan pemula untuk kursus online dalam web design, web development, mobile development, coding, dan game development yang diajarkan oleh guru-guru yang ahli dalam bidangnya. Kursus pada treehouse ditujukan untuk pemula yang ingin belajar keterampilan coding dan berkarir di industri teknologi. Program pembelajaran Treehouse mencakup video yang dikombinasikan dengan kuis interaktif dan tantangan coding.

Treehouse dirancang untuk membantu bisnis, organisasi, sekolah, dan program masyarakat dalam pelatihan teknologi. Treehouse didirikan oleh Ryan Carson, lulusan computer science dari Colorado State University.
Treehouse didirikan pada 22 Maret 2011 dan mempunyai kantor pusat di Orlando dan Portland, Amerika Serikat.

image

Treehouse percaya pada demokratisasi pendidikan. Pada saat ini menurut Treehouse ada terlalu banyak penghalang, ekonomis dan psikologis. Siswa-siswa Treehouse belajar dengan kecepatan mereka sendiri yang menjadi siap bekerja setelah beberapa bulan belajar dari Treehouse.

CODENZA

Apa Itu Codenza?
Codenza adalah Android App yang dikembangkan untuk IT / Comps Students untuk membantu aspek pemrograman. Kami ingin pengguna kode kurang dan berpikir lebih banyak tentang pelaksanaan program / proyek mereka

Codenza pun dikembangkan baru-baru ini yang untuk memudahkan dan membantu anda dalam mempelajari bahasa pemrograman. Codenza yang baru saja berdiri baru memiliki kurang lebihnya 10 pegawai yang mengerahkan jasa nya dalam pembuatan aplikasi codenza ini. Walaupun hanya 10 pekerja yang mengembangkan aplikasi untuk belajar programming ini, tentunya hasil dan penilaian dari user pun dapat dikatakan positif terhadap aplikasi ini.

Features :

  • Smart Phone Ready!
    Untuk saat ini codenza dirancang hanya untuk pengguna android dan kindle. Namun, codenza akan mengembangkan aplikasinya untuk pengguna iOS.

  • Minimalist Design
    Codenza memiliki desain yang sangat sederhana, mereka tidak ingin membuat sesuatu yang besar. Hanya aplikasi yang ditujuan untuk referensi coding. Sehingga menciptakan output yang luar biasa dari sebuah kesederhanaan.

  • 18 Subjek Mata Pelajaran
    Sejauh ini Codenza telah mengembangkan 18 pokok bahasan dan akan semakin bertambah dari hari ke hari. Mereka mengembangkan metode pembelajaran sesuai dengan permintaan user dimasa yang akan datang sehingga codenza selalu berkembang sesuai dengan kebutuhan.

    Source :
    http://codenza.us/

Programmer merupakan salah satu profesi yang banyak diminati di masa modern sekarang ini. Menjadi programmer sekarang sudah menjadi lebih mudah karena sekarang sudah tersedia banyak aplikasi pembelajaran yang disediakan untuk android. Sehingga sekarang kita dapat belajar programming kapanpun dan dimanapun kita berada. Salah satu aplikasi yang dapat digunakan untuk meningkatkan kemampuan programming adalah Codemurai.

image

Apa itu Codemurai?
Codemurai adalah aplikasi seluler yang memungkinkan kita untuk mempelajari pemrograman dimanapun. Codemurai dibuat oleh tim dari Zenva Academy. Aplikasi ini menyediakan berbagai materi pembelajaran untuk sejumlah bahasa pemrograman. Pembelajaran dalam aplikasi ini dikemas dengan bentuk yang menyenangkan dan menantang dengan program latihan dan kuis yang dapat diselesaikan bahkan ketika kita sedang berpergian.

Mengapa Codemurai?

  1. Dapat menggunakan banyak bahasa pemrograman

image

aplikasi ini menyediakan berbagai materi pembelajaran untuk sejumlah bahasa pemrograman seperti HTML, CSS, JavaScript, Python, TypeScript, Angular 2, ES6, MongoDB, Node, React, Java, Android SDK, dan masih banyak lagi.

  1. Menyediakan banyak pembelajaran

image

Codemurai dirancang untuk membantu kita membuat situs web, aplikasi, dan permainan dengan sistem reward seperti di dalam game dengan modul pembelajaran dalam berbagai topik mulai dari HTML dan CSS sampai JavaScript. Codemurai memiliki ratusan pembelajaran tentang pemrograman. Dengan aplikasi ini kita akan belajar berbagai projek seperti Web Development, Game Development, Android Development, dan sebagainya. Setiap topic tersebut terdapat subtopik yang merupakan bahasa pemograman yang akan digunakan pada projek tersebut.
Macam-macam modul dalam Codemurai :

a. Modul Web development

  • HTML
  • CSS
  • JavaScript
  • ES6
  • Angular 2
  • React
  • MongoDB
  • Meteor.js

b. Modul Game development

  • Phaser

c. Modul Mobile app development

  • Swift
  • iOS development SDK basics
  • Java
  • Android development SDK basics
  1. Mudah dan interaktif

image

Codemurai dapat membuat kita menjadi seorang master pengkodean melalui pembelajaran yang pendek dan interaktif dan dapat diselesaikan ketika sedang menunggu bus di halte atau ketika sedang berpergian. Pembelajaran dikemas seperti bermain dalam game dimana kita akan mempelajari sebuah konsep. Aplikasi ini didesain dengan model sebuah game untuk mendorong pengguna untuk mengembangkan keterampilan programming melalui penghargaan dan sistem poin yang dapat memotivasi pengguna yang rutin menjalankan aplikasi ini.

Bagaimana Codemurai dapat meningkatkan skill programming?
Codemurai didesain dengan tampilan yang sangat interaktif dan mudah untuk dijalankan sehingga kita dapat mempelajari bahasa pemrograman dengan lebih menyenangkan. Codemurai memiliki sistem gamifikasi built-in yang memberi penghargaan kepada kita saat kita membuat kemajuan dan mendapatkan keterampilan baru. Hal ini membuat pengalaman belajar jauh lebih menyenangkan dan bermanfaat.

Sumber :

Slitepoint

image

SitePoint didirikan oleh Matt Mickiewicz dan Mark Harbottle pada tahun 1999. Perusahaan ini berawal di Webmaster-Resources.com, sebuah forum internet Mickiewicz didirikan sebagai sumber bagi pengembang web pemula.

Awalnya, model bisnis perusahaan didasarkan pada penjualan iklan dan sponsor. Setelah runtuhnya gelembung Dot-com pada tahun 2000, perusahaan tersebut memandang penerbitan sebagai sumber pendapatan alternatif. Buku pertama perusahaan, Build Your Own Database Driven Website Menggunakan PHP dan MySQL, diterbitkan pada bulan November, berdasarkan tutorial online yang populer. Awalnya tersedia dengan mencetak berdasarkan permintaan, buku tersebut kemudian terjual 20.000 eksemplar. Pada tahun 2004, perusahaan tersebut telah menerbitkan enam buku, dan mulai melakukan distribusi melalui O’Reilly.

SitePoint Marketplace, sebuah spin-off dari forum-forum yang ada di situs ini, diluncurkan pada tahun 2005 sebagai forum di mana para perancang dan pengembang web dapat melakukan outsourcing proyek. Pada tahun 2007, bagian dari pasar diputar sebagai 99desain, sebuah pasar online untuk desain grafis crowdsourced. Pada tahun 2011, 99designs menerima investasi luar pertama dalam bentuk dana investasi modal ventura sebesar $ 35 juta dari Accel Partners.

Spin32 SitePoint lainnya, Flippa diluncurkan pada tahun 2009 sebagai pasar khusus untuk membeli dan menjual situs web dan nama domain.
Aplikasi ini memiliki dua halaman terpisah dan Built-in NavigationPage akan digunakan untuk menavigasi di antara keduanya. Halaman pertama memiliki daftar artikel yang terkait dengan domain SitePoint, misalnya Mobile. Mengklik pada item daftar akan menavigasi ke halaman yang berisi kontrol WebView yang menampilkan isi artikel. NavigationPage akan memungkinkan pengguna untuk menavigasi kembali ke daftar artikel. Untuk menjaga agar hal-hal sederhana, daftar artikel sulit dikodekan ke dalam aplikasi, karena melakukan operasi HTTP berada di luar cakupan tutorial ini.
image
image
Setelah pengenalan kursus sendiri, perusahaan meluncurkan Learnable in 2010 sebagai platform pembelajaran online baru untuk pengembang web. Awalnya dirancang sebagai pasar, sekarang menjadi outlet utama untuk buku online dan produk kursus SitePoint.

Mulailah dengan menambahkan lapisan “Model” ke dalam aplikasi.

Lapisan Model akan berisi daftar artikel yang ditampilkan dalam daftar. Tapi pertama-tama Anda perlu mendefinisikan objek artikel. Buat Article.cs dan tambahkan:
image
Aplikasi menampilkan judul dan pengarang artikel dalam daftar, dan halaman kedua akan menavigasi ke URL, sehingga kelas sederhana sudah cukup untuk aplikasi ini. Selanjutnya, adalah kelas DataService.cs yang baru untuk menyediakan daftar artikel.
image

SUMBER :slight_smile:

image
Apa itu Java N-IDE - Java Compiler for Android ?
Java N-IDE adalah sebuah aplikasi android yang memiliki fungsi yang sama seperti pada software PC contohnya NetBeans, namun Java N-IDE hanya khusus untuk bahasa java.

image

Mengapa Java N-IDE - Java Compiler for Android digunakan sebagai aplikasi untuk membantu meningkatkan programming ?
Java N-IDE merupakan sebuah aplikasi yang membantu programer untuk mengakses coding khusus bahasa java di android, sehingga tidak perlu membawa PC atau laptop sehingga dimanapun dan kapanpun bisa di akses sehingga programer itu akan lebih produktif. Java N-IDE memiliki banyak fitur untuk membantu dan memudahkan programer dalam membuat program khususnya java diantaranya :

  1. Java compiler JDK 1,7
  2. Editor Java
  3. auto Java kode lengkap n(Tapi tidak bekerja sempurna)
  4. debugger Java (JDB).
  5. di save dalam file .java
  6. Membangun java perpustakaan
  7. VCS Dukungan
  8. kelas Mendekompilasi, jar
  9. Java kode formatter (Google Java kode formatter)
  10. Membangun aplikasi Android
  11. XML auto lengkap
  12. Tata Letak builder untuk Android

Bagaimana Java N-IDE - Java Compiler for Android bekerja sebagai aplikasi pembantu programming ?
Java N-IDE memiliki fitur untuk membuat sebuah program yang kompatibel dengan software java di PC, dengan menggunakan aplikasi ini programer akan sangat dimudahkan untuk membuat program dimana saja. Java N-IDE cara penggunaannya sama seperti pada NetBeans khusus bahasa java saja dan sintaksnya juga sama. Sehingga Java N-IDE membantu untuk programer yang masih awam dan ingin belajar program dan untuk yang sudah pro diperlukan agar lebih produktif dalam bekerja.

image

Sumber :man_technologist: :
https://play.google.com/store/apps/details?id=com.duy.compiler.javanide&hl=in

Sebagai seorang yang mulai belajar bahasa pemrograman sangat perlu untuk memanfaatkan media atau fasilitas telekomunikasi yang ada. Salah satunya dengan memanfaatkan internet untuk meningkatkan kemampuan kita dalam bidang pemrograman. Bahasa pemrograman yang cukup populer saat ini adalah bahasa java. Ketika Anda mulai memutuskan untuk belajar java, ada baiknya bila Anda mengunduh sebuah aplikasi yang membantu Anda memahami materi atau konsep yang ada dengan mudah dan cepat .

LEARN JAVA merupakan aplikasi berbasi android dan iOS yang di developeri oleh solo learn yang memilki berbagai macam latihan bahasa pemrograman dalam aplikasinya. Selain itu, aplikasi ini memudahkan User untuk belajar bahasa java dengan mudah dimana saja dan kapan saja. Untuk meningkatkan kemampuan user dalam belajar java . aplikasi ini memberikan lingkungan yang mendukung dengan menyediakan lebih banyak materi,latihan yang sebenarnya, serta ruang diskusi komunitas. LEARN JAVA merupakan panduan komperhensif untuk salah satu bahasa pemrograman terpopuler di dunia karena sudah terbukti dengan lebih dari satu juta pengunduh menggunakan aplikasi ini . Tidak hanya itu, aplikasi yang mengedukasi ini, dapat diunduh secara gratis.

Dengan Learn java anda akan belajar pemrograman java berorientasi objek dan memilki kemampuan untuk menulis kode yang jelas dan valid. Tutorial-tutorial yang disediakan sangatlah banyak agar user dapat semakin meningkatkan keterampilannya. Banyak materi yang disediakan jumlahnya adalah 64 pelajaran menyangkup topic berikut:

  • Dasar java yaitu, variabel, operator,dan lain-lain
  • Penrnyataan bersyarat dan looping
  • Array
  • Kelas dan Objek
  • Encapsulation,Polymorphism, and Inhartance
  • Kelas Abstrak dan Interface
  • Anonymous dan inner class
  • Penanganan eksepsi
  • List
  • Hashmap
  • Set
  • Treads
  • Working with files

Mengapa website ini mempermudah belajar pemrograman?

Dengan banyak topic yang ada user akan dimudahkan dengan susunan langkah-langkah yang dipelajari dan masih banyak fasilitas dari aplikasi ini untuk dimanfaatkan diantara:

  • Materi dan Kuis.
    Setelah aplikasi memberikan materi singkat yang ada selanjutnya, diberikan pertanyaan sesuai pembahasan yang sebelumnya. Jadi pemberian materi dan kuis dilakukan secara beriringan.

image

  • Pengukur kemampuan.
    Jika setiap user telah menyelesaikan materi beserta kuis yang ada, User akan di ukur kemampuannya sesuai dengan tingkatan yang ada. Semakin banyak orang tersebut menyelesaikan materi dan kuis maka semakin tinggi tingkatannya.

image

  • Code Playground.
    Pada aplikasi ini juga memberikan ruang antar user memberikan hasil dari karyanya yang dipasang di sebuah timeline. Selain itu, user dapat bereksperimen pada laman seurce code yang disediakan.

image

  • Terdapat forum diskusi.
    Fungsi dari forum ini adalah memberikan tempat kepada sesama user untuk bertukar pikiran atau pendapat melalui Question dan Answer yang diunggah ke public.

image

  • Memberikan notifikasi. Penggunaan aplikasi ini perlu dilakukan secara berkala karena topic yang dibahas sangat berhubungan dari sebuah topic ke topic yang lain sehingga fungsi notifikasi penting untuk perkembangan ke tahap selanjutnya.

  • Terdapat Glossarium. Banyak istilah asing dalam bahasa pemrograman yang terdengar asing dan masih awam dengan fungsinya. Untuk itu, dalam aplikasi ini terdapat glossarium yang terdapat istilah asing dalam bahasa pemrograman beserta pengertian atau fungsinya.

Bagaimana fungsi LEARN JAVA sebagai media untuk meningkatkan kemampuan pemrograman?

Aplikasi ini dibuat untuk mempermudah user belajar bahasa pemrograman khususnya java dengan cepat dan efektif. Dalam aplikasi ini forum diskusi antar user sangatlah berperan penting dalam pengembangan wawasan user dalam bertukar pikiran. Selain itu, terdapat leader board yang merupakan tempat user dapat memasang karyanya dan dinilai oleh publik sehingga dapat memacu kreativitas seorang developer dalam membuat programnya.

https://play.google.com/store/apps/details?id=com.sololearn.java&hl=in

LINE

LINE dirilis di Jepang pada tahun 2011, dan telah dapat menggaet lebih dari 100 juta pengguna hanya dalam 8 bulan saja, dan 200 juta pengguna pada 6 bulan selanjutnya.

Mengapa saya katakan LINE dapat meningkatkan skill programming ? karena LINE memiliki beberapa fitur fitur unggulan, seperti grup, yang dapat menghubungkan antara programmer yang satu dengan programmer yang lain. Selain itu, juga terdapat fitur LINE square, yaitu fitur yang hampir mirip dengan grup namun bersifat terbuka untuk semua pengguna LINE dengan dikontrol oleh beberapa admin dengan jumlah anggota yang dapat mencapai 30000 orang. Untuk itu, jika fitur fitur ini dimanfaatkan oleh orang orang yang benar benar ingin mengajak orang lain untuk sharing seputar programming, maka LINE ini dapat meningkatkan skill kita dalam programming komputer. Selain itu, juga terdapat fitur group voice call dan group video call yang tentunya sangat membantu kita dalam berdiskusi secara jarak jauh jika yang ingin didiskusikan sulit untu diketik dengan teks.

Kekurangan dari aplikasi LINE ini, adalah karena aplikasi ini pada dasarnya adalah aplikasi instant messenger, jadi aplikasi ini tidak khusus dibuat untuk programing, sehingga tidak semua pembahasan berkaitan dengan programming. Dan juga aplikasi ini memiliki ukuran yang relatif besar, sehingga memerlukan memori yang lebih besar. Akan tetapi, mengingat fitur fiturnya yang begitu kompleks, maka aplikasi ini sangat worth untuk diinstall

Dcoder

Dcoder yaitu aplikasi untuk membuat program.
Kelebihannya pada aplikasi ini dapat digunakan untuk segala jenis bahas pemrograman seperi C, C++, C#, Java, Python, Php, Objective-C dan lain sebagainya dan apabila kita me-compile program dan terjadi error maka akan diberi tahu error nya dinomer keberapa selain itu aplikasi ini tidak memakan banyak tempat karena ukurannya yang kecil dan mudah dibawa kemana-mana karena dapat di download dihp. Sehingga apabila sedang beraktivitas diluar dan ingin mencoba-coba membuat program bisa membuatnya dihp, tidak perlu membawa laptop kemana-mana dikarenakan lebih berat daripada hp. Misalnya juga saat kuliah, apabila laptopnya sedang rusak dapat menggunakan dcoder ini untuk mencoba membuat program. Pada aplikasi ini juga terdapat soal-soal menentukan algoritmanya untuk meningkatkan pemrograman dari yang mudah untuk pemula sampai yang sulit.

Kekurangan pada aplikasi ini yaitu tidak dapat langsung menulis statement. misalnya ingin menulis statement “System.out.println(“ “);” yang ingin langsung dengan mengetik “sout dan memencet tombol tab” dan statement seperti “public static void main(String[]args)” dengan mengetik “psvm dan memencet tombol tab” dan lain sebagainya. Selain itu pada soal-soalnya masih menggunakan bahasa inggris.
Dari aplikasi ini kita bisa mengetahui perbedaan-perbedaan antara bahasa pemrograman dan update terhadap bahasa pemrograman.

Belajar programming bisa dibilang gampang-gampang susah karena di setiap orang tingkat pemahamannya tentu berbeda-beda. Berdasarkan hal tersebut, banyak developer yang terinspirasi akan hal tersebut dan membuat berbagai media sebagai wadah untuk belajar programming. Salah satu aplikasi pembelajaran yang menarik perhatian saya Pocket Code.

Apa itu?
Pocket code adalah aplikasi pembelajaran yang menyediakan tempat untuk berkarya, bermain, berbagi dan berkreasi menggunakan program catrobat yang tetap dalam ruang lingkup programming.

Kenapa Pocket Code?

  1. Kita bisa membuat dan mengembangkan game, animasi, video musik interaktif, dan jenis aplikasi lainnya langsung melalui genggaman kita semua.
  2. Kita bisa me-remix program milik orang lain dan bisa membagikannya kepada semua pengguna Pocket Code di dunia.
  3. Metode pembelajaran yang digunakan adalah step-to-step sehingga mudah untuk di pelajari banyak orang bahkan anak-anak sekalipun
  4. Pocket Code telah menerima berbagai penghargaan serta banyak memenangkan kejuaraan tingkat internasional.

Bagaimana peran Pocket Code pada kita?
Pocket kode sangat berguna bagi kita yang sedang belajar bahkan pemula sekalipun, karena dengan tampilan yang mudah untuk dipahami (user friendly). Serta untuk memasangnya (install) tidak dipungut biaya sedikitpun sehingga aplikasi ini sangat direkomendasikan untuk digunakan.

Sumber :

image

DevLearn merupakan sebuah aplikasi yang berbasis android dan IOS untuk belajar coding dengan cara menyenangkan dan mudah. sesuai dengan slogannya yaitu “Coding made easy” devlearn menyajikan cara yang sangat mudah bagi para pengguna yang ingin belajar coding dari awal. DevLearn memiliki banyak keunggulan yang membuat DevLearn menjadi aplikasi yang sangat layak untuk di unduh.

image
“DevLearn is easy”. DevLearn merupakan aplikasi yang sangat mudah digunakan untuk belajar coding . bahkan pengguna tidak perlu memiliki pengalaman menulis kode sebelumnya sehingga DevLearn sangat dianjurkan untuk yang ingin belajar coding dari awal.

image
DevLearn mengajarkan beberapa bahasa pemrograman seperti CSS,JavaScript dan HTML yang merupakan bahasa pemrograman yang saat ini sangat sering digunakan di dunia. sehingga diharapkan setelah belajar melalui DevLearn kita menjadi memiliki kemampuan bahasa pemrograman yang sekarang menjadi tuntutan beberapa perusahaan.

image
DevLearn juga bisa diakses bukan hanya melalui mobile phone saja tetapi juga dapat diakses melalui laptop. sehingga ketika kita lupa membawa handphone kita , kita tetap bisa mengakses DevLearn melalui desktop ataupun sebaliknya.

image
Keunggulan terakhir yang dimiliki devlearn adalah DevLearn dapat diunduh secara gratis tanpa pembatasan fitur. sehingga dengan sekali unduh kita dapat mengakses semua fitur secara gratis.

Berikut beberapa tampilan DevLearn App
image

image

image

sumber :

Learning to Code

Jika kamu seorang pemula, kamu memerlukan sebuah program yang mudah untuk menyelam dan mengikuti materi menjadi lebih kompleks. Sebenarnya, itu adalah sesuatu yang ideal untuk pelajar di semua tingkat. Anda juga butuh dorongan agar kamu tetap bertahan. Sebagian besar layanan ini menawarkan lencana atau penghargaan lainnya saat Anda mencapai tonggak sejarah, dan menunjukkan kemajuan Anda di dasbor Anda. Layanan terbaik menawarkan kuis dan tantangan sehingga Anda bisa menguji kemampuan Anda. Pengujian tidak hanya untuk pemula-bahkan pemrogram berpengalaman menginginkan umpan balik mengenai apa yang mereka lakukan. Program yang lebih baru juga suka memperlakukan kemajuan seperti permainan, memberi penghargaan kepada siswa dengan lencana mengkilap saat mereka meningkatkan keterampilan mereka. Anda tidak akan menemukan fitur ini di semua program.

Namun, jika Anda serius mengejar pengkodean sebagai karier, pada akhirnya Anda harus membuang barang yang mudah dan mengambil beberapa materi yang lebih menantang. Pertimbangkan untuk beralih ke program berbayar seperti Code School, Code Avengers, atau Treehouse untuk melanjutkan pendidikan pengkodean Anda. Di sisi lain, Free Code Camp akan membantu Anda mengambil pengetahuan yang telah Anda pelajari dan menggunakannya untuk membantu organisasi nirlaba yang nyata.

Sesuatu untuk anak-anak
Jika Anda orang tua atau guru, membuat anak menjadi kode juga masuk akal. Pemrograman mengajarkan anak-anak untuk berpikir logis, mengembangkan keterampilan memecahkan masalah, dan memperbaiki bagaimana mereka berinteraksi dengan teknologi. Dan itu bisa mempersiapkan mereka untuk masa kerja besok. CodeHS memiliki fitur khusus yang dapat digunakan pendidik di kelas dan mode sandbox yang indah dimana siswa

source : The Latest Technology Product Reviews, News, Tips, and Deals | PCMag

C PROGRAMMING
unnamed

Apa itu C Programming?
C programming merupakan Mobile Apps yang berfungsi membantu user dalam hal Programming yang di khusus kan pada bahasa pemrograman C. Applikasi ini bersifat free yang bisa digunakan pada IOS dan Android. Apps ini dibuat oleh Akshay Bhange. Akshay Bhange sendiri adalah pengembang Android yang telah aktif sejak tahun 2014. Portofolio aplikasi saat ini berisi 5 aplikasi. Beberapa aplikasi penting adalah Pemrograman C, Pemrograman Java, dan Pemrograman C ++. Semuanya berperingkat tinggi di Google Play dan telah dipasang lebih dari 500 ribu kali. Apps ini sangat cocok untuk belajar bahasa C karena bisa diakses di mana saja.

Fitur
★ C program dengan komentar untuk pemahaman yang lebih baik (100+ program)
★ Output untuk setiap program
★ Pertanyaan dan jawaban kategori
★ Pertanyaan Ujian Penting
★ User Interface yang sangat sederhana
★ One click share (Tutorial dan Program)

C programming didesain dengan tampilan yang sangat interaktif dan mudah untuk dijalankan sehingga kita dapat mempelajari bahasa pemrograman dengan lebih menyenangkan. Fitur pertanyaan membuat kita bisa berlatih dan bisa lebih paham tentang bahasa C. Terdapat lebid hari 100 program yang bisa membantu kita.

source:

Twitch,mungkin jika kita melihat apps atau web ini pemikiran kita pastinya akan tertuju ke hanya sebuah sarana streaming live untuk hiburan seperti game musik dan lain lain.sebetulnya masih banyak hal lain lagi dari twitch ini
tw
Twitch adalah platform video streaming live milik Twitch Interactive, anak perusahaan Amazon.com. Diperkenalkan pada bulan Juni 2011 sebagai spin-off dari platform streaming minat umum, Justin.tv, situs ini terutama berfokus pada video game live streaming, termasuk siaran kompetisi eSports, selain konten kreatif, aliran “kehidupan nyata”, dan Baru-baru ini, siaran musik. Konten di situs dapat dilihat secara langsung atau melalui video sesuai permintaan.

Popularitas Twitch akan gerhana dari mitra kepentingan umum; Pada bulan Oktober 2013, situs ini memiliki 45 juta pemirsa unik, dan pada bulan Februari 2014, ini dianggap sebagai sumber terbesar keempat lalu lintas Internet puncak di Amerika Serikat. Pada saat bersamaan, perusahaan induk Justin.tv kembali dicap sebagai Twitch Interactive untuk mewakili pergeseran fokus - Justin.tv ditutup pada bulan Agustus 2014. Bulan itu, layanan tersebut diakuisisi oleh Amazon seharga $ 970 juta, yang kemudian dipimpin untuk pengenalan sinergi dengan layanan berlangganan perusahaan Amazon Prime. Twitch kemudian memperoleh Curse, operator komunitas game video online, dan memperkenalkan sarana untuk membeli game melalui tautan di arus, bersama dengan program yang memungkinkan pita menerima komisi atas penjualan game yang mereka mainkan.

Pada tahun 2015, Twitch mengumumkan telah memiliki lebih dari 1,5 juta penyiar dan 100 juta pengunjung per bulan.Pada Q3 2017, Twitch adalah layanan video streaming langsung untuk video game di Dunia, menyalip YouTube Gaming untuk pertama kalinya.

nah selain hal hal diatas ada juga para streamer yang menyiarkan content dalah hal pemograman dan dapat membantu kita yang masih belajar dan cukup enak juga karena Twitch juga memiliki fungsi Live chat yang membuat kita dapat berhubungan dengan lancar dengan si streamer

source:

Practice Code : Learn Programming

download

Zaman sekarang smartphone sudah menjadi barang yang wajib ada bagi mayoritas orang. Dimana-mana sering kita lihat di jalan, kantor, bahkan sampai ke kamar mandi pun membawa smartphone. Bangun tidur kebanyakan orang langsung mencari smartphonenya. Sering juga kita lihat orang-orang melakukan pekerjaanya melalui smartphone karena kepraktisannya smartphone ini. Pada kali ini saya akan membahas sebuah aplikasi pada smartphone yaitu Practice Code : Learn Programming yang akan membantu para programmer.

Apa itu Practice Code : Learn Programming ?

Practice Code : Learn Programming adalah sebuah aplikasi untuk pengguna android yang memudahkan programmer pemula dalam belajar programming / bahasa pemrogaman yang dibuat oleh Infinite Programmer. Aplikasi ini bersifat freeware / gratis sehingga bisa digunakan untuk berbagai kalangan. Ada juga fitur pay untuk menghilangkan iklan yang kadang kala mengganggu

Kelebihan Practice Code : Learn Programming

1. Gratis / Freeware
Aplikasi Practice Code : Learn Programming ini bersifat freeware sehingga gratis dan bisa digunakan oleh berbagai kalangan.
2. Quiz and Test
Pada aplikasi Practice Code : Learn Programming ini juga terdapat fitur quiz dan test untuk mengukur seberapa jauh kemampuan dan pemahaman dalam programming kita.
Tiap test memiliki kesulitannya tersendiri ada yang low, medium, dan high.
3. Quick Reference, Wizard, dan Program Wiki
Pada aplikasi Practice Code : Learn Programming ini juga terdapat fitur tersebut yang memudahkan dan membantu kita untuk melihat kembali dasar dari bahasa pemrogaman tersebut, penulisan sintaksnya, dan penjelasan mengenai sintaks tersebut

Pada Practice Code : Learn Programming ditawarkan C Programming, C++ Programming, Java Programming, Unix System Programming, JDBC – SQL Programming, dan Analysis and Design of Algorithms. Pada tiap-tiap menu terdapat menu lagi didalamnya juga seperti introduction, wizard, learn syntax, quick reference dan masih banyak lagi. Nah pada tiap menu didalamnya kita akan belajar memahami juga sekaligus praktik mengenai bahasa pemrogaman tersebut. Pada aplikasi ini kita juga bisa berbagi kodingan dengan para pengguna Practice Code : Learn Programming yang lainnya.

Sumber :bulb: :
https://play.google.com/store/apps/details?id=com.sortedqueue.programmercreek


Team Viewer : Control your Desktop Now!


Kemajuan teknologi makin canggih sehingga banyak membantu khususnya dalam dunia pendidikan, ada aplikasi tambahan yang bisa membantu rekan-rekan dalam skala jarak jauh, layaknya remote kita bisa menggerakan laptop/PC teman yang ada didaerah yang berbeda atau di tempat lain. Salah satu pemanfaatan teknologi dalam dunia pendidikan adalah pemanfaatan suatu software yang memungkinkan dapat melakukan pembelajaran jarak jauh. Salah satu software yang dapat digunakan dalam pembelajaran jarak jauh adalah software Team Viewer.

Teamviewer adalah sebuah software yang berfungsi untuk meremote pc atau laptop dari jarak jauh yang terhubung dengan koneksi internet. dari fungsinya aja pasti sudah pada bisa mengira-ngira bagaimana kerjanya, seperti halnya kalau kita memegang remote TV kita dapat mengontrol TV kita dari jarak jauh tanpa kita memencet tombol pada TV. Ini pun juga sama, bedanya hanya jarak kontrolnya saja dan cara aksesnya. Kalau pada TV yang digunakan remote dengan memanfaatkan gelombang inframerah dan memiliki keterbatasan jarak kontrol. Namun pada teamviewer ini sebagai media adalah internet dan jarak aksesnya tidak terbatas. Selama masih ada akses internet software ini masih sangat berfungsi dengan baik. Untuk mencoba software ini minimal ada dua laptop / PC dimana satu sebagai PC yang dikontrol dan yang satu sebagai PC pengontrol

TeamViewer merupakan software pengendali jarak jauh yang menurut saya sangat handal. Selain free (gratis) ada beberapa keunggulan yang dimiliki TeamViewer dibandingkan dengan software remote kebanyakan, seperti :

Akses ke komputer lain tanpa pengawasan dimana komputer yang diakses telah diinstal TeamViewer dan terkoneksi ke Internet.
System keamanan yang dimiliki seluruhnya dilengkapi dengan mode enkripsi AES (Advanced Encryption Standart) 256 bit.
• Berbeda dengan software remote yang lain yang terkendala pemblokiran oleh firewall, TeamViewer justru bekerja secara efisien di balik Firewall.
• Transfer file yang lebih mudah dan cepat.
• TeamViewer mampu menyesuaikan dengan kecepatan koneksi anda sehingga mampu bekerja secara penuh walaupun dengan koneksi yang lambat.

Dari beberapa keunggulan di atas dapat anda simpulkan sendiri bagaimana cara kerja dari TeamViewer itu sendiri. Masih banyak hal-hal yang perlu diperhatikan ketika kita menggunakan software TeamViewer ini. Berikut cara instal dan setting TeamViewer

  1. Setelah anda mendownload, double klik pada teamviewersetup.exe
  2. Centang pada opsi personal/non-commercial use karena untuk kali ini hanya digunakan secara sederhana menggunakan 2 komputer yang berbeda.
    Pada opsi ini ada dua pilihan yaitu:
    • Normal installation yaitu instalasi dilakukan sebagaimana pada umumnya.
    • Start automatically with windows, pada opsi ini anda akan memilih TeamViewer bisa startup bersama windows namun anda diharuskan mengisi password tetap untuk koneksi anda sehingga anda cukup menggunakan 1 password untuk melakukan koneksi. Pilih opsi yang pertama.
  3. Tunggu sebentar hingga proses instalasi selesai dijalankan dan lanjutkan dengan klik tombol Finish.
  4. Lakukan instalasi kembali ke computer yang ingin anda hubungkan dengan komputer sebelumnya. Untuk kali ini, install aplikasi pada komputer yang akan digunakan sebagai remote. Saat jendela TeamViewer muncul seperti di atas akan terlihat kolom ID dan Password. Untuk diperhatikan bahwa ID dan Password digunakan untuk melakukan koneksi dengan komputer yang akan terhubung dengan komputer anda. Dan password ini akan berubah-berubah setiap kali TeamViewer Launch.
  5. Pada pojok kanan atas pilih Ekstra. Lanjutkan dengan memilih Opsi dan setelah itu akan. muncul jendela seperti di bawah ini
  6. Lalu untuk pengaturan master password klik opsi keamanan pada sebelah kiri:
  7. Isi password yang akan dijadikan master password apabila melakukan koneksi dengan komputer lain melalui TeamViewer. Selanjutnya pilih opsi control jarak jauh.
    Pada opsi ini anda dihadapkan bagaimana TeamViewer melayani anda ketika sedang terhubung dengan komputer lain. Dalam opsi ini ada beberapa pilihan:
    Kualitas : menampilkan kualitas gambar komputer lain yang telah terhubung dengan anda. Pilihannya antara lain : pilihan otomatis, optimalkan kecepatan, optimalkan kualitas dan pengaturan kesukaan
    – Hapus wallpaper jarak jauh berfungsi untuk tidak menampilkan wallpaper dikomputer lain yang terhubung dengan anda
    Tampilkan kursor berfungsi untuk menampilkan kursor komputer lain pada saat terhubung
    Perekaman sesi berfungsi untuk apabila anda ingin merekam segala aktivitas anda ketika anda terhubung di opsi ini anda harus menentukan letak hasi rekaman anda disimpan
    Control akses, bagaimana anda mengontrol komputer lain apakah dengan akses penuh atau terbatas.

Selain dari penjelasan diatas, TeamViewer juga dapat dimanfaatkan untuk menunjang pembelajaran jarak jauh melalui remote desktop. Desktop akan terpasang 1 sama lain dan saling berbagi informasi ataupun tutorial. Banyak sekali keunggulan dari Software ini. Tentunya fitur tersebut dapat kita manfaatkan sebaik mungkin agar kita bisa menunjang produktivitas skill programming kita.

Sumber :

Py adalah salah satu aplikasi untuk belajar bahasa pemrograman. Aplikasi ini dapat diunduh melalui play store. Disini yang dipelajari adalah dasar-dasar dalam pemrograman. Banyak bahasa pemrograman yang dipelajari di aplikasi ini. Bukan hanya bahasa pemrograman saja, materi tentang AI, Robot, Data Science juga dijelaskan konsep-konsepnya disini. Contoh saja dalam materi java, yang dipelajari yaitu variabel dan data, logika, array, method, loops, dan hashmaps. Karena memang hanya dasar pemrograman yang di ajarkan disitu.

Kursus yang terdapat di aplikasi tersebut bermacam-macam yaitu AI, Advanced Python, C#, C++, Command Line, Data Analysis, Data Science, Git, HTML, Haskell, Java, Java Interview, JavaScript, Python, Python, R, REST APIs SQL, Swift, Unity, Web Servers, iOS Interface. Kursus yang disajikan sangat lengkap, materi untuk interview pun disajikan di aplikasi tersebut. Memang menurut saya pribadi, materi ditiap kursus masih sedikit, sehingga ditiap kursus, hanya membutuhkan beberapa jam saja dapat diselesaikan. Tapi materi yang diajarkan sangat mudah dimengerti dengan bahasa inggris yang mudah dipahami.

Desain aplikasi tersebut sangat sederhana dan terkesan elegan dengan tampilan layar berwarna putih, dan hanya mengandalkan satu tombol didalam materi untuk Run maupun continue. Tidak hanya materi yang ditampilkan, tetapi selalu ada pertanyaan dan juga disajikan untuk mengganti source code yang sedang disajikan. Dalam pertanyaan, jika jawaban salah tidak langsung ditampilkan, tetapi dapat direview lagi setelah semua pertanyaan terjawab, dan menurut saya ini ide bagus supaya pengguna berpikir lagi pada jawaban yang salah.

Didalam aplikasi banyak materi yang free, namun ada beberapa materi yang dikunci. Dan dapat dibuka setelah membeli versi premiumnya. Tapi bagi saya belajar pada materi yang free sudah cukup, karena kebanyakan yang dikunci yaitu pada materi advance atau interview.


Dev-PHP merupakan lingkungan pengembangan terintegrasi dengan fitur yang bagus (IDE). Anda akan dapat membuat skrip dan aplikasi menggunakan bahasa scripting PHP dan perpustakaan PHP-GTK (keduanya termasuk dalam “Paket PHP”). Dev-PHP adalah perangkat lunak bebas di bawah GNU General Public License, yang berarti Anda dapat dengan bebas memodifikasi atau menggunakan kode sumber sesuai ketentuan lisensi. Cepat dan hebat, mudah digunakan dan memiliki banyak fitur keren: browser kelas, pratinjau skrip, integrasi dengan parser PHP, perpustakaan PHP-GTK, dan Xdebug tentunya.

Terdapat beberapa Kurikulum php, yaitu :

  • Protoeditor
  • PHPeclipse
  • Light PHP Edit
  • tsWebEditor
  • Gubed
  • VIM plugin
  • PHPEdit
  • Komodo
  • NuSphere PhpED
  • Antechinus PHP Editor
  • DzSoft PHP Editor
  • PHP Designer
  • Rapid PHP Editor
  • Z end Studio

Kelebihan PHP / Keunggulan PHP :

  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
  • Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
  • Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan.
  • Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
  • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.’

Kelemahan PHP / Kekurangan :

  • Tidak ideal untuk pengembangan skala besar.
  • Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini)
  • Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)
  • PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP
  • Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend ($2000).

Dalam penggunaannya kita terlebih dahulu harus tahu setidaknya dasar-dasar yang sangat sangat mendasar dari yang berikut :

  • HTML / CSS
  • JavaScript
  • mySQL

devphp300a4-winxp

Untuk perangkat lunak, Anda akan memerlukan yang berikut ini:

  • Text Editor - Sublime Text / Notepad ++ akan melakukannya. Ini akan berfungsi sebagai lingkungan pengkodean kita.
  • XAMPP - Ini akan menjadi server web kami. Ini adalah kita akan menyimpan file website kita dan menyimpan data kita ke database.
  • Web Browser - Anda dapat menggunakan browser apapun selama tidak memakan banyak RAM Anda.

Berikut adalah langkah-langkah untuk membuat program menggunakan Dev-PHP :
1.) Menyiapkan server anda
Pertama, masuklah ke direktori tempat Anda menginstal XAMPP (Biasanya di C: \ xampp). Dari sana masuk ke folder htdocs (biasanya di C: \ xampp \ htdocs) dan buat folder bernama “HelloWorld”.

Dari bagian itu, kita sekarang telah membuat URL Lokal untuk situs web kita. Folder itu akan digunakan untuk memasok semua file situs web (.html, .php, .css, .js, dll.). Buka editor teks kita dan mari kita mulai!

Apa yang akan kita lakukan adalah halaman HTML dasar dan menampilkan “hello world” dari server menggunakan sintaks PHP dasar.
Simpan file ke Folder “HelloWorld” dan beri nama “index.php”.

Catatan: Jika kita tidak memiliki file bernama indeks dan kita memasukkan URL, kita akan menerima galat 404 karena tidak memiliki file di server. Jika kita memiliki file yang berbeda yang tidak diberi nama indeks. , kita harus menentukan nama file yang spesifik. E.x: localhost / MyfirstWebsite / page.php

2.) Membuat Halaman HTML publik

Selanjutnya, mengubah ulang situs web kita dan menambahkan link pendaftaran tempat pengguna kita dapat mendaftar dan juga halaman Log-in setelah terdaftar.

3.) Membuat database dan tabel itu

Sekarang kita memiliki halaman dasar untuk umum. Kemudian dilanjutkan ke database. Pertama, ketik localhost / phpmyadmin. Ini akan membawa kita ke homepage phpmyadmin:

lalu, masuk ke tab Database yang berada di atas lalu dari kotak teks di tengah, ketik first_db lalu klik create. Tinggalkan saja Collation.
kita baru saja berhasil membuat database pertama. Sekarang dari sana, membuat tabel dimana kita bisa mendaftarkan user dan menampilkan informasi kita.

Catatan: perlu menggulir ke kanan untuk auto_increment.

4.) Menambahkan user ke database
Membuat halaman pendaftaran berjalan. Dari registration.php,

register.php

Refrensi :
https://www.codeproject.com/Articles/759094/Step-by-Step-PHP-Tutorials-for-Beginners-Creating

Sketchware


Sketchware adalah integrated development environment (IDE) yang terinspirasi dari bahasa Scratch, yang memungkinkan Anda mengembangkan, mengkompilasi, dan membangun aplikasi Android langsung di smartphone Anda, tanpa bantuan dari PC. Sederhananya, Sketchware adalah aplikasi mobile yang ramah yang memungkinkan Anda membuat aplikasi di ponsel cerdas Anda tanpa harus melalui setup yang rumit. Sama sekali tidak ada batasan antara pengembang dan non-pemrogram. Siapa saja bisa mengalami pemrograman dan membuat aplikasi kerja melalui Sketchware.

Sketchware dapat berkisar dari membantu sebagai alat edukasi yang ramah bagi anak-anak untuk dijadikan alat profesional bagi pengembang untuk memulai sebuah proyek baru dengan cepat. Ini adalah titik awal yang sangat baik bagi Anda untuk membiasakan diri dengan pengembangan Android App.



Apa yang disediakan Sketchware?

1. Berbagai contoh pemrograman

Saat mendownload Sketchware dan membukanya, ada 13 contoh yang bisa Anda selesaikan. Dengan melengkapi setiap contoh, Anda dapat berjalan dengan berbagai konsep pemrograman yang dapat Anda terapkan dalam proyek kustom Anda sendiri. Contoh proyek dipesan dalam tingkat kesulitan, jadi semua yang anda pelajari bersifat kumulatif.

Sejauh ini, konsep pemrograman ini disediakan:

Widgets, Events, Intents, URL, Activity, Random, Comparison, Date, File, Arithmetic Operations, Data Types, Character, String, Image, and More!

https://cdn-images-1.medium.com/max/1000/1*IR9jvB1Bp8vNJsoBkFnifA.gif

2. Antarmuka drag dan drop sederhana

Editor desain Sketchware sangat mirip dengan antarmuka Android Studio. Anda cukup drag and drop widget dan ubah propertinya.
https://cdn-images-1.medium.com/max/1000/1*jW5vzC6rRwWs1Oom7GCuLQ.gif
Anda baru untuk properti? Jangan khawatir Sketchware telah Anda bahas. Luangkan waktu pada Pembantu Widget, dan Anda akan menjadi master widget-properti dalam waktu singkat.
https://cdn-images-1.medium.com/max/1000/1*HyR5HfMFrHZbJaOeT8L5bA.gif

3. Blok bahasa terinspirasi Scratch

Alih-alih memprogram dengan teks pada ponsel cerdas Anda (yang benar-benar mengalahkan tujuan IDE mobile), Anda bisa memprogram blok-blok mirip lego di Sketchware!

Scratch adalah bahasa pemrograman inovatif yang dibuat oleh MIT untuk membuat pemrograman menjadi ramah bagi semua orang. Anda bisa belajar berbagai logika pemrograman dengan melengkapi setiap contoh.

Ini benar-benar memperpendek waktu pengembangan, karena yang biasanya terlihat seperti ini:

public class HelloWorld {

public static void main(String[] args) {
    // Prints "Hello, World" to the terminal window.
    System.out.println("Hello, World");
}

}

akan setara dengan ini:

Inilah contoh lain. Ini untuk loop di bawah ini:

int counter = 0;
for (int i = 0; i < 10; i++) {
counter++;
}

akan terlihat seperti ini!

Blok ini akan menghemat banyak waktu dari mengetikkan kode pada ponsel cerdas Anda.

Sederhana kan?

4. Kode Sumber yang Diterjemahkan secara otomatis

Proyek Anda diterjemahkan ke kode sumber Java dan XML yang diperlukan secara real-time. Apa artinya?

  1. Setelah Anda merasa nyaman dengan bahasa-bahasa blok, Anda dapat mengamati bagaimana program Anda akan terlihat di Java dan XML dan belajar dari mereka!

  2. Semua proyek yang Anda buat dapat diekspor dan kompatibel sepenuhnya dengan Android Studio, sehingga pengembang dapat menggunakan Sketchware saat dalam perjalanan!

  3. Aplikasi yang Anda buat dikompilasi dan berjalan pada ponsel cerdas Anda, sehingga Anda dapat mengembangkan dan menguji aplikasi tanpa PC.

https://cdn-images-1.medium.com/max/1000/1*d3dXpZ64DA65nQxhZ3lhBA.gif

Ini sangat tergantung pada imajinasi Anda pada apa yang ingin Anda ciptakan. Inilah kalkulator sederhana yang saya buat dalam tindakan. Perhatikan keajaiban yang terjadi:

Apa lagi yang mungkin?

Berikut adalah beberapa aplikasi yang dibuat dengan menggunakan Sketchware:

Whack-a-Monkey

A.I. Powered Tic-Tac-Toe

Blackjack

Komunitas Cepat Berkembang

Anda dapat berbagi proyek selesai Anda, yang bisa dipasang dan dicoba orang lain. Juga, jika Anda membagikannya secara terbuka, yang lain dapat membuka proyek dan memeriksa properti widget dan logika yang berbeda. Pikirkanlah tempat berbagi ini sebagai kombinasi antara Google Play Store dan GitHub. Sketchware saat ini memiliki lebih dari 2.000+ aplikasi yang dapat Anda instal dan pelajari.
https://cdn-images-1.medium.com/max/1000/1*kZ2kRaG6sRBnwezEy9VkJw.gif

Codenza

Codenza adalah Panduan Pemrograman untuk Mahasiswa IT / Ilmu Komputer & Guru Besar untuk membantu aspek pemrograman. Dari seorang Engineer ke Ph.D., semua orang bisa mengandalkan codenza.

Subjek Covered:

C, C ++, Java, Struktur Data menggunakan C, C ++ & Java, Algoritma menggunakan C, C ++ & Java, Grafik Komputer menggunakan C, C ++ & Java, PHP, Python, C #, Perl, JavaScript, CSS, Assembly, HTML, Ruby. Kecerdasan Buatan, Kriptografi & Keamanan, Analisis Data Besar, Sistem Operasi, Mikroprosesor, Pemrosesan Sinyal Digital, Sistem Paralel & Mendistribusikan, Datawarehouse & Pertambangan, Pemrograman Sistem & Konstruksi Kompilator (SPCC), Jaringan Komputer, SQL, PLSQL, MYSQL, Pemrograman R.

Codenza menyediakan program, tidak mengajarkan pemrograman.
Kami telah mencoba yang terbaik untuk memasukkan setiap program yang dibutuhkan oleh siswa atau guru di seluruh dunia.
Dari seorang Engineer ke Phd, semua orang bisa mengandalkan codenza.
Pengguna dapat meminta sebuah program dari bagian “Request a Program”.

Semua program diuji secara menyeluruh, namun jika Anda menemukan kesalahan, laporlah di halaman facebook kami.
Siswa dapat menggunakan program ini secara praktis dan merujuk mereka kapan saja mereka mau.
Setiap program hanya dengan sekali klik. Yang harus Anda lakukan adalah menyimpan dan mengeksekusi.
Tidak ada konektivitas internet yang dibutuhkan begitu aplikasi diunduh.
Dari Computer Graphics to Artificial Intelligence, Gabung sort to shell sort, Dijkstra ke Kruskal kita sudah membahas semuanya.

image
Udacity adalah salah satu Aplikasi yang menawarkan kursus online bahasa pemrograman , yang telah mempunyai pengajar yang expert di bidangnya , yang bekerja sama dengan perusahan teknologi terkenal seperti,Facebook ,Google, Cloudera, dan MongoDB. Udacity memiliki versi Web dan Mobile Apps. Khususnya untuk Aplikasi Android ,sama halnya yang tersedia di Web, disini kalian bisa belajar bahasa pemrograman seperti Java ,Android,HTML, Phyton dan lain sebagainya.
Materi dapat diakses secara gratis. Ada juga program Nanodegree jika peserta ingin memiliki sertifikasi atau membutuhkan tenaga pengajar yang akan membantu proses pembelajaran. Selain itu, ada juga program Nanodegree plus yang menjamin ketersediaan lapangan kerja usai pelajar mengikuti program.

Topik pembelajaran sudah terbagi-bagi berdasarkan tingkat pemahaman peserta pembelajaran (beginner, intermediate, advance). Hal ini memudahkan peserta untuk memilih tipe materi seperti apa yang hendak diikuti.


Setiap pembahasan disertakan video yang tidak membosankan. Video selalu dibuat interaktif dan menyenangkan. Misalnya saja dikemas dalam bentuk cerita, analogi, atau pelatihan yang interaktif.

image
Terdapat aplikasi simulator yang membantu peserta mendapatkan gambaran singkat secara bertahap mengenai proses pemrograman Android.

Tak hanya itu, pengajar juga sering memberikan contoh implementasi teori pada aplikasi yang sering dipakai sehari-hari, misalnya aplikasi surat elektronik, Google Play, Google Weather, dan sebagainya.

SUMBER :