Turinys:

7 geriausi nemokami ištekliai, skirti mokytis programuoti
7 geriausi nemokami ištekliai, skirti mokytis programuoti
Anonim

Ženkite pirmuosius žingsnius kūrėjo karjeros link arba išmokite kurti savo projektus naudodami šias svetaines.

1.freeCodeCamp

Vaizdas
Vaizdas
  • Technologijos: HTML, CSS, JavaScript, Git, Node.js, React.js ir kt.
  • Kaina: visiškai nemokama.
  • Sunkumo lygis: visi lygiai.
  • Anglų kalba.

„FreeCodeCamp“programa nuosekliai moko vartotoją visų pagrindinių žiniatinklio programavimo aspektų, nuo pagrindinių koncepcijų iki sudėtingų kūrimo metodų. Kiekvienos pamokos pradžioje jūs perskaitote teoriją, tada įgyvendinate ją praktiškai: parašote kodą į specialų redaktorių, o sistema jus patikrins. Jei kyla sunkumų, galite juos aptarti su kitais forumo mokiniais.

Teorinių modulių pabaigoje jums rodomi projektai, kuriuos turėtumėte naudoti kurdami savo žiniatinklio programas. Kūrimo rezultatai turi būti paskelbti šaltinyje, o po to juos gali įvertinti kiti vartotojai.

Be to, „freeCodeCamp“padeda studentams susiburti ir bendradarbiauti įgyvendinant tikrus ne pelno projektus. Tai puiki galimybė įgyti vertingos tobulėjimo patirties ir portfelio, reikalingo įsidarbinimui.

freeCodeCamp →

2. Codecademy

Vaizdas
Vaizdas
  • Technologijos: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby ir kt.
  • Kaina: nemokama arba nuo 20 USD per mėnesį už papildomą turinį.
  • Anglų kalba.
  • Sunkumo lygis: lengvas-vidutinis.

Kaip ir ankstesniame šaltinyje, Codecademy daugiausia dėmesio skiria žiniatinklio programavimo mokymuisi. Perskaitote teoriją ir interaktyviame kodo rengyklėje atliekate užduotis. Vartotojui organizuojami atskiri skirtingų technologijų kursai. Dauguma jų yra prieinami nemokamai, tačiau užsiprenumeravus atidaromi patikrinimo testai ir projektų kūrimo užduotys.

Codecademy taip pat turi išsamias mokamas programas, kuriose organizuojama ir derinama įvairių kursų medžiaga. Pavyzdžiui, „Build Websites from Scratch“žingsnis po žingsnio moko, kaip sukurti paprastą svetainę nuo nulio naudojant įvairias technologijas.

Codecademy →

3. Coursera

Vaizdas
Vaizdas
  • Technologijos: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift ir kt.
  • Kaina: nemokama arba nuo 49 USD per mėnesį už papildomą turinį.
  • Kalba: anglų, rusų ir kt.
  • Sunkumo lygis: visi lygiai.

Coursera siūlo įvairius kursus įvairiomis programavimo kalbomis iš pirmaujančių pasaulio universitetų. Čia galite išmokti ne tik interneto svetainių kūrimo, bet ir mobiliųjų bei darbalaukio programų kūrimo. Kai kurie kursai yra savarankiški, tačiau dauguma jų yra sujungti į specializacijas – susijusių kursų rinkinius.

Teorinę medžiagą, pateiktą tekstais ir vaizdo įrašais, galite peržiūrėti nemokamai. Tačiau dauguma testavimo ir praktikos užduočių, kurias reikia patikrinti mokytojo ar kitų vartotojų, yra prieinamos tik su mokama prenumerata.

Coursera →

4.edX

Vaizdas
Vaizdas
  • Technologijos: HTML, CSS, JavaScript, Java, Python, Ruby ir kt.
  • Kaina: nemokama arba nuo 49 USD per mėnesį už sertifikatą.
  • Kalba: anglų ir kt.
  • Sunkumo lygis: visi lygiai.

EDX galite pasiekti žinomų įmonių ir universitetų kursus. Tarp jų yra, pavyzdžiui, garsusis įvadas pradedantiesiems programuotojams „Introduction to Computer Science“iš Harvardo universiteto. Mokomasis turinys daugiausia pateikiamas vaizdo paskaitomis ir tekstais. Kai kuriuose kursuose yra testų ir kitos interaktyvios veiklos.

Už daugumos medžiagų praėjimą platforma pinigų neprašo. Bet sertifikatą, patvirtinantį sėkmingą konkretaus kurso baigimą, galite gauti tik už pinigus.

edX →

5. INTUITAS

Vaizdas
Vaizdas
  • Technologijos: HTML, CSS, JavaScript, algoritmai ir duomenų bazės, C #, Java, Python, Ruby ir kt.
  • Kaina: nemokamai arba nuo 500 rublių per mėnesį už dėstytojo paslaugas.
  • Rusų kalba.
  • Sunkumo lygis: visi lygiai.

Edukacinės platformos „INTUIT“kataloge yra tekstiniai ir vaizdo kursai iš Rusijos mokymo įstaigų ir tarptautinių IT įmonių. Svetainės turinys apima visas pagrindines programavimo sritis nuo svetainės kūrimo iki darbalaukio programų kūrimo. Savarankiškas mokymasis nemokamas, tačiau yra mokama paslauga, kurioje vartotojui padeda asmeninis dėstytojas.

„INTUITAS“→

6. Stepikas

Vaizdas
Vaizdas
  • Technologijos: JavaScript, C #, neuroniniai tinklai, C ++ ir kt.
  • Kaina: visiškai nemokama.
  • Kalba: rusų, anglų.
  • Sunkumo lygis: lengvas-vidutinis.

Dar viena ne pelno siekianti platforma, kurios kursus kuria Rusijos įmonės ir universitetai. Nors Stepik nėra daug medžiagos apie konkrečias programavimo kalbas, čia galite išmokti pagrindinių matematikos žinių ir algoritmų teorijos, kurios bus naudingos kiekvienam kūrėjui.

Stepikas →

7. Šiuolaikinė Javascript pamoka

Vaizdas
Vaizdas
  • Technologijos: JavaScript ir kt.
  • Kaina: nemokama arba nuo 6500 rublių už papildomą kursą.
  • Rusų kalba.
  • Sunkumo lygis: visi lygiai.

Šis šaltinis skirtas JavaScript kalbai ir susijusioms žiniatinklio technologijoms. Čia rasite labai išsamų, geros struktūros ir lengvai suprantamą tekstinį JS kursą. Užduotys po kiekvienos temos padės įtvirtinti įgytas žinias. Tuo pačiu metu medžiaga yra grynai teorinė ir nemoko kurti projektus praktiškai.

Galite savarankiškai mokytis vadovėlio arba mokėti už išplėstinius kursus, kuriuose mokomasi paties JavaScript ar susijusių technologijų kartu su mokytoju.

„Šiuolaikinė Javascript pamoka“→

Rekomenduojamas: