The Rundown
Cel mai bun general: HarvardX CS50 Introducere în informatică
„Verificați dacă codul dvs. este la zero folosind un IDE bazat pe cloud și există o comunitate mare cu care să interacționați dacă aveți probleme.”
Cea mai bună introducere: Codecademy
„Codecademy este perfectă pentru începători datorită numărului mare de opțiuni din care ai de ales.”
Al doilea loc, cea mai bună introducere: Khan Academy
„Dacă aveți vreodată întrebări sau chiar doriți să primiți feedback cu privire la un proiect pe care tocmai l-ați codat, comunitatea este întotdeauna aici pentru a vă ajuta.”
Cel mai bun curs universitar: MITx Introducere în informatică și programare folosind Python
„Deși este riguros, se intenționează să fie încă realizabil pentru studenții fără cunoștințe anterioare, așa că tot ce trebuie să faceți este să vă puneți la treabă.”
Cel mai bun splurge: Pluralsight
„Fiecare curs vine cu videoclipuri, evaluări și fișiere de exerciții, astfel încât să poți profita la maximum de experiența ta de învățare.”
Pe locul doi, cel mai bun slurge: LinkedIn Learning
„Au într-adevăr ceva pentru toată lumea, indiferent de limba în care vrei să intri.”
Cel mai bun pentru școli: Code Avengers
„Este structurat pe diferite niveluri, astfel încât să puteți preda concepte de programare tuturor, indiferent de vârstă sau abilitate.”
Cea mai bună varietate: Udemy
„Îți oferă libertatea de a alege specializarea pe care o dorești și de a învăța cum să programezi ceea ce te interesează.”
Cel mai bun general: HarvardX CS50 Introducere în informatică pe edX
Dacă doriți să vă aprofundați în codificare, acest curs iese în evidență de restul. Harvard și-a pus online cel mai vizitat curs, CS50 Introduction to Computer Science, și este complet gratuit, cu excepția cazului în care doriți un certificat de finalizare pentru 199 USD. Cursul nu numai că oferă înregistrări video ale fiecărei prelegeri, precum și videoclipuri suplimentare care explică anumite concepte, dar are și o sarcină pentru fiecare bloc de conținut. Puteți verifica dacă codul dvs. este la îndemână înainte de a-l transmite folosind IDE-ul bazat pe cloud care completează acest curs și există o comunitate mare cu care să interacționați dacă aveți probleme.
CS50 Introducere în informatică este construită într-un mod în care seturile de probleme devin destul de dificile în fiecare săptămână încât pot fi provocatoare, dar niciodată într-un mod în care să te simți complet lăsat pe cont propriu. Acest curs iese în evidență față de restul, deoarece în loc să vă învețe pur și simplu cum să codificați, încearcă să vă învețe cum funcționează.
Cea mai bună introducere: Codecademy
Codecademy este o opțiune excelentă datorită numărului mare de cursuri din care trebuie să alegi. Puteți găsi ceva pentru toată lumea aici, cu o categorie extinsă, de la HTML la C și multe altele, dacă vă înscrieți pentru Codecademy Pro. Fiecare curs care nu necesită abonament la Pro este complet gratuit, așa că puteți învăța după pofta inimii. Dacă alegeți să vă înscrieți la Codecademy Pro, veți avea chiar și o gamă largă de așa-numite căi de carieră și abilități din care să alegeți, care vă vor ghida către anumite obiective.
A avea o gamă atât de largă de cursuri introductive gratuite este grozav, deoarece înseamnă că nu numai că poți începe să înveți cum să codezi, dar poți să înveți și diferențele dintre limbajele de programare și să afli care sunt cele mai bune pentru ce vrei sa faci. Ca să nu mai vorbim că există și o aplicație pentru smartphone, care vă permite să exersați ceea ce ați învățat din mers.
Locul clasat, cea mai bună introducere: Khan Academy
Khan Academy este o organizație non-profit care este specializată în a oferi tuturor o educație mai bună, iar unele dintre cursurile sale sunt despre codificare. Cursurile sunt în mare parte pe HTML sau Javascript și, deși există câteva subiecte mai complexe, cum ar fi simulări naturale sau diferite tipuri de algoritmi, Khan Academy este cea mai potrivită pentru cei cu puțină sau deloc experiență de codare.
Fiecare curs este structurat astfel încât să aveți un bloc de informații și apoi o provocare care se bazează pe lucrurile pe care tocmai le-ați învățat. Acest tip de învățare bazată pe proiecte este o modalitate excelentă de a începe să codificați, deoarece aplicarea a ceea ce ați învățat vă ajută să vă amintiți conceptele cheie.
Khan Academy este complet gratuită și are, de asemenea, o întreagă comunitate în jurul ei. Dacă aveți vreodată întrebări sau chiar doriți să primiți feedback cu privire la un proiect pe care tocmai l-ați codificat, ei sunt întotdeauna aici pentru a vă ajuta.
Cel mai bun curs universitar: MITx Introducere în informatică și programare folosind Python pe edX
Deși MIT are o mulțime de cursuri vechi pe site-ul lor gratuit, au și unul nou gratuit pe edX. MITx Introducere în informatică și programare folosind Python este o versiune a cursului din campus care a fost creat special pentru edX și asta înseamnă că nu este o plimbare în parc. Cu toate acestea, se intenționează să fie încă realizabil pentru studenții fără cunoștințe anterioare, ceea ce înseamnă că, dacă depuneți munca și luați acest curs în serios, atunci va merita mai mult decât.
Pe lângă faptul că vorbești cu ceilalți studenți care urmează acest curs, vei putea, de asemenea, să adresezi întrebări personalului din spatele cursului, precum și TA comunitare. Ei nu vă vor spune niciun răspuns, dar vă vor îndrepta în direcția corectă și vă vor clarifica orice neînțelegeri pe care le puteți avea. Dacă vrei să înveți codificare și multe altele, să înțelegi ce faci, atunci acest curs este potrivit pentru tine.
Cel mai bun splurge: Pluralsight
Dacă doriți să învățați să codificați pentru a putea arăta mai actualizat pe CV-ul dvs. sau dacă doriți să vă puneți echipa la zero, atunci Pluralsight este serviciul pentru dvs. Este puțin costisitor la 29 USD lunar sau 299 USD anual, dar cu biblioteca extinsă de cursuri, poate merita dacă o utilizați corect. Nu numai că există o mare varietate de cursuri ghidate în diferite limbaje de programare, dar există chiar și cursuri specifice pentru învățare ulterioară în dezvoltarea jocurilor sau gestionarea datelor, de exemplu.
Fiecare curs vine cu videoclipuri, evaluări și fișiere de exerciții, astfel încât să puteți profita la maximum de experiența dvs. de învățare. Puteți chiar să măsurați cât de bine vă comparați cu ceilalți din același domeniu. În plus, unele cursuri au lecții interactive, care pot fi deosebit de utile pentru a încerca să înveți concepte noi într-o anumită limbă.
Pe locul doi, cel mai bun splurge: LinkedIn Learning
LinkedIn Learning, cunoscut anterior ca Lynda.com, este plin până la refuz cu cursuri despre codificare și altele. Deși experiența nu este la fel de simplificată ca unele dintre celel alte cursuri enumerate, ea o compensează prin numărul de cursuri disponibile. LinkedIn Learning are mai mult decât ceea ce aveți nevoie pentru a începe, deoarece are chiar și cursuri pentru persoane cu experiență anterioară. Vă puteți scufunda cu adevărat în profunzimile diferitelor limbi, puteți vedea ce le face să fie bine și de ce sunt potrivite pentru anumite sarcini mai mult decât pentru altele.
Ar putea fi un pic copleșitor să știi de unde să începi, dar dacă cauți limbajul de programare pe care îl cauți sau cuvintele cheie „formare esențială”, vei fi sigur că vei găsi un curs potrivit Pentru dumneavoastră. Chiar au ceva pentru toată lumea, indiferent în ce limbă vrei să intri.
Cel mai bun pentru școli: Code Avengers
Code Avengers este perfect pentru școli și pentru copiii sau adolescenții care doresc să învețe cum să codifice. Este structurat în diferite niveluri de complexitate, astfel încât să poată fi folosit pentru a preda concepte de programare la fiecare nivel de școală. Folosind mediul de programare online pentru a lucra la diferite proiecte, Code Avengers își propune să învețe copiii programarea, gândirea computațională și reprezentarea datelor. Există, de asemenea, trei căi ghidate disponibile pentru adolescenți, axate pe a deveni fie un dezvoltator web, designer web, fie inginer software.
Platforma are, de asemenea, o serie de resurse pentru profesori, cu planuri de lecții și prezentari generale ale cursurilor, precum și posibilitatea de a vedea cât de departe a ajuns fiecare cursant până acum și cât de bine s-a descurcat. modul în care. Code Avengers este o modalitate excelentă de a-i determina pe copii și adolescenți să facă codare.
Cea mai bună varietate: Udemy
Când vine vorba de varietate, nu poți învinge Udemy. Puteți găsi peste 100.000 de cursuri online din diferite subiecte, iar o mare parte dintre acestea se referă la codificare. Spre deosebire de unele dintre celel alte opțiuni din această listă, Udemy nu se bazează pe abonament, în schimb, plătiți numai pentru cursurile pe care le alegeți de fapt. Fiecare dintre ele are un preț diferit și puteți vedea cât timp este fiecare înainte de a le cumpăra. Acest lucru vă oferă libertatea de a alege specializarea pe care o doriți și de a învăța cum să programați ceea ce vă interesează.
Cursurile sunt încărcate de persoane din întreaga lume și vă puteți da seama după clasamentul lor cât de buni sunt. Diferiți instructori au specialități diferite, iar alegerea cursurilor care vi se par relevante dintr-un spectru larg va însemna că vedeți diferite stiluri de programare și predare, ajutându-vă să găsiți ceea ce este cel mai bine pentru dvs.
Procesul nostru
Scriitorii noștri au petrecut 6 ore cercetând cele mai populare cursuri de codificare online de pe piață. Înainte de a-și face recomandările finale, au luat în considerare 9 cursuri de codare online diferite, în general, să citească peste 10 recenzii ale utilizatorilor (atât pozitive, cât și negative) și au testat3 dintre cursurile de codare online în sine. Toate aceste cercetări se adaugă la recomandări în care poți avea încredere.