Kazalo:

7 najboljših brezplačnih virov za učenje programiranja
7 najboljših brezplačnih virov za učenje programiranja
Anonim

Naredite prve korake k karieri razvijalca ali se naučite ustvarjati lastne projekte s temi spletnimi mesti.

1.freeCodeCamp

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Git, Node.js, React.js in druge.
  • Cena: popolnoma brezplačno.
  • Težavnostna stopnja: vse stopnje.
  • Angleški jezik.

Program freeCodeCamp uporabnika dosledno uči vseh osnovnih vidikov spletnega programiranja, od osnovnih konceptov do kompleksnih razvojnih tehnik. Na začetku vsake lekcije preberete teorijo, nato jo uporabite v praksi: napišite kodo v posebnem urejevalniku in sistem vas preveri. Če se pojavijo težave, se lahko o njih pogovorite z drugimi študenti na forumu.

Na koncu teoretičnih modulov se prikažejo projekti, ki jih morate uporabiti za izdelavo lastnih spletnih aplikacij. Rezultati razvoja morajo biti objavljeni na viru, nato pa jih lahko ocenijo drugi uporabniki.

Poleg tega freeCodeCamp pomaga študentom, da se zberejo in sodelujejo pri resničnih neprofitnih projektih. To je dobra priložnost za pridobitev dragocenih razvojnih izkušenj in portfelja, potrebnega za zaposlitev.

freeCodeCamp →

2. Codecademy

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby in druge.
  • Cena: brezplačno ali od 20 $ na mesec za dodatno vsebino.
  • Angleški jezik.
  • Težavnostna stopnja: lahka-srednja.

Tako kot prejšnji vir se Codecademy osredotoča na učenje spletnega programiranja. Preberete teorijo in nato dokončate naloge v interaktivnem urejevalniku kode. Uporabniku so na voljo ločeni tečaji o različnih tehnologijah. Večina vsakega od njih je na voljo brezplačno, vendar se po naročnini odprejo verifikacijski testi in naloge za razvoj projekta.

Codecademy ima tudi obsežne plačljive programe, ki organizirajo in združujejo gradiva iz različnih tečajev. Na primer, Build Websites from Scratch vas korak za korakom nauči, kako razviti preprosto spletno mesto iz nič z uporabo različnih tehnologij.

Codecademy →

3. Coursera

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift in druge.
  • Cena: brezplačno ali od 49 $ na mesec za dodatno vsebino.
  • Jezik: angleški, ruski in drugi.
  • Težavnostna stopnja: vse stopnje.

Coursera ponuja različne tečaje v različnih programskih jezikih vodilnih svetovnih univerz. Tu se lahko naučite ne samo spletnega razvoja, ampak tudi ustvarjanja mobilnih in namiznih programov. Nekateri tečaji so samostojni, večina pa je združenih v specializacije – sklope sorodnih tečajev.

Teoretično gradivo, predstavljeno z besedili in videoposnetki, si lahko brezplačno ogledate. Toda večina testnih in vadbenih nalog, ki zahtevajo preverjanje s strani učitelja ali drugih uporabnikov, je na voljo samo s plačano naročnino.

Coursera →

4.edX

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Java, Python, Ruby in druge.
  • Cena: brezplačno ali od 49 $ na mesec za potrdilo.
  • Jezik: angleščina in drugi.
  • Težavnostna stopnja: vse stopnje.

Na edX lahko dostopate do tečajev priznanih podjetij in univerz. Med njimi je na primer znameniti uvod v programerje začetnike Introduction to Computer Science z univerze Harvard. Izobraževalne vsebine so predstavljene predvsem z video predavanji in besedili. Nekateri tečaji vsebujejo teste in druge interaktivne dejavnosti.

Za prehod večine materialov platforma ne zahteva denarja. Toda potrdilo, ki potrjuje uspešen zaključek določenega tečaja, lahko dobite samo za denar.

edX →

5. INTUIT

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, algoritmi in baze podatkov, C#, Java, Python, Ruby in druge.
  • Cena: brezplačno ali od 500 rubljev na mesec za storitve mentorja.
  • Ruski jezik.
  • Težavnostna stopnja: vse stopnje.

Katalog izobraževalne platforme "INTUIT" vsebuje besedilne in video tečaje ruskih izobraževalnih ustanov in mednarodnih IT podjetij. Vsebina strani pokriva vsa glavna področja programiranja od razvoja spletne strani do izdelave namiznih programov. Samoučenje je brezplačno, obstaja pa plačljiva storitev, pri kateri uporabniku pomaga osebni mentor.

"INTUIT" →

6. Stepik

Slika
Slika
  • Tehnologije: JavaScript, C#, nevronske mreže, C++ in druge.
  • Cena: popolnoma brezplačno.
  • Jezik: ruski, angleški.
  • Težavnostna stopnja: lahka-srednja.

Še ena neprofitna platforma, tečaje za katero ustvarjajo ruska podjetja in univerze. Čeprav na Stepiku ni veliko gradiva o določenih programskih jezikih, se tukaj lahko naučite temeljnih znanj s področja matematike in teorije algoritmov, ki bodo koristni vsakemu razvijalcu.

Stepik →

7. Sodobna vadnica Javascript

Slika
Slika
  • Tehnologije: JavaScript in druge.
  • Cena: brezplačno ali od 6.500 rubljev za dodaten tečaj.
  • Ruski jezik.
  • Težavnostna stopnja: vse stopnje.

Ta vir je namenjen jeziku JavaScript in sorodnim spletnim tehnologijam. Tukaj boste našli zelo podroben, dobro strukturiran in lahko razumljiv besedilni tečaj JS. Naloge po vsaki temi bodo pripomogle k utrjevanju pridobljenega znanja. Hkrati je gradivo zgolj teoretično in ne uči ustvarjanja projektov v praksi.

Učbenik se lahko učite sami brezplačno ali pa plačate za napredne tečaje, ki vključujejo učenje samega JavaScripta ali povezanih tehnologij z učiteljem.

"Modern Javascript Vadnica" →

Priporočena: