Talaan ng mga Nilalaman:

7 pinakamahusay na libreng mapagkukunan para sa pag-aaral ng programming
7 pinakamahusay na libreng mapagkukunan para sa pag-aaral ng programming
Anonim

Gawin ang iyong mga unang hakbang patungo sa karera ng developer o matutunan kung paano gumawa ng sarili mong mga proyekto gamit ang mga site na ito.

1.freeCodeCamp

Imahe
Imahe
  • Mga Teknolohiya: HTML, CSS, JavaScript, Git, Node.js, React.js at iba pa.
  • Gastos: ganap na libre.
  • Antas ng kahirapan: lahat ng antas.
  • wikang Ingles.

Ang freeCodeCamp program ay patuloy na nagtuturo sa gumagamit ng lahat ng mga pangunahing aspeto ng web programming, mula sa mga pangunahing konsepto hanggang sa kumplikadong mga diskarte sa pagbuo. Sa simula ng bawat aralin, basahin mo ang teorya, pagkatapos ay isabuhay ito: isulat ang code sa isang espesyal na editor, at susuriin ka ng system. Kung may mga kahirapan, maaari mong talakayin ang mga ito sa ibang mga mag-aaral sa forum.

Sa dulo ng teoretikal na mga module, ipinapakita sa iyo ang mga proyekto na dapat mong gamitin upang lumikha ng iyong sariling mga web application. Ang mga resulta ng pag-unlad ay dapat na mai-publish sa mapagkukunan, pagkatapos ay maaari silang masuri ng ibang mga gumagamit.

Bilang karagdagan, tinutulungan ng freeCodeCamp ang mga mag-aaral na magsama-sama at makipagtulungan sa mga tunay na non-profit na proyekto. Ito ay isang magandang pagkakataon upang makakuha ng mahalagang karanasan sa pag-unlad at portfolio na kailangan para sa trabaho.

freeCodeCamp →

2. Codecademy

Imahe
Imahe
  • Mga Teknolohiya: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby at iba pa.
  • Gastos: libre o mula sa $20 bawat buwan para sa karagdagang nilalaman.
  • wikang Ingles.
  • Antas ng kahirapan: easy-medium.

Tulad ng nakaraang mapagkukunan, nakatuon ang Codecademy sa pag-aaral ng web programming. Binasa mo ang teorya at pagkatapos ay kumpletuhin ang mga gawain sa isang interactive na code editor. Ang gumagamit ay binibigyan ng hiwalay na mga kurso sa iba't ibang mga teknolohiya. Ang karamihan sa bawat isa sa kanila ay magagamit nang libre, ngunit ang mga pagsubok sa pag-verify at mga gawain sa pagbuo ng proyekto ay binuksan pagkatapos mag-subscribe.

Ang Codecademy ay mayroon ding komprehensibong bayad na mga programa na nag-aayos at nagsasama-sama ng mga materyales mula sa iba't ibang kurso. Halimbawa, ang Build Websites from Scratch ay nagtuturo sa iyo ng hakbang-hakbang kung paano bumuo ng isang simpleng website mula sa simula gamit ang iba't ibang teknolohiya.

Codecademy →

3. Coursera

Imahe
Imahe
  • Mga Teknolohiya: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift at iba pa.
  • Gastos: libre o mula sa $ 49 bawat buwan para sa karagdagang nilalaman.
  • Wika: Ingles, Ruso at iba pa.
  • Antas ng kahirapan: lahat ng antas.

Nag-aalok ang Coursera ng iba't ibang kurso sa iba't ibang programming language mula sa mga nangungunang unibersidad sa mundo. Dito maaari mong matutunan hindi lamang ang web development, kundi pati na rin ang paglikha ng mga mobile at desktop program. Ang ilang mga kurso ay self-contained, ngunit karamihan ay naka-bundle sa mga espesyalisasyon - mga hanay ng mga kaugnay na kurso.

Maaari mong tingnan ang teoretikal na materyal na ipinakita ng mga teksto at video nang libre. Ngunit karamihan sa mga gawain sa pagsubok at pagsasanay na nangangailangan ng pag-verify ng isang guro o iba pang mga user ay magagamit lamang sa isang bayad na subscription.

Coursera →

4.edX

Imahe
Imahe
  • Mga Teknolohiya: HTML, CSS, JavaScript, Java, Python, Ruby at iba pa.
  • Gastos: libre o mula sa $ 49 bawat buwan para sa isang sertipiko.
  • Wika: Ingles at iba pa.
  • Antas ng kahirapan: lahat ng antas.

Sa edX, maa-access mo ang mga kurso mula sa mga kilalang kumpanya at unibersidad. Kabilang sa mga ito ay, halimbawa, ang sikat na pagpapakilala sa mga baguhan na programmer, Panimula sa Computer Science mula sa Harvard University. Pang-edukasyon na nilalaman ay ipinakita pangunahin sa pamamagitan ng mga video lecture at teksto. Ang ilang mga kurso ay naglalaman ng mga pagsusulit at iba pang mga interactive na aktibidad.

Para sa pagpasa ng karamihan sa mga materyales, ang platform ay hindi humihingi ng pera. Ngunit maaari kang makakuha ng isang sertipiko na nagpapatunay sa matagumpay na pagkumpleto ng isang partikular na kurso para lamang sa pera.

edX →

5. INTUIT

Imahe
Imahe
  • Mga Teknolohiya: HTML, CSS, JavaScript, mga algorithm at database, C #, Java, Python, Ruby, at iba pa.
  • Gastos: walang bayad o mula sa 500 rubles bawat buwan para sa mga serbisyo ng isang tutor.
  • wikang Ruso.
  • Antas ng kahirapan: lahat ng antas.

Ang katalogo ng platform ng edukasyon na "INTUIT" ay naglalaman ng mga kurso sa teksto at video mula sa mga institusyong pang-edukasyon ng Russia at mga internasyonal na kumpanya ng IT. Ang nilalaman ng site ay sumasaklaw sa lahat ng mga pangunahing lugar ng programming mula sa pagbuo ng website hanggang sa paglikha ng mga desktop program. Ang pag-aaral sa sarili ay libre, ngunit mayroong isang bayad na serbisyo kung saan ang gumagamit ay tinutulungan ng isang personal na tagapagturo.

"INTUIT" →

6. Stepik

Imahe
Imahe
  • Mga Teknolohiya: JavaScript, C #, neural network, C ++ at iba pa.
  • Gastos: ganap na libre.
  • Wika: Ruso, Ingles.
  • Antas ng kahirapan: easy-medium.

Ang isa pang non-profit na platform, mga kurso na nilikha ng mga kumpanya at unibersidad ng Russia. Bagaman walang gaanong materyal sa mga partikular na wika ng programming sa Stepik, dito mo matututunan ang pangunahing kaalaman sa larangan ng matematika at ang teorya ng mga algorithm na magiging kapaki-pakinabang sa bawat developer.

Stepik →

7. Isang modernong tutorial sa Javascript

Imahe
Imahe
  • Mga Teknolohiya: JavaScript at iba pa.
  • Gastos: walang bayad o mula sa 6,500 rubles para sa karagdagang kurso.
  • wikang Ruso.
  • Antas ng kahirapan: lahat ng antas.

Ang mapagkukunang ito ay nakatuon sa wikang JavaScript at mga nauugnay na teknolohiya sa web. Dito makikita mo ang isang napaka-detalyado, maayos na pagkakaayos at madaling maunawaan na kursong JS sa teksto. Ang mga takdang-aralin pagkatapos ng bawat paksa ay makakatulong upang pagsamahin ang kaalaman na nakuha. Kasabay nito, ang materyal ay puro teoretikal at hindi nagtuturo ng paglikha ng mga proyekto sa pagsasanay.

Maaari mong pag-aralan ang textbook nang mag-isa nang libre o magbayad para sa mga advanced na kurso na kinabibilangan ng pag-aaral mismo ng JavaScript o mga kaugnay na teknolohiya sa isang guro.

"Modern Javascript Tutorial" →

Inirerekumendang: