Unul dintre cele mai abundente lucruri de pe web sunt resursele pentru a afla despre tot ce iti vine in minte, iar programarea este o abilitate pe care o poti obtine prin nenumarate platforme care iti ofera de la cursuri si programe, la specialitati sau simple tutoriale despre cate limbaje de programare exista.
Acum, ca tot mai multi dezvoltatori invata pe cont propriu si, in acelasi timp, diplomele universitare conteaza mai putin, a te arunca pe deplin in formare profitand de resursele disponibile pe Internet este intotdeauna o idee buna si un excelent punct de plecare. Prin urmare, iata cateva dintre cele mai bune site-uri web pentru a invata programarea gratuit .
FreeCodeCamp
Pe acest site nu numai ca poti invata sa programezi gratuit, dar, in acelasi timp, vei dobandi experienta in scrierea de coduri pentru organizatii non-profit. La freeCodeCamp au o serie de programe complete de specializare pentru a invata programarea de la zero .
La final vei dobandi nu numai cunostintele teoretice si practice, dar iti vor oferi certificare . De la design web responsive, la biblioteci frontend, vizualizare de date, algoritmi si structuri de date cu JavaScript, API-uri si microservicii si multe altele. Totul prin lectii interactive, articole si videoclipuri disponibile publicului complet gratuit.
Codecademy
Codecademy este renumit pentru ca a fost una dintre primele platforme care invata programarea gratuit pe web si scrierea directa a codului. De-a lungul timpului a evoluat si ofera o serie intreaga de programe de specializare prin abonamente platite.
Cu toate acestea, in Codecademy exista inca o mare varietate de cursuri gratuite , mai ales in ceea ce priveste lucrurile de baza si chiar in spaniola, asa ca este un loc bun pentru a incepe. Indiferent daca doriti sa studiati HTML si CCS, Java, Python, JavaScript, C#, R, PHP, C++ si multe altele.
edX
edX este una dintre cele mai mari si mai faimoase platforme educationale de pe web. Catalogul sau de sute de cursuri provin toate de la universitati sau institutii prestigioase din intreaga lume si toate pot fi urmate complet gratuit.
De exemplu, Universitatea Autonoma din Madrid are cateva la credit, pentru a programa aplicatii web sau pentru a afla despre inginerie software, pentru a programa in C sau chiar pentru a crea aplicatii pentru Android. Trebuie doar sa verificati oferta lor larga.
YouTube
Daca a mai ramas ceva pe YouTube, acesta este continut, iar continutul educational –din fericire– este la fel de abundent ca prostiile oamenilor care mananca sapun. De exemplu, nu cu mult timp in urma, Microsoft a decis sa ofere 44 de videoclipuri pentru a invata cum sa programezi cu Python daca esti incepator.
FreeCodeCamp in sine are un canal excelent cu mai multe resurse de invatare si o multime de tutoriale si mini-cursuri. Si, desi toate sunt in engleza, exista si un numar mare de canale de programare in spaniola care predau lucruri atat pentru incepatori, cat si pentru dezvoltatori mai avansati .
Progate
Progate este o platforma interesanta in care poti invata gratuit programarea cu ajutorul slide-urilor. Progate are cursuri de HTML si CSS, JavaScript, jQuery, Ruby, Ruby on Rails5, Java, Python, Git, SQL, Sass, Go, React, PHP si linia de comanda .
Desi nu toate lectiile lor sunt gratuite, 18 dintre ele sunt, asa ca este, de asemenea, un bun punct de plecare pentru a incepe cu elementele de baza si a lucra prin cateva exercitii.
Code.org
Code.org incearca de ani de zile sa creasca gradul de constientizare cu privire la importanta programarii in lumea de astazi, iar o parte din activitatea sa este de a oferi materiale educationale la care au contribuit companii precum Google, Microsoft, Facebook si Twitter .
Organizatia are o mana de cursuri fundamentale de computer pentru copii de la varsta de 4 ani , dintre care multe sunt interactive si concepute pentru a fi distractive.
Academia Khan
Khan Academy este o organizatie non-profit al carei scop este sa ofere educatie gratuita pentru toata lumea. Catalogul lor de cursuri este destul de extins, iar sectiunea de informatica este o resursa excelenta .
Acolo vei gasi tot ce trebuie sa inveti despre algoritmi, criptografie, teoria informatiei si internet. Exista, de asemenea, o sectiune pentru a afla cum sa creati site-uri web interactive cu HTML, CSS, JavaScript si chiar una pentru a crea baze de date cu SQL.