Pada artikel ini, saya ingin berbicara sedikit tentang kursus pemrograman terbaik di dunia.Sejak 2013, tim kecil kami telah menerjemahkan dan mengadaptasi kursus video berbahasa Inggris. Selama waktu ini, kami telah menerjemahkan dan mengadaptasi lebih dari 150 jam materi. Sebelum mulai bekerja, kami menganalisis bahan-bahan dari beberapa sekolah pengajaran online dan, dalam pandangan pedagogis kami, memilih yang terbaik, yang merupakan bahan ajar yang paling mudah diakses, terstruktur, dan ringkas. Akibatnya, kami harus melihat melalui beberapa kursus yang berkaitan dengan subjek yang sama, dan kemudian memilih salah satu yang paling berkualitas tinggi dan mudah dipahami untuk pemula.
Ternyata, tidak banyak kursus dan guru yang benar-benar berkualitas tinggi. Di ruang pengajaran bahasa Rusia, sering ada penembakan atau adaptasi kursus asing, yang populer dengan spesialis Amerika atau Eropa.
Saat ini, dari sudut pandang tim kami untuk pemula, yang terbaik adalah kursus Harvard CS50. Pada tautan di bawah ini Anda dapat menemukan terjemahan bahasa Rusia yang paling lengkap dari kursus ini di satu tempat.
Dari minggu nol, Anda akan belajar bagaimana, tanpa mengetahui apa-apa tentang pemrograman, Anda dapat membuat aplikasi sederhana menggunakan program SCRATCH, bagaimana komputer memahami perintah Anda dan apa ASCII, Algoritma dan Notasi Biner.
Setelah meninjau minggu pertama, Anda akan belajar tentang alat dasar yang digunakan dalam pemrograman untuk mengimplementasikan berbagai tugas. Yaitu, apa yang variabel, metode (fungsi), diutamakan, loop, tipe casting, gaya, ekspresi atau kondisi Boolean, kompiler, perpustakaan, dan apa itu Dentang.
Setelah meninjau minggu kedua, Anda akan belajar tentang array, metode Kembali atau mengembalikan hasil, cakupan, variabel global, pengalihan, argumen baris perintah, sandi Caesar, sandi Vigenere, dan RSA.
Setelah meninjau minggu ketiga, Anda akan belajar tentang notasi asimptotik, pencarian linier, pencarian biner, urutkan berdasarkan pilihan, jenis gelembung, jenis penyisipan, dan jenis cepat.
Setelah meninjau minggu keempat, Anda akan belajar bagaimana interaksi yang berbeda dengan file terjadi, apa itu GDB, gabungan semacam, pointer, rekursi, string karakter dan struktur.
Setelah meninjau minggu kelima, Anda akan belajar tentang Valgrind dan daftar tertaut, dan juga, kami akan mempertimbangkan perpustakaan CS50, yang terhubung ke program kami.
Setelah meninjau minggu keenam, Anda akan belajar tentang apa tabel hash, antrian, pohon, dan pohon rekursif.
Setelah meninjau minggu ketujuh, Anda akan mempelajari apa itu http, html, css dan apa saja fitur sintaksis php.
Setelah meninjau minggu kedelapan, Anda akan belajar tentang apa saja fitur spesifik dalam pengembangan web PHP, apa itu sesi web PHP, IP dan SQL.
Setelah meninjau minggu kesembilan, Anda akan mempelajari apa itu DOM, MVC, dan TCP.
Setelah meninjau minggu kesepuluh, Anda akan belajar apa itu JavaScript dan Ajax.
Setelah menerima semua pengetahuan ini, Anda dapat menjadi programmer dalam waktu yang cukup singkat, mempelajari bahasa pemrograman baru dengan sangat cepat, dan meningkatkan keterampilan Anda dari junior ke menengah dan senior.
NB Dalam waktu dekat, kami akan memposting di startup kami dan kursus bisnis dari Stanford University dengan dosen terkemuka yang telah menciptakan perusahaan seperti PayPal, Facebook, WhatsApp, Airbnb, Pinterest, Xerox, dll.