11 Laman Web Terbaik untuk Program Pengaturcaraan Komputer Dalam Talian Percuma

11 Laman Web Terbaik untuk Program Pengaturcaraan Komputer Dalam Talian Percuma

Sekarang ini, terdapat banyak pekerjaan pengaturcaraan komputer dalam permintaan, dan banyak kursus pengaturcaraan dalam talian percuma untuk membantu anda mendapatkan salah satu pekerjaan --- walaupun tanpa ijazah sains komputer tradisional.





Kami akan menunjukkan kepada anda di mana untuk mencari kelas pengaturcaraan dalam talian yang sangat baik ini. Sekiranya anda tidak mengetahui perkara pertama mengenai pengaturcaraan, lihat kami pengenalan apa itu pengekodan .





1. DENGAN OpenCourseWare

MIT OpenCourseWare sangat luar biasa. Bertahun-tahun yang lalu, ketika saya bergelut dalam kursus Aljabar Linear di kolej, MIT OCW menyelamatkan saya. Kursus yang lengkap boleh didapati secara dalam talian secara percuma, dan anda boleh melaluinya mengikut kadar anda sendiri.





Kursus Aljabar Linear (tidak lagi tersedia, sayangnya) adalah pesaing kuat untuk Kursus Kolej Terbaik yang Pernah Saya Ikut. Itu semua adalah ceramah video, tetapi profesor mengetahui barangnya dan dia menyampaikan bahan tersebut dengan cara yang mudah dicerna. Ini benar-benar mengesahkan reputasi MIT sebagai institusi pendidikan.

Oleh itu, saya yakin bahawa anda akan menyukai Kursus pengaturcaraan MIT OCW . Pengantar dibahagikan kepada Pengenalan Umum, Kursus Khusus Bahasa, dan Kursus Susulan. Untuk senarai penuh, melayari bahagian Sains Komputer .



domain dan julat kalkulator fungsi

2. edX

edX adalah penyedia kursus dalam talian peringkat kolej percuma, yang dipelopori bersama oleh MIT dan Universiti Harvard. Tidak hanya kursus yang tersedia tanpa bayaran, organisasi itu sendiri juga bukan untung, jadi anda boleh tenang mengetahui bahawa anda tidak akan dimanfaatkan oleh motif tersembunyi.

Kursus di edX boleh dilakukan secara Mingguan atau Diri. Subjek merangkumi keseluruhan topik yang mungkin anda dapati di mana-mana universiti yang diakreditasi, tetapi ada kecenderungan besar terhadap Sains Komputer, Kejuruteraan, dan Perniagaan & Pengurusan. Mereka juga dibahagikan kepada tahap Pengenalan, Menengah, dan Lanjutan untuk kemudahan anda.





edX juga menawarkan Program Sijil, yang merupakan kurikulum kursus yang membangun ke arah penguasaan di bidang tertentu, seperti Pembangunan Web Front-End atau Sains Data. Ini berguna untuk pembelajaran yang lebih mendalam.

3. Coursera

Coursera adalah platform kursus dalam talian percuma yang disokong oleh Universiti Stanford dan kapitalis teroka. Coursera bekerjasama dengan pelbagai universiti dan organisasi untuk menyediakan kursus mereka, dan memperoleh pendapatan melalui program Sijilnya.





Apa yang menarik ialah Coursera memfokuskan diri pada Pengkhususan: set kursus yang dirancang untuk membina kemahiran anda dalam topik tertentu, tetapi tidak begitu komprehensif sebagai program penuh. Sebagai contoh, pengkhususan enam kursus 'Struktur Data dan Algoritma' merangkumi Struktur Data Asas, Algoritma Asas, Algoritma Grafik, Algoritma Rentetan, Algoritma Lanjutan, dan Perakitan Genom.

Perhatikan bahawa tidak semua kursus adalah percuma, tetapi banyak kursus yang disediakan. Kursus berjalan pantas tetapi mempunyai tarikh mula dan akhir yang pasti, yang bermaksud anda harus menelitinya kerana tersedia. Kursus hari ini mungkin tidak ada hari esok, tetapi kursus baru mungkin muncul di tempat mereka. Lihat kursus Coursera terbaik yang patut dibayar sekiranya anda memerlukan beberapa idea.

4. PVTuts

PVTuts adalah gudang kursus video dalam talian percuma untuk belajar bahasa pengaturcaraan. Itu belum dikemas kini sejak 2013, tetapi perpustakaan video masih merupakan sumber yang baik untuk pemula. Ketahuilah bahawa kursus ini hanya berkaitan dengan sintaks bahasa dan tidak lain.

Topik yang tersedia merangkumi empat bahasa pengaturcaraan umum (C ++, C #, Java, dan SQL) dan enam bahasa pengaturcaraan web (HTML, CSS, JavaScript, PHP, ASP.NET, dan XML).

5. Udacity

Udacity adalah satu lagi platform kursus dalam talian, tetapi tidak seperti MIT OCW, edX, dan Coursera, Udacity secara ketat memberi tumpuan kepada topik yang berkaitan dengan pengaturcaraan, sains data, dan kejuruteraan. Tidak ada matematik, tidak ada sains sosial, tidak ada kemanusiaan. Ini semua mengenai teknologi, dan boleh dikatakan lebih baik untuknya.

Matlamat Udacity adalah mempersiapkan anda untuk kejayaan pekerjaan dalam salah satu bidang yang berkaitan dengan teknologi. Platform ini memberikan banyak perhatian pada Program Nanodegree-nya, yang merupakan kurikulum ringkas (biasanya diselesaikan dalam waktu kurang dari satu tahun) yang dirancang untuk membuat anda siap pekerjaan secepat mungkin. Tetapi Nanodegrees berharga antara $ 100 hingga $ 500 setiap satu.

Tidak mahu membayar apa-apa? Baiklah. Anda boleh menghindari keseluruhan pendekatan berasaskan kurikulum dan mengikuti kursus percuma individu.

6. Udemy

Udemy adalah pasaran pendidikan dalam talian di mana sesiapa sahaja boleh membuat (dan bahkan menjual) kursus mereka sendiri untuk dimakan oleh orang lain. Ini adalah pedang bermata dua: membolehkan orang yang mahir berkongsi pengetahuan mereka tanpa ijazah pendidikan, tetapi anda harus melalui banyak omong kosong untuk mencarinya.

Kursus pengaturcaraan di Udemy merangkumi pelbagai jenis topik. Anda akan mendapat segalanya, mulai dari data berbasis Python hingga asas peretasan etika, dari asas Java hingga pengembangan web peringkat induk. Anda juga akan mendapat banyak kursus berkaitan dengan pembangunan permainan .

Catatan: Jangan sekali-kali membayar harga penuh untuk kursus Udemy! Pasar Udemy sering mengadakan penjualan besar-besaran, mengurangkan harga dari 50 hingga 90 peratus. Sementara anda menunggu, lihat kursus Udemy percuma terbaik .

7. Kem Kod Percuma atau Projek Odin

Sekiranya matlamat anda adalah untuk menjadi pembangun web yang mahir, sama ada front-end atau back-end, maka saya sangat mengesyorkan sama ada Free Code Camp (yang mengajar HTML, CSS, JavaScript, dan React) atau The Odin Project (yang mengajar HTML, CSS , JavaScript, Ruby on Rails).

Kedua-duanya adalah kursus komprehensif, kedua-duanya 100 peratus percuma, yang akan membawa anda dari sifar ke pahlawan mengikut kadar anda sendiri. Walaupun anda tidak mempunyai pengalaman pengekodan sama sekali, anda akan baik-baik saja. Berharap untuk melabur beberapa bulan dari awal hingga akhir sehingga anda dapat benar-benar memahami konsep yang diajar. Jangan tergesa-gesa.

8. Akademi Khan

Khan Academy adalah salah satu khazanah terbesar di internet. Platform pendidikan bukan untung ini telah menjadi sumber pendidikan percuma yang hebat selama satu dekad yang lalu, dan ia hanya menjadi lebih baik. Ingin belajar Kalkulus? Biologi? Sejarah dunia? Bagaimana untuk membuat cukai atau melaburkan wang anda? Semua ada di sini.

Untuk bersikap adil, bahagian Sains Komputer dan Pengaturcaraan Komputer sedang bermain mengejar ketinggalan, sebab itulah senarai ini sangat rendah. Anda hanya dapat mempelajari JavaScript pada masa ini, ditambah dengan asas algoritma dan kriptografi, tetapi ia pasti perlu diperhatikan.

9. Youtube

YouTube sangat dilanda atau ketinggalan. Beribu-ribu senarai main tutorial ada, tetapi terlalu banyak senarai dangkal atau benar-benar salah. Daripada yang kelihatannya menjanjikan, sebilangan besar daripadanya tidak lengkap. Dan yang lengkap, sebahagian besarnya sudah usang.

Walaupun begitu, jika anda memiliki mata yang arif, YouTube boleh menjadi sumber yang baik untuk belajar bagaimana memprogramkan. Mulakan dengan mengumpulkan tutorial pengaturcaraan YouTube terbaik kami.

10. OpenCourser

OpenCourser bukan platform pendidikan seperti laman web lain yang disenaraikan di sini. Sebaliknya, ia adalah mesin pencari yang mengumpulkan beribu-ribu kursus dalam talian percuma dari seluruh web dan membawanya ke hujung jari anda.

Sehingga penulisan ini, lebih dari 900 kursus pengaturcaraan dalam talian percuma dikatalogkan oleh OpenCourser, dengan banyak lagi penambahan setiap hari. Ya, anda akan mendapat banyak kursus dari edX, Coursera, Udacity, dll. Tetapi anda juga akan menjumpai beberapa dari tempat lain, seperti Saylor Academy. Paling tidak, ini adalah kaedah mudah untuk mencari banyak platform di atas sekaligus.

sebelas. Codecademy

Codecademy adalah rangkaian kursus dalam talian interaktif yang bertujuan untuk mengajar anda asas-asas segelintir bahasa dan kerangka kerja pengaturcaraan. Setiap kursus adalah proses langkah demi langkah yang dimainkan, yang memegang tangan anda dari awal hingga akhir.

Tetapi peringatan sebelum anda memasuki Codecademy: perkara yang akan anda pelajari di sini sangat asas dan dangkal. Codecademy mengajar anda cara menulis kod , tetapi itu tidak mengajar anda bagaimana berfikir seperti pengaturcara . Ramai pemula pertama kali kecewa kerana mereka tidak tahu apa yang harus dilakukan dengan pengetahuan yang mereka peroleh.

Sekiranya anda mempunyai pengalaman pengekodan sebelumnya dan hanya ingin mempelajari sintaks bahasa baru, maka Codecademy sebenarnya cukup berguna. Sekiranya anda menganggap diri anda seorang pemula, maka anda harus mengelakkan Codecademy buat masa ini .

Penyebutan Terkenal: Lynda

Lynda mempunyai lebih daripada 6,000 kursus dalam talian yang berbeza yang tersebar di 12 bidang yang berkaitan dengan teknologi (mis. Animasi, CAD, IT, Pemasaran, Fotografi) dan beratus-ratus topik yang lebih menarik. Dengan lebih dari 670 kursus, kategori Pengaturcaraan membentuk sebahagian besar kandungan Lynda.

Topik yang dibahas merangkumi Konsep Pengaturcaraan Asas, Pengurusan Pangkalan Data, Pembangunan Permainan, Pembangunan Bergerak, Pembangunan Web, dan, tentu saja, kursus untuk bahasa pengaturcaraan individu. Apa yang menarik ialah kursus dibahagikan kepada peringkat Permulaan, Pertengahan dan Lanjutan, jadi anda selalu dapat mencari yang paling sesuai dengan anda.

Lynda adalah platform berbayar yang berharga $ 20 / bln, tetapi ada muslihat yang boleh anda gunakan untuk mengakses kursus Lynda secara percuma.

Lebih banyak Petua untuk Pemula Pengaturcaraan Komputer

Sekiranya anda mengikutinya dan memutuskan untuk meneruskan pengaturcaraan sebagai kerjaya, lihat petua kami untuk persiapan temu ramah pengaturcaraan. Sebaliknya, anda mungkin mendapati bahawa pengaturcaraan terlalu sukar: tanda bahawa pengaturcaraan bukan untuk anda.

Berkongsi Berkongsi Tweet E-mel 5 Petua untuk Meningkatkan Mesin Linux VirtualBox Anda

Bosan dengan prestasi buruk yang ditawarkan oleh mesin maya? Inilah yang harus anda lakukan untuk meningkatkan prestasi VirtualBox anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Pengaturcaraan
  • Kursus Dalam Talian
Mengenai Pengarang Joel lee(1524 Artikel Diterbitkan)

Joel Lee adalah Ketua Editor MakeUseOf sejak tahun 2018. Dia mempunyai B.S. dalam Sains Komputer dan lebih dari sembilan tahun pengalaman menulis dan menyunting profesional.

Lagi Dari Joel Lee

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan