7 cele mai bune resurse gratuite pentru programarea învățării
Formare / / December 19, 2019
1. freeCodeCamp
- Tehnologie: HTML, CSS, JavaScript, Git, Node.js, React.js și altele.
- Cost: complet gratuit.
- Nivel: Toate nivelurile.
- Limba: engleză.
Programul freeCodeCamp învață în mod constant utilizatorului toate aspectele de bază ale dezvoltării web de la conceptele inițiale la tehnici sofisticate de dezvoltare. La începutul fiecărei lecții ați citit teoria și apoi aplicați-l în practică: scrierea codului într-un editor special, și tu, controalele sistemului. În cazul în care există dificultăți, le puteți discuta cu alți studenți de pe forum.
La finalul modulelor teoretice vă arată proiecte, un exemplu de care trebuie să creați propriile aplicații web. Rezultatele de dezvoltare ar trebui să fie publicate pe resursa, dupa care pot evalua alți utilizatori.
În plus, freeCodeCamp ajută studenții se întâlnesc în echipe și să lucreze împreună la proiecte non-comerciale reale. Aceasta este o bună șansă de a câștiga o experiență valoroasă în dezvoltarea și portofoliul necesare pentru ocuparea forței de muncă.
freeCodeCamp →
2. Codecademy
- Tehnologie: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby și altele.
- Cost: gratuit sau 20 $ pe lună pentru conținutul suplimentar.
- Limba: engleză.
- Nivelul de dificultate: ușor de nivel mediu.
La fel ca resursa anterioară, Codecademy se bazează pe programare web. Privesti teoria, și apoi efectuați sarcina în editorul interactiv. Acesta oferă cursuri specifice utilizatorilor dedicate diverselor tehnologii. Partea principală a fiecăreia dintre ele este disponibil gratuit, dar chestionare și misiuni pentru dezvoltarea de proiecte sunt deschise după abonament.
În Codecademy au, de asemenea, programe complexe de plată, care să integreze și să sistematizeze materiale de diferite cursuri. De exemplu, programul Site-uri construi de la zero tutoriale pas-cu-pas a oferi un site simplu de la zero, folosind tehnologii diferite.
Codecademy →
3. Coursera
- Tehnologie: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift și altele.
- Cost: gratuit sau 49 $ pe lună pentru conținutul suplimentar.
- Limba: engleză, rusă și altele.
- Nivel: Toate nivelurile.
La Coursera, puteți găsi o varietate de cursuri pentru diferite limbi de programare de la universități de top din lume. Aici puteți afla nu numai la dezvoltare web, dar, de asemenea, crearea de aplicații mobile și desktop. Unele cursuri sunt auto-suficiente, dar majoritatea au fuzionat în specializarea - un set de cursuri conexe.
Vezi materialul teoretic de text și video prezentat, este gratuit. Dar majoritatea sarcinilor de testare și practice care necesită profesor de verificare sau de alți utilizatori sunt disponibile numai pe bază de abonament.
Coursera →
4. EDX
- Tehnologie: HTML, CSS, JavaScript, Java, Python, Ruby și altele.
- Cost: gratuit sau 49 $ pe lună pentru un certificat.
- Limba: engleză și altele.
- Nivel: Toate nivelurile.
Pe EDX puteți obține acces la cursuri de la bine-cunoscute companii și universități. Printre acestea se numără, de exemplu, celebrul curs introductiv pentru începători Introducere în Informatică de la Universitatea Harvard. Conținutul educațional este prezentat prelegeri cea mai mare parte video și texte. Unele cursuri conțin teste și alte sarcini interactive.
Finalizarea cele mai multe materiale de platforma nu cere bani. Dar, pentru a obține un certificat care să confirme finalizarea cu succes a unui curs, este posibil doar pentru bani.
EDX →
5. Intuit
- Tehnologie: HTML, CSS, JavaScript, algoritmi și baze de date, C #, Java, Python, Ruby, și altele.
- Cost: gratuit sau 500 de ruble pe lună pentru servicii de tutoring.
- Limba: Rusă.
- Nivel: Toate nivelurile.
În catalogul platformei educaționale „Intuit“ are tutoriale text și video pe instituțiile de învățământ din Rusia și internaționale IT-companii. Platforma de conținut acoperă toate domeniile majore de programare de pe site-ul de dezvoltare pentru a crea aplicații desktop. Auto-studiu este liber, dar există un serviciu plătit în care un utilizator face un tutore personal.
„Intuit» →
6. Stepic
- Tehnologii: JavaScript, C #, rețele neuronale, C ++ și altele.
- Cost: complet gratuit.
- Limba: rusă, engleză.
- Nivelul de dificultate: usor-mediu.
O alta platforma non-profit pentru cursuri care oferă companii și universități din Rusia. Deși Stepic nu este atât de mult despre limbaje de programare specifice, materialul poate fi găsit aici cunoștințe fundamentale de matematică și teoria algoritmilor, care vor fi utile pentru toată lumea dezvoltator.
Stepic →
7. manuale moderne Javascript
- Tehnologii: JavaScript și altele.
- Cost: gratuit sau 6500 ruble pentru un curs suplimentar.
- Limba: Rusă.
- Nivel: Toate nivelurile.
Această resursă este dedicată limbii JavaScript și tehnologii web conexe. Aici veți găsi un curs de text foarte detaliat, bine structurat și ușor de înțeles pe JS. Atributii după fiecare subiect va ajuta la consolidarea cunoștințelor lor. În același timp, materialul este pur teoretică și nu învață crearea de proiecte în practică.
Puteți elibera de a se angaja în propriul lor manual sau să plătească pentru cursuri avansate, care include studiul JavaScript sau tehnologii înrudite cu profesorul.
„Modern manual de Javascript» →