11 Ng Mga Pinakamahusay na Lugar upang Matuto nang Code para sa Libre

Kaya nagpasiya na gusto mong matutunan ang code, ngunit hindi ka interesado sa paghuhukay ng maraming pera sa isang pormal na setting sa silid-aralan.

Sa kabutihang palad, ang Internet ay may mga tonelada ng mga magagandang lugar na magtuturo sa iyo ng mga kasanayan na kailangan mong malaman upang makapagsimula sa pag-coding ngayon at marami sa kanila ay libre.

Narito ang isang listahan ng 11 mga lugar na maaari mong simulan ang coding ngayon na walang pera na kinakailangan.

Codecademy

Ang mga pagkakataon ay kung tiningnan mo ang pag-aaral na code bago, nakaranas ka ng Codecademy.

Madaling gamitin at ipinapakita ang mga resulta ng iyong code habang naka-coding ka.

Nag-aalok ang Codecademy ng malawak na hanay ng mga programming language sa kanilang interactive na platform pati na rin: HTML & CSS, JavaScript , PHP, Python, Ruby, Angularjs, Command Line, at higit pa.

Libreng Code Camp

Ang Free Code Camp ay nagsisimula sa iyo na may 800 oras ng coding sa isang kurikulum (na may tag-init tema ng kampo). Hindi tulad ng iba pang mga opsyon sa listahang ito, mayroong 800 oras pagkatapos ng coding na edukasyon ng hands-on na karanasan sa coding para sa mga proyekto na hindi profit. Ito ay isang mahusay na paraan upang bumuo ng iyong portfolio pagkatapos ng pag-aaral ng mahahalagang kasanayan.

Sa ngayon, maaari mong matutunan ang HTML, CSS, JavaScript, Mga Database, DevTools, Node.js, at Angular.js sa pamamagitan ng Free Code Camp.

GA Dash

Hindi tulad ng Codecademy o Free Code Camp, ang libreng online learning platform ng General Assembly ay batay sa pagtatrabaho sa mga proyekto. Ang bawat aralin ay binubuo ng nagtatrabaho patungo sa pagkumpleto ng isang "proyekto."

Nag-aalok din ang GA Dash ng ilang iba't ibang mga pagpipilian sa kurso na hindi ginagawa ng iba, tulad ng tumutugon na disenyo at pagbuo ng tema ng Tumblr mula sa simula.

Codewars

Nag-aalok ang mga Codewarer ng isang masayang paraan upang patalasin ang mga kasanayan sa coding. Ang site ay nag-aalok ng isang serye ng mga hamon sa sining ng militar na tinatawag na "kata." Nakumpleto mo ang kata upang makakuha ng karangalan at hanay. Ang higit pang karangalan at mga ranggo ay nangangahulugan ng mas mahirap na mga hamon, kaya laging may bagong bagay na gagana.

Gayunpaman, mayroong isang caveat - Ang mga Codewar ay nangangailangan ng ilang kaalaman sa isa sa mga coding wika na kanilang inaalok sa oras na ito bago ka pinapayagan na mag-sign up.

Sa kasalukuyan, nag-aalok sila ng mga hamon sa CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, na may higit pa sa paraan, kabilang ang C + + at PHP.

Coursera

Hindi tulad ng iba pang mga site na nakalista sa ngayon, Coursera ay may isang napakalaking library ng kurso na umaabot sa lampas sa mga paksa ng programming . Ang mga klase ay itinuturo ng tunay na propesor ng unibersidad at 100% na libre na dumalo. Kung gusto mo ng ilang teoretikal na edukasyon sa agham ng data o kahit na isang pagpapakilala sa programming apps ng Android, maaaring ito ang pinakamahusay na pagpipilian para sa iyo.

Gayunpaman, kung nais mong ipahiwatig ng isang sertipiko na nakumpleto mo ang kursong ito, kakailanganin mong magbayad ng kaunti - mula sa $ 30 hanggang $ 100 - upang makuha ang iyong napiling sertipikasyon.

edX

Tulad ng Coursera, nag-aalok ang edX ng maraming iba pang mga kurso kaysa sa mga programming language lamang, at maaari kang makakuha ng isang makatarungang halaga ng kaalaman sa agham ng computer mula sa kanilang mga kurso. Ang lahat ng mga materyales sa klase ay sinusuportahan ng mga unibersidad at mga tunay na propesor. Marami sa mga klase ang maaaring makuha sa iyong bilis at hindi limitado sa ilang mga petsa.

Ngunit, tulad ng Coursera, kung gusto mo ng isang uri ng kredensyal para sa klase, kailangan mong magbayad ng pera ($ 30- $ 100) at gawin ang kurso sa isang "na-verify" na format - na nangangahulugan lamang na alam nila na ito ay kinukuha mo ang kurso.

Khan Academy

Katulad ng Coursera at edX, nag-aalok ang Khan Academy ng mga tonelada ng mga paksa, higit pa sa coding. Gayunpaman, hindi tulad ng iba, may isang pagpipilian upang malaman ang mga pangunahing kaalaman ng coding sa isang oras - perpekto kung interesado ka sa pagkuha ng isang pangkalahatang-ideya ng mga paksa.

Inaalok ang mga wika sa coding kasama ang JavaScript, HTML & CSS, SQL, at iba't ibang mga paksa sa programming / computer science.

MIT OpenCourseWare

Walang kinakailangang account upang ma-access ang koleksyon ng mga materyales sa kurso ng MIT. Ang kanilang mga seksyon ng programming ay sumasaklaw sa mga paksa mula sa mga pagpapakilala sa paglutas ng problema sa engineering sa mga algorithm na ginamit sa animation ng computer.

Ang tanging downside ay ang mga takdang-aralin para sa ilang mga kurso ay hindi magkakaroon ng anumang mga sagot, kaya walang paraan ng pag-alam para sigurado mula sa site na ito kung ginagawa mo nang tama ang trabaho.

Ang Odin Project

Ginawa ng mga tagalikha ng Viking Code School - isang premiere online coding boot camp - Ang Odin Project ay ang libreng bersyon.

Ito ay batay sa proyekto at nag-aalok din ng isang pangwakas na kurso sa pagkuha ng upa sa iyong newfound kasanayan, na kung saan ay palaging isang bonus.

Inaalok ang mga wika sa coding kasama ang HTML, CSS, JavaScript & jQuery, at Ruby on Rails.

Udemy

Nag-aalok ang Udemy ng mga bayad at libreng kurso sa anumang paksa kabilang ang programming. Gayunpaman, sila ay mga kurso na nilikha ng komunidad. Mahalagang basahin ang mga review ng mga kurso bago mag-diving dahil hindi ito maaaring maging epektibo sa pagkuha ng isang kurso sa isa sa iba pang mga site.

Ang Code Player

Ito ay isang compilation ng mga tutorial ng video na makakatulong sa iyong maglakad sa isang proseso mula simula hanggang katapusan. Maaaring ito ay pinakamahusay na ginagamit kasabay ng iba pang mga site o kurso, dahil ito ay ganap na nakabatay sa maliit na konsepto at proyekto.

Konklusyon

Tulad ng makikita mo mula sa mga paglalarawan ng 11 na kurso sa itaas, pinakamahusay na gumamit ng ilang iba't ibang mga mapagkukunan upang matuto nang epektibo. Ito ay ang pinakamahusay na paraan upang palawakin ang iyong karanasan at makarating sa field ng programming.

Kahit na kung magpasya kang hindi mo nais na code pagkatapos ng pagkuha ng isang kurso o paggawa ng ilang mga pagsasanay, maaari ka pa ring magtrabaho sa tech !