11 Od najboljih mesta za učenje da se kodiraju besplatno

Dakle, odlučili ste da želite da naučite da kodirate, ali vam nije zanimljivo da granatirate puno novca u formalnu postavku u učionici.

Srećom, Internet ima tona odličnih mesta koja će vas naučiti vještine koje trebate znati kako bi počeli da kodirate sada, a mnogi od njih su besplatni.

Evo liste od 11 mesta koje možete početi kodirati odmah bez potrebe za novcem.

Kodekademija

Šanse su ako ste u početku učili da biste kodirali, saznaćete se sa Kodekademijom.

Lako je koristiti i prikazuje rezultate svog koda dok kodirate.

Kodekademija nudi i širok spektar programskih jezika na svojoj interaktivnoj platformi: HTML i CSS, JavaScript , PHP, Python, Ruby, Angularjs, Command Line i još mnogo toga.

Besplatni kodni kamp

Besplatni kodni kamp počinje sa 800 sati šifriranja u nastavnom planu i programu (sa temom letnjeg kampa). Za razliku od drugih opcija na ovoj listi, 800 sati je nakon šifriranja praktičnog iskustva kodiranje za neprofitne projekte. To je sjajan način da izgradite svoj portfolio nakon učenja vrednih veština.

Od sada možete naučiti HTML, CSS, JavaScript, baze podataka, DevTools, Node.js i Angular.js kroz Free Code Camp.

GA Dash

Za razliku od Codecademy-a ili Free Code Camp-a, platforma za besplatnu online učenje Generalne skupštine zasnovana je na radu na projektima. Svaka lekcija se sastoji od rada na ispunjenju jedinstvenog "projekta".

GA Dash takođe nudi nekoliko različitih mogućnosti kursa koje drugi nemaju, kao što su odgovarajući dizajn i izgradnja teme Tumblr iz nule.

Codewars

Codewars nudi zabavan način da oštri veštine kodiranja. Na sajtu se nudi serija tema o borilačkim veštinama pod nazivom "kata". Završite kata da postignu čast i redove. Više časti i rangiranja znače teže izazove, tako da uvek ima nešto novo za rad.

Međutim, postoji opomena - Codewars zahtijeva neka znanja na jednom od jezika kodiranja koji oni nude u ovom trenutku pre nego što vam čak bude dozvoljeno da se prijavite.

Trenutno oni nude izazove u CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, sa više na putu, uključujući C ++ i PHP.

Coursera

Za razliku od drugih navedenih lokacija, Coursera ima veoma veliku biblioteku kursa koja se prostire daleko izvan programskih tema. Časove podučavaju pravi univerzitetski profesori i 100% slobodni da prisustvuju. Ako želite neku teorijsku edukaciju o nauci podataka ili čak uvod u programiranje Android aplikacija, ovo je možda najbolja opcija za vas.

Međutim, ako želite da sertifikat naznači da ste završili ovaj kurs, moraćete da platite malo - u rasponu od 30 do 100 dolara - da biste zaradili izabranu sertifikaciju.

edX

Kao i Coursera, edX nudi mnogo više kurseva nego samo jezike za programiranje, a mogli ste dobiti znatnu količinu znanja o računarima sa svojih kurseva. Svi razredni materijali podržavaju univerziteti i pravi profesori. Mnoge odeljenja se mogu uzimati u vašoj ritmi i nisu ograničene na određene datume.

Ali takođe, kao i Coursera, ako želite neku vrstu akreditiva za razred, morate platiti nešto novca ($ 30- $ 100) i voditi kurs u "verifikovanom" formatu - što samo znači da oni znaju da ste uzimali kurs.

Khan Academy

Slično Courseri i edX, Akademija Khan nudi tone tema, više nego samo kodiranje. Međutim, za razliku od ostalih, postoji mogućnost da naučite osnove kodiranja za sat vremena - savršeno ako ste zainteresovani za pregled tema.

Kodirani jezici uključuju JavaScript, HTML i CSS, SQL i različite druge teme programiranja / računarstva.

MIT OpenCourseWare

Nije potreban račun za pristup ovoj kolekciji MIT materijala za kurseve. Njihov programski deo se prostire u temama od uvoda u rešavanju inženjerskih problema do algoritama koji se koriste u računarskoj animaciji.

Jedina nedostatak je što zadaci za neke kurseve neće imati nikakvih odgovora, tako da ne postoji način na koji sigurno znate sa ove stranice ako pravilno radite posao.

Projekat Odin

Izrađeni od strane kreatora Viking Code škole - premijera kampa za šifriranje kodova na mreži - Odin Project je besplatna verzija.

On je zasnovan na projektu i nudi završni kurs za angažovanje novim veštinama, što je uvek bonus.

Nudi kodni jezici uključuju HTML, CSS, JavaScript & jQuery i Ruby on Rails.

Udemy

Udemy nudi plaćene i besplatne kurseve u bilo kojoj temi, uključujući programiranje. Međutim, oni su kursevi kreirani u zajednici. Važno je pročitati pregled predmeta prije ronjenja, jer možda neće biti tako efektivnih kao što je kurs na jednoj od drugih lokacija.

Kod igrača

To je kompilacija video tutoriala koji vam pomažu da prođete kroz proces od početka do kraja. Može se najbolje koristiti u kombinaciji sa drugim sajtovima ili kursevima, jer se zasniva na malim konceptima i projektima.

Zaključak

Kao što možete videti iz opisa 11 gore navedenih kurseva, najbolje je koristiti nekoliko različitih resursa kako biste efikasno učili. To je najbolji način da proširite svoje iskustvo i idete u programsko polje.

Čak i ako odlučite da ne želite kodirati nakon što ste vodili kurs ili obavili nekoliko vježbi, još uvijek možete raditi u tehnici !