Ini adalah sumber belajar terbaik yang saya temukan hingga saat ini.
Kriteria Seleksi - Sumber Daya memiliki setidaknya satu dari aspek berikut: Baik:
Juga:
Lihat catatan ulasan untuk ringkasan singkat dari metodologi pengajaran.
Ilmu Komputer Kursus Crash
Daftar putar YouTube
Kursus Crash bertujuan untuk menjadi cara yang mudah dan mudah diakses untuk belajar dengan cepat - mereka bahkan menggunakan animasi lucu dan contoh cerita untuk menggambarkan konsep -konsep yang rumit. Seringkali titik awal yang bagus untuk memahami konteks sebelum Anda menjadi lebih spesifik. Ini juga bahan yang baik untuk mengisi kesenjangan pengetahuan dasar dasar.
Format: Kursus Video YouTube
Ketersediaan: Gratis
Kode lengkap, edisi kedua
Tautan buku
Dianggap sebagai "Alkitab" pengembangan perangkat lunak- terlepas dari buku ini yang diterbitkan pada tahun 2004 prinsip-prinsip dan praktiknya masih dianggap sebagai fundamental industri yang sangat relevan saat ini. Ini komprehensif tetapi ditulis dalam format yang menyenangkan dan mudah dimengerti.
Format: Buku
Ketersediaan: uji coba 1 minggu gratis di Oreily Link
Bagaimana saya belajar pengembangan web front-end gratis dalam lima hari
Artikel
Daftar pemandu yang berguna yang digunakan penulis untuk mempelajari berbagai aspek pengembangan web front-end dalam 5 hari.
Format: Daftar Sumber Daya How-To
Ketersediaan: Gratis
Tutorial jQuery untuk pemula di LearnCode.academy
Daftar putar YouTube
Pelajari jQuery dengan sangat cepat, mudah diikuti.
Format: Kursus Video YouTube
Ketersediaan: Gratis
Belajar memprogram di JavaScript: Pemula untuk Pro
Kursus Udemy
Berguna karena cukup mendalam pada banyak konsep dasar seperti perbedaan antara bahasa pemrograman. Juga memiliki kuis setelah banyak pelajaran sehingga Anda dapat menguji diri sendiri.
Catatan Penting : Kursus ini dibuat pada tahun 2014 sehingga pra-tanggal pelepasan ES6. Oleh karena itu tidak menggabungkan beberapa perubahan penting seperti variabel let dan Const-level level dan const yang sekarang direkomendasikan (ia menggunakan var yang tidak direkomendasikan), promises dan pengenalan async / await ES8.
Namun saya sangat menyarankan Anda melakukan kursus ini terlebih dahulu (hanya 4 1/2 jam) sebelum menangani kursus penyegaran 1-2 jam singkat pada ES 6-8 peningkatan pada JavaScript, dan cukup letakkan pin dalam fakta ini saat Anda melakukan kursus ini. Ini adalah salah satu skenario merangkak sebelum Anda-bisa-berjalan karena JavaScript cukup unik di antara bahasa pemrograman. Dari perjuangan saya sendiri dengan JavaScript, saya merasa perlu untuk kembali ke dasar -dasar Javascript terlebih dahulu untuk menghargai perubahan dan konteks di mana mereka dibuat.
Menjelaskan konteks penting ini untuk JavaScript dan khususnya bagaimana hal itu berbeda dari bahasa lain adalah sesuatu yang dilakukan dengan sangat baik , dan dengan demikian meletakkan dasar -dasar penting untuk pemahaman . Anda kemudian dapat dengan mudah membangun Apon ini dengan sintaks yang diperbarui ketika Anda memahami apa yang terjadi di bawah kap, bagaimana JavaScript bekerja dan mengapa penambahan ini diperlukan .
Ingat, meskipun teknologi menjadi industri yang cepat berubah, ketika datang untuk memahami dasar dan fundamental, sumber daya terbaru mungkin tidak selalu menjadi yang terbaik, (itulah sebabnya kode lengkap (edisi kedua) masih dianggap sebagai salah satu sumber daya paling penting yang paling penting untuk mempelajari pengembangan perangkat lunak yang tepat, meskipun ditulis pada tahun 2004.)
Format: Kursus Video Udemy
Durasi: 4 1/2 jam
Ketersediaan: Gratis
Kecerdasan buatan kursus
Daftar putar YouTube
Kursus Crash bertujuan untuk menjadi cara yang mudah dan mudah diakses untuk belajar dengan cepat - mereka bahkan menggunakan animasi lucu dan contoh cerita untuk menggambarkan konsep -konsep yang rumit. Seringkali titik awal yang bagus untuk memahami konteks sebelum Anda menjadi lebih spesifik. Ini juga bahan yang baik untuk mengisi kesenjangan pengetahuan dasar dasar.
Format: Kursus Video YouTube
Ketersediaan: Gratis
Pembelajaran mesin dan kursus
Daftar putar YouTube
Berjalan mendalam dan cukup teknis ketika Anda ingin mulai menggali pembelajaran mesin. Saya dapat mengikuti kursus Pengantar [gratis] untuk Machine Learning - ini cukup matematis - mengelola dengan pemahaman tingkat matematika sekolah menengah meskipun mungkin membutuhkan beberapa pengulangan. Memiliki kuis untuk menguji diri Anda setelah kuliah dan pengiriman mingguan "tenggat waktu" yang lembut.
Format: Kursus video YouTube/Coursera dengan kuis dan kiriman mingguan
Ketersediaan: gratis/dibayar
Buat game persatuan dengan gelang
Daftar putar YouTube
Belajar dengan cepat - Mulai dari kursus Basic Make A Game , mudah dimengerti, berjalan demi langkah. Mendapat lebih dalam dengan kursus topik tertentu juga misalnya FPS, platformer 2D, pengembangan game C#, dll. Membangun hingga Lanjutan.
Format: Kursus Video YouTube
Ketersediaan: Gratis
Otomatiskan hal -hal yang membosankan dengan python
Buku gratis
Pendahuluan yang mudah dimengerti untuk pemrogram dan non-programmer.
Melewati buku ini membantu memastikan Anda memiliki pemahaman fundamental yang kuat. Buku ini sangat dianjurkan untuk pengetahuan dasar.
Format: Buku
Ketersediaan: Gratis
Juga tersedia: dalam kursus Udemy (lihat di bawah).
Otomatiskan hal -hal yang membosankan dengan pemrograman python
Kursus video udemy berdasarkan buku. Sayangnya ini tidak gratis, tetapi Udemy memiliki penjualan diskon yang sering untuk diwaspadai.
Mudah dimengerti, mengikuti buku ini dengan cukup dekat. Untuk pemrogram dan non-pemrogram. Melalui kursus membantu memastikan Anda memiliki pemahaman yang kuat tentang fundamental. Direkomendasikan untuk pengetahuan dasar terutama jika Anda menemukan video media yang lebih mudah daripada buku untuk belajar.
Format: Kursus Video Udemy
Ketersediaan: dibayar (sering didiskon)
Durasi: 9.5H
Kursus Udemy gratis ini ** 'Coba Django 2.2 - Pengembangan Web dengan Python 3.6+' sangat jelas untuk pemula dan mudah diikuti, dan Anda bisa membangun situs blog yang menyenangkan dalam prosesnya! Saya menemukan tidak ada banyak perbedaan sama sekali menggunakan Django 4.2.7 dan Python 3.12, jadi kursus, yang tampaknya telah dibuat pada tahun 2019, telah berusia baik! Anda dapat menemukannya di sini
Format: Kursus Udemy
Ketersediaan: Gratis
Tutorial Django Doco dan Django resmi sangat bagus dan sangat ramah! Situs Django memiliki semua tingkat penjelasan yang berbeda, dari awal yang cepat ke tutorial hingga penjelasan topik hingga dokumentasi yang lebih mendalam dan terperinci. Mereka memiliki tautan ke bagian yang berbeda dan penjelasan masing -masing di sini.
Format: Dokumen resmi - tetapi sangat ramah pengguna!
Ketersediaan: Gratis
Ketika Anda cukup nyaman dengan Django sehingga Anda ingin mengatur situs yang siap-produksi (yaitu langsung), Anda ingin melihat ini:
Menyiapkan DB Postgres sebagai Django DB Anda : Lihat panduan ini.
Format: Panduan Online
Ketersediaan: Gratis
Menyiapkan Variabel Lingkungan di Django: Jadi Anda tidak melakukan data sensitif! Ini artikel penjelasan yang praktis.
Format: Artikel/panduan pendek
Ketersediaan: Gratis
Catatan: Templat yang tersedia di sini: Saya membuat pengaturan django.py yang menunjukkan konfigurasi untuk postgressql db dan integrasi variabel lingkungan. Anda dapat menemukannya di folder Django di repo ini.
Format: Repo Kode GitHub
Ketersediaan: Gratis
Untuk pemula yang lengkap:
Oracle Cloud Infrastructure- Bagian 1 (Fundamentals of Cloud) - Kursus ini menjelaskan IaaS, PaaS, SaaS dan membandingkan konsep dasar Oracle vs AWS pada tingkat pemula yang lengkap. Karena itu bermanfaat bahkan jika Anda tidak berencana menggunakan Oracle atau AWS tetapi hanya ingin memahami cloud di tingkat tinggi.
Format: Kursus Video Udemy
Ketersediaan: Gratis
Durasi: 1.5H