Cele mai bune 11 site-uri pentru cursuri de programare online gratuite

Cele mai bune 11 site-uri pentru cursuri de programare online gratuite

În acest moment, există un număr abundent de joburi la programare la cerere și un număr abundent de cursuri gratuite de programare online pentru a vă ajuta să obțineți unul dintre aceste joburi - chiar și fără o diplomă tradițională în informatică.





Vă vom arăta unde puteți găsi aceste excelente cursuri de programare online. Dacă nu știți primul lucru despre programare, consultați pagina noastră introducere în ceea ce este codarea .





1. CU OpenCourseWare

MIT OpenCourseWare este incredibil. Cu mulți ani în urmă, când mă luptam cu un curs de algebră liniară la facultate, MIT OCW a venit în salvarea mea. Cursurile complete sunt disponibile online gratuit și le puteți parcurge în ritmul propriu.





Acest curs de algebră liniară (nu mai este disponibil, din păcate) este un concurent puternic pentru Cel mai bun curs de colegiu pe care l-am luat vreodată. Era vorba de prelegeri video, dar profesorul știa lucrurile sale și a prezentat materialul într-un mod ușor de digerat. A validat cu adevărat reputația MIT ca institut educațional.

Așa că sunt încrezător că îți va plăcea Cursuri de programare MIT OCW . Cele introductive sunt împărțite în introduceri generale, cursuri specifice limbii și cursuri de urmărire. Pentru o listă completă, răsfoiți secțiunea Informatică .



cum să găsești melodia în videoclipul YouTube

2. edX

edX este un furnizor de cursuri online gratuite la nivel de colegiu, conduse în comun de MIT și Universitatea Harvard. Nu numai că cursurile sunt disponibile fără taxă, organizația în sine nu are scop lucrativ, așa că poți fi liniștit știind că nu vei fi exploatat de motive ulterioare.

Cursurile despre edX pot fi săptămânale sau auto-ritmate. Subiectele se întind pe întreaga gamă de subiecte pe care le-ați putea găsi la orice universitate acreditată, dar există o înclinare grea față de informatică, inginerie și afaceri și management. De asemenea, acestea sunt împărțite în niveluri introductive, intermediare și avansate pentru confortul dvs.





edX oferă, de asemenea, programe de certificat, care sunt programe de curs care se dezvoltă spre stăpânirea într-o anumită zonă, cum ar fi Dezvoltarea Web Front-End sau Știința datelor. Acestea sunt utile pentru o învățare mai profundă.

3. Coursera

Coursera este o platformă gratuită de cursuri online, susținută de Universitatea Stanford și de capitali de risc. Coursera colaborează cu diverse universități și organizații pentru a-și oferi cursurile și câștigă venituri prin programele sale de certificate.





Ce este frumos este că Coursera se concentrează pe specializări: seturi de cursuri concepute pentru a-ți construi abilitățile într-un anumit subiect, dar nu atât de cuprinzător ca un program complet. De exemplu, specializarea în șase cursuri „Structuri de date și algoritmi” acoperă structuri de date de bază, algoritmi de bază, algoritmi de grafic, algoritmi de șiruri, algoritmi avansați și ansamblul genomului.

Rețineți că nu toate cursurile sunt gratuite, dar multe sunt. Cursurile sunt auto-ritmate, dar au date de început și de sfârșit definite, ceea ce înseamnă că va trebui să le parcurgeți pe măsură ce sunt disponibile. Cursurile de astăzi s-ar putea să nu fie acolo mâine, dar pot apărea altele noi în locul lor. Consultați cele mai bune cursuri Coursera pe care merită să le plătiți dacă aveți nevoie de idei.

4. PVTuts

PVTuts este un depozit online gratuit de cursuri video pentru învățarea limbajelor de programare. Nu a fost actualizat din 2013, dar biblioteca video este încă o resursă excelentă pentru începători. Știți doar că aceste cursuri sunt strict legate de sintaxa limbii și nimic altceva.

Subiectele disponibile includ patru limbaje generale de programare (C ++, C #, Java și SQL) și șase limbaje de programare web (HTML, CSS, JavaScript, PHP, ASP.NET și XML).

5. Udacity

Udacity este încă o altă platformă de curs online, dar spre deosebire de MIT OCW, edX și Coursera, Udacity se concentrează strict pe subiecte legate de programare, știința datelor și inginerie. Fără matematică, fără științe sociale, fără științe umaniste. Este vorba despre tehnologie și, probabil, mai bine pentru ea.

Scopul Udacity este de a vă pregăti pentru succesul ocupațional într-unul din domeniile sale legate de tehnologie. Platforma acordă multă atenție programelor sale de nanodegree, care sunt programe de învățare compacte (de obicei finalizate în mai puțin de un an) concepute pentru a vă pregăti de locuri de muncă cât mai repede posibil. Dar nanodegree costă oriunde de la 100 $ la 500 $ fiecare.

Nu vrei să plătești nimic? Asta e bine. Puteți să evitați întreaga abordare bazată pe curriculum și să rămâneți la cursuri individuale gratuite.

6. Udemy

Udemy este o piață de educație online, unde oricine își poate crea (și chiar vinde) propriile cursuri pentru a le consuma alții. Aceasta este destul de sabia cu două tăișuri: permite oamenilor calificați să-și împărtășească cunoștințele fără o diplomă de educație, dar trebuie să vă plimbați o mulțime de prostii pentru a o găsi.

Cursurile de programare pe Udemy variază pe tot felul de subiecte. Veți găsi totul, de la analiza datelor bazate pe Python până la elementele de bază ale hackingului etic, de la fundamentele Java până la dezvoltarea web la nivel de master. Veți găsi, de asemenea, o mulțime de cursuri legat de dezvoltarea jocului .

Notă: Nu plătiți niciodată prețul integral pentru un curs Udemy! Piața Udemy deține frecvent vânzări masive, reducând prețurile de la 50 la 90% reducere. În timp ce așteptați, verificați cele mai bune cursuri gratuite Udemy .

7. Tabără Cod liber sau Proiectul Odin

Dacă obiectivul dvs. este de a deveni un dezvoltator web competent, indiferent dacă este front-end sau back-end, atunci vă recomand cu încredere fie Free Code Camp (care predă HTML, CSS, JavaScript și React), fie The Odin Project (care predă HTML, CSS , JavaScript, Ruby on Rails).

Aceste două sunt cursuri complete, ambele 100% gratuite, care te vor duce de la zero la erou în ritmul tău. Chiar dacă nu aveți deloc experiență de codare, veți fi bine. Așteptați-vă să investiți câteva luni de la început până la sfârșit, astfel încât să puteți înțelege cu adevărat conceptele predate. Nu te grăbi.

8. Academia Khan

Khan Academy este una dintre cele mai mari comori ale internetului. Această platformă de educație non-profit a fost o sursă minunată de educație gratuită în ultimul deceniu și se îmbunătățește. Vrei să înveți Calculul? Biologie? Istoria lumii? Cum să vă faceți impozitele sau să vă investiți banii? Totul este aici.

Pentru a fi cinstiți, secțiunile de informatică și programare informatică sunt în curs de recuperare, motiv pentru care este atât de scăzută pe această listă. Puteți învăța JavaScript doar în acest moment, plus elementele de bază ale algoritmilor și criptografiei, dar cu siguranță merită să fiți cu ochii pe.

9. Youtube

YouTube este foarte lovit sau ratat. Mii de playlisturi de tutoriale există, dar prea multe dintre ele sunt superficiale sau de-a dreptul greșite. Dintre cele care par promițătoare, o bună parte dintre ele sunt incomplete. Iar dintre cele care sunt complete, o parte semnificativă este depășită.

Acestea fiind spuse, dacă aveți un ochi cu discernământ, YouTube poate fi o resursă excelentă pentru a învăța cum să programați. Începeți cu rezumatul nostru al celor mai bune tutoriale de programare YouTube.

10. OpenCourser

OpenCourser nu este o platformă educațională ca și celelalte site-uri enumerate aici. Mai degrabă, este un motor de căutare care agregă mii de cursuri online gratuite de pe web și le aduce la îndemână.

Începând cu această scriere, peste 900 de cursuri gratuite de programare online sunt catalogate de OpenCourser, cu multe altele adăugate în fiecare zi. Da, veți găsi o grămadă de cursuri de la edX, Coursera, Udacity etc., dar veți găsi și unele din alte părți, cum ar fi Saylor Academy. Cel puțin, este un mod convenabil de a căuta simultan multe dintre platformele de mai sus.

unsprezece. Codecademie

Codecademy este o serie de cursuri interactive online care au ca scop să vă învețe elementele de bază ale unei mână de limbaje și cadre de programare. Fiecare curs este un proces gamificat, pas cu pas, care vă ține mâna până la capăt.

Dar un avertisment înainte de a vă scufunda în Codecademy: lucrurile pe care le veți învăța aici sunt extrem de elementare și superficiale. Codecademy te învață cum se scrie cod , dar nu te învață cum să gândești ca un programator . Mulți începători pentru prima dată ajung frustrați pentru că nu știu ce să facă cu cunoștințele pe care le-au acumulat.

Dacă aveți o experiență de codificare anterioară și pur și simplu doriți să învățați sintaxa unui nou limbaj, atunci Codecademy este de fapt destul de util. Dacă vă considerați începător, atunci ar trebui să evitați Codecademy pentru moment .

Mențiune notabilă: Lynda

Lynda găzduiește peste 6.000 de cursuri online diferite, răspândite în 12 domenii legate de tehnologie (de exemplu, animație, CAD, IT, marketing, fotografie) și sute de subiecte de interes mai specifice. Cu peste 670 de cursuri, categoria Programare reprezintă o mare parte din conținutul Lynda.

Subiectele abordate includ concepte de programare fundamentale, gestionarea bazelor de date, dezvoltare de jocuri, dezvoltare mobilă, dezvoltare web și, desigur, cursuri pentru limbaje de programare individuale. Ce este frumos este că cursurile sunt împărțite în niveluri pentru începători, intermediari și avansați, astfel încât să le puteți găsi întotdeauna pe cele mai relevante pentru dvs.

Lynda este o platformă plătită care costă 20 USD / lună, dar există un truc pe care îl puteți folosi pentru a accesa cursurile Lynda gratuit.

Mai multe sfaturi pentru programarea computerelor începători

Dacă rămâneți cu ea și decideți să continuați programarea ca o carieră, consultați sfaturile noastre pentru programarea pregătirii interviului. Pe de altă parte, puteți găsi că programarea este prea dificilă: semne că programarea nu este pentru dvs.

Acțiune Acțiune Tweet E-mail 5 sfaturi pentru a vă supraîncărca mașinile VirtualBox Linux

V-ați săturat de slaba performanță oferită de mașinile virtuale? Iată ce ar trebui să faceți pentru a vă îmbunătăți performanța VirtualBox.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Programare
  • Cursuri online
Despre autor Joel Lee(1524 articole publicate)

Joel Lee este redactor-șef al MakeUseOf din 2018. Are un B.S. în informatică și peste nouă ani de experiență profesională în redactare și editare.

Mai multe de la Joel Lee

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona