Sadržaj:

7 najboljih besplatnih resursa za učenje programiranja
7 najboljih besplatnih resursa za učenje programiranja
Anonim

Napravite prve korake ka karijeri programera ili naučite kako kreirati vlastite projekte koristeći ove web stranice.

1.freeCodeCamp

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Git, Node.js, React.js i druge.
  • Cijena: potpuno besplatno.
  • Nivo težine: svi nivoi.
  • Engleski jezik.

Program freeCodeCamp dosljedno podučava korisnika svim osnovnim aspektima web programiranja, od osnovnih koncepata do složenih razvojnih tehnika. Na početku svake lekcije čitate teoriju, a zatim je provodite u praksi: napišite kod u posebnom uređivaču i sistem vas provjerava. Ako se pojave poteškoće, o njima možete razgovarati sa drugim učenicima na forumu.

Na kraju teorijskih modula prikazani su vam projekti koje biste trebali koristiti za kreiranje vlastitih web aplikacija. Rezultati razvoja moraju biti objavljeni na resursu, nakon čega ih drugi korisnici mogu ocijeniti.

Osim toga, freeCodeCamp pomaže studentima da se okupe i sarađuju na pravim neprofitnim projektima. Ovo je dobra prilika za stjecanje vrijednog razvojnog iskustva i portfelja potrebnog za zaposlenje.

freeCodeCamp →

2. Codecademy

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby i druge.
  • Cijena: besplatno ili od 20$ mjesečno za dodatni sadržaj.
  • Engleski jezik.
  • Nivo težine: lak-srednji.

Kao i prethodni resurs, Codecademy se fokusira na učenje web programiranja. Pročitate teoriju, a zatim dovršite zadatke u interaktivnom uređivaču koda. Korisniku se pružaju posebni kursevi o različitim tehnologijama. Većina svakog od njih je dostupna besplatno, ali se nakon pretplate otvaraju verifikacijski testovi i zadaci razvoja projekta.

Codecademy također ima sveobuhvatne plaćene programe koji organiziraju i kombinuju materijale iz različitih kurseva. Na primjer, Build Websites from Scratch uči vas korak po korak kako da razvijete jednostavnu web stranicu od nule koristeći različite tehnologije.

Codecademy →

3. Coursera

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift i druge.
  • Cijena: besplatno ili od 49 USD mjesečno za dodatni sadržaj.
  • Jezik: engleski, ruski i drugi.
  • Nivo težine: svi nivoi.

Coursera nudi razne kurseve na raznim programskim jezicima sa vodećih svjetskih univerziteta. Ovdje možete naučiti ne samo web razvoj, već i kreiranje mobilnih i desktop programa. Neki kursevi su samostalni, ali većina je povezana u specijalizacije - skupove povezanih kurseva.

Teoretski materijal predstavljen tekstovima i video zapisima možete besplatno pogledati. Ali većina zadataka za testiranje i vježbu koji zahtijevaju verifikaciju od strane nastavnika ili drugih korisnika dostupna je samo uz plaćenu pretplatu.

Coursera →

4.edX

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, Java, Python, Ruby i druge.
  • Cijena: besplatno ili od 49 USD mjesečno za certifikat.
  • Jezik: engleski i drugi.
  • Nivo težine: svi nivoi.

Na edX-u možete pristupiti kursevima renomiranih kompanija i univerziteta. Među njima je, na primjer, čuveni uvod za programere početnike, Introduction to Computer Science sa Univerziteta Harvard. Obrazovni sadržaji su uglavnom predstavljeni video predavanjima i tekstovima. Neki kursevi sadrže testove i druge interaktivne aktivnosti.

Za prolaz većine materijala, platforma ne traži novac. Ali certifikat koji potvrđuje uspješan završetak određenog kursa možete dobiti samo za novac.

edX →

5. INTUIT

Slika
Slika
  • Tehnologije: HTML, CSS, JavaScript, algoritmi i baze podataka, C#, Java, Python, Ruby i druge.
  • Trošak: besplatno ili od 500 rubalja mjesečno za usluge tutora.
  • Ruski jezik.
  • Nivo težine: svi nivoi.

Katalog obrazovne platforme "INTUIT" sadrži tekstualne i video kurseve ruskih obrazovnih institucija i međunarodnih IT kompanija. Sadržaj stranice pokriva sve glavne oblasti programiranja od razvoja web stranice do kreiranja desktop programa. Samostalno učenje je besplatno, ali postoji i plaćena usluga u kojoj korisniku pomaže lični tutor.

"INTUIT" →

6. Stepik

Slika
Slika
  • Tehnologije: JavaScript, C#, neuronske mreže, C++ i druge.
  • Cijena: potpuno besplatno.
  • Jezik: ruski, engleski.
  • Nivo težine: lak-srednji.

Još jedna neprofitna platforma, kurseve za koju kreiraju ruske kompanije i univerziteti. Iako na Stepiku nema puno materijala o određenim programskim jezicima, ovdje možete naučiti temeljna znanja iz područja matematike i teorije algoritama koja će biti korisna svakom programeru.

Stepik →

7. Moderni Javascript tutorijal

Slika
Slika
  • Tehnologije: JavaScript i druge.
  • Cijena: besplatno ili od 6.500 rubalja za dodatni kurs.
  • Ruski jezik.
  • Nivo težine: svi nivoi.

Ovaj resurs je posvećen JavaScript jeziku i povezanim web tehnologijama. Ovdje ćete pronaći vrlo detaljan, dobro strukturiran i lako razumljiv tekstualni JS kurs. Zadaci nakon svake teme će pomoći u konsolidaciji stečenog znanja. Istovremeno, materijal je čisto teorijski i ne podučava kreiranje projekata u praksi.

Možete besplatno učiti udžbenik ili platiti napredne kurseve koji uključuju učenje samog JavaScript-a ili srodnih tehnologija sa nastavnikom.

"Moderni Javascript tutorial" →

Preporučuje se: