Sisällysluettelo:

7 parasta ilmaista resurssia ohjelmoinnin oppimiseen
7 parasta ilmaista resurssia ohjelmoinnin oppimiseen
Anonim

Ota ensimmäiset askeleesi kohti kehittäjän uraa tai opi luomaan omia projektejasi näiden sivustojen avulla.

1.freeCodeCamp

Kuva
Kuva
  • Tekniikat: HTML, CSS, JavaScript, Git, Node.js, React.js ja muut.
  • Hinta: täysin ilmainen.
  • Vaikeustaso: kaikki tasot.
  • Englannin kieli.

FreeCodeCamp-ohjelma opettaa käyttäjälle johdonmukaisesti kaikki web-ohjelmoinnin perusasiat peruskonsepteista monimutkaisiin kehitystekniikoihin. Jokaisen oppitunnin alussa luet teorian ja toteutat sen sitten käytännössä: kirjoitat koodin erityiseen editoriin ja järjestelmä tarkistaa sinut. Jos vaikeuksia ilmenee, voit keskustella niistä muiden opiskelijoiden kanssa foorumilla.

Teoreettisten moduulien lopussa sinulle näytetään projekteja, joita sinun tulee käyttää omien verkkosovellusten luomiseen. Kehitystulokset tulee julkaista resurssilla, minkä jälkeen ne ovat muiden käyttäjien arvioitavissa.

Lisäksi freeCodeCamp auttaa opiskelijoita kokoontumaan yhteen ja tekemään yhteistyötä todellisissa voittoa tavoittelemattomissa projekteissa. Tämä on hyvä mahdollisuus saada arvokasta kehittämiskokemusta ja työllistymiseen tarvittavaa portfoliota.

freeCodeCamp →

2. Codecademy

Kuva
Kuva
  • Tekniikat: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby ja muut.
  • Hinta: ilmainen tai alkaen 20 dollaria kuukaudessa lisäsisällöstä.
  • Englannin kieli.
  • Vaikeustaso: helppo - keskitaso.

Kuten edellinen resurssi, Codecademy keskittyy verkko-ohjelmoinnin oppimiseen. Luet teorian ja suoritat tehtävät interaktiivisessa koodieditorissa. Käyttäjälle järjestetään erillisiä kursseja eri teknologioista. Suurin osa niistä on saatavilla ilmaiseksi, mutta varmennustestit ja projektikehitystehtävät avautuvat tilauksen jälkeen.

Codecademylla on myös kattavat maksulliset ohjelmat, jotka järjestävät ja yhdistävät eri kurssien materiaaleja. Esimerkiksi Build Websites from Scratch opettaa sinulle vaihe vaiheelta, kuinka yksinkertainen verkkosivusto voidaan kehittää alusta alkaen eri tekniikoiden avulla.

Codecademy →

3. Coursera

Kuva
Kuva
  • Tekniikat: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift ja muut.
  • Hinta: ilmainen tai alkaen 49 dollaria kuukaudessa lisäsisällöstä.
  • Kieli: englanti, venäjä ja muut.
  • Vaikeustaso: kaikki tasot.

Coursera tarjoaa erilaisia kursseja useilla ohjelmointikielillä maailman johtavista yliopistoista. Täällä voit oppia verkkokehityksen lisäksi myös mobiili- ja työpöytäohjelmien luomista. Jotkut kurssit ovat itsenäisiä, mutta useimmat ovat niputettuja erikoisaloihin - toisiinsa liittyvien kurssien sarjoiksi.

Voit katsella tekstien ja videoiden esittämää teoreettista materiaalia ilmaiseksi. Mutta useimmat testi- ja harjoitustehtävät, jotka edellyttävät opettajan tai muiden käyttäjien vahvistusta, ovat saatavilla vain maksullisella tilauksella.

Coursera →

4.edX

Kuva
Kuva
  • Tekniikat: HTML, CSS, JavaScript, Java, Python, Ruby ja muut.
  • Hinta: ilmainen tai 49 dollaria kuukaudessa sertifikaatista.
  • Kieli: englanti ja muut.
  • Vaikeustaso: kaikki tasot.

edX:ssä pääset kursseille tunnetuilta yrityksiltä ja yliopistoilta. Niiden joukossa on esimerkiksi kuuluisa johdatus aloitteleville ohjelmoijille, Introduction to Computer Science Harvardin yliopistosta. Koulutussisältöä esitetään pääasiassa videoluennoilla ja teksteillä. Jotkut kurssit sisältävät testejä ja muuta interaktiivista toimintaa.

Useimpien materiaalien kulkua varten alusta ei pyydä rahaa. Mutta voit saada todistuksen, joka vahvistaa tietyn kurssin onnistuneen suorittamisen, vain rahalla.

edX →

5. INTUITTI

Kuva
Kuva
  • Tekniikat: HTML, CSS, JavaScript, algoritmit ja tietokannat, C #, Java, Python, Ruby ja muut.
  • Kustannukset: ilmainen tai alkaen 500 ruplaa kuukaudessa ohjaajan palveluista.
  • Venäjän kieli.
  • Vaikeustaso: kaikki tasot.

Koulutusalustan "INTUIT" luettelo sisältää teksti- ja videokursseja venäläisiltä oppilaitoksilta ja kansainvälisiltä IT-yrityksiltä. Sivuston sisältö kattaa kaikki ohjelmoinnin pääalueet verkkosivujen kehittämisestä työpöytäohjelmien luomiseen. Itseopiskelu on ilmaista, mutta tarjolla on maksullinen palvelu, jossa käyttäjää avustaa henkilökohtainen ohjaaja.

"INTUIITI" →

6. Stepik

Kuva
Kuva
  • Tekniikat: JavaScript, C #, hermoverkot, C ++ ja muut.
  • Hinta: täysin ilmainen.
  • Kieli: venäjä, englanti.
  • Vaikeustaso: helppo - keskitaso.

Toinen voittoa tavoittelematon alusta, jonka kursseja ovat luoneet venäläiset yritykset ja yliopistot. Vaikka Stepikissä ei ole paljon materiaalia tietyistä ohjelmointikielistä, täällä voit oppia matematiikan ja algoritmien teorian perustietoja, joista on hyötyä jokaiselle kehittäjälle.

Stepik →

7. Nykyaikainen Javascript-opetusohjelma

Kuva
Kuva
  • Tekniikat: JavaScript ja muut.
  • Kustannukset: ilmainen tai 6 500 ruplasta ylimääräisestä kurssista.
  • Venäjän kieli.
  • Vaikeustaso: kaikki tasot.

Tämä resurssi on omistettu JavaScript-kielelle ja siihen liittyville verkkotekniikoille. Täältä löydät erittäin yksityiskohtaisen, hyvin jäsennellyn ja helposti ymmärrettävän tekstillisen JS-kurssin. Tehtävät kunkin aiheen jälkeen auttavat vahvistamaan hankittua tietoa. Samalla materiaali on puhtaasti teoreettista, eikä se opeta projektien luomista käytännössä.

Voit opiskella oppikirjaa itse ilmaiseksi tai maksaa jatkokursseista, jotka sisältävät itse JavaScriptin tai siihen liittyvien teknologioiden oppimisen opettajan kanssa.

"Moderni Javascriptin opetusohjelma" →

Suositeltava: