Koodin oppiminen on loistava tapa asettaa itsellesi uran web-kehityksessä, sovelluskehityksessä tai jopa rakentaa oma käynnistys. Viimeisten kuukausien aikana olen oppinut koodittamaan vapaa-ajallaan, ja koska olen käynyt läpi itseopetetun reitin, minun on pitänyt luottaa online-resursseihin edistääkseen edistystäni. Joten tässä artikkelissa jaan 11 parasta sivustoa, jotka olen löytänyt, jos haluat oppia ohjelmointia.
Parhaat sivustot oppia koodausta ilmaiseksi
1. Codecademy
Codecademy on yksi suosituimmista sivustoista, joissa voit oppia koodittamaan ilmaiseksi. Itse asiassa yli 20 miljoonaa ihmistä on jo käyttänyt tätä sivustoa ohjelmoinnin oppimiseen, ja se on yleensä ensimmäinen suositus aloittelijoille oppia ohjelmoinnin perusteet. Sinun tarvitsee vain kirjautua ilmaiseen tiliin ja aloittaa haluamasi kieli. Tarjolla on HTML ja CSS, JavaScript, JQuery, Python, Ruby ja PHP.
2. Free Code Camp
Free Code Camp on loistava paikka oppia web-kehitystä etenkin, jos olet kiinnostunut täyden stäkin JavaScript-ohjelmasta, joka on tämän sivuston pääpaino. Opetussuunnitelma alkaa HTML5: llä ja CSS3: lla ennen siirtymistä selainpohjaiseen JavaScriptiin ja JQueryyn ja sitten säännöllisiin lausekkeisiin. Muita tässä käsiteltyjä asioita ovat Git, Angular.js, Node.js ja Express.js. Parasta on, että voit rakentaa hankkeita voittoa tavoittelemattomille yrityksille osana todellisen maailman kokemusta tämän kurssin päätyttyä.
3. Koodikoulu
Code School on loistava paikka jatkaa kehitystä ja laajentaa tietämystäsi. Vaikka se ei ole täysin ilmainen, ne tarjoavat hyvän määrän ilmaisia kursseja, joita voit tehdä välittömästi. Voit tehdä kaiken selaimestasi video-opetusohjelmien ja screencastien avulla opastamaan sinua ja paljon ohjelmointihaasteita, jotta tietosi saataisiin testata. Tarjottuihin kursseihin kuuluvat Ruby, JavaScript, iOS, Git, HTML & CSS ja valinnaiset (säännölliset lausekkeet, MySQL, Chrome Developer -työkalut).
4. Odin-projekti
Odin-projekti on online-opetussuunnitelma, joka on suunnattu ihmisille, jotka haluavat päätyä Ruby- ja Rails-kehittäjiksi. Ne tarjoavat kuitenkin myös HTML-, CSS- ja JavaScript-ohjelmia osana kattavaa opetussuunnitelmaa. He ovat jo laatineet kullekin kielelle parhaat resurssit ja ryhmittäneet ne seitsemään osaan, joten sinun tarvitsee vain työskennellä tiensä ylhäältä alas. On myös projekteja, joilla voit työskennellä, jotta voit hallita opittuja tekniikoita.
5. Harvardin yliopisto CS50-luokka
Harvardin yliopiston CS50-luokka, vapaa tietojenkäsittelytieteen johdantokurssi opettaa David J. Malan. Se on yksi parhaista tavoista aloittaa ohjelmoinnilla, vaikka sinulla ei ole aikaisempaa koodauskokemusta. Kurssin aiheita ovat Web-kehitys, algoritmit, kapselointi, tietorakenteet ja paljon muuta. Saat myös esittelyn ohjelmointikieliin, kuten C, PHP, JavaScript plus SQL, HTML ja CSS.
6. HTML-koira
HTML-koira on loistava resurssi HTML-, CSS- ja JavaScript-opetusohjelmille. Se on hyvä paikka aloittaa, jos olet täydellinen aloittelija, joka haluaa oppia mitä tahansa edellä mainituista kielistä. On myös pieni valikoima tekniikoita, joiden avulla voidaan kuvata tapoja, joilla yhteiset web-suunnitellut ominaisuudet voidaan saavuttaa, kuten CSS-pudotukset, lomaketietojen kerääminen PHP: llä, mukautetut 404-virhesivut ja paljon muuta. Se on täysin ilmainen, eikä sinun tarvitse kirjautua mihinkään sivuston käyttämiseen.
7. Khan Academy
Khan Academy on täysin ilmainen online-resurssi, jossa voit oppia erilaisia aiheita. Tietokoneohjelmointiosion tärkeimmät tarjoukset ovat HTML ja CSS, JavaScript ja SQL. Jokaista osaa varten on keskusteluprosesseja (vuorovaikutteisia videoita), jotka koodaavat haasteita, joiden avulla voit harjoitella vihjeillä ja viesteillä, jotka ohjaavat sinua oikeaan suuntaan.
8. Koodisoitin
Koodisoitin toistaa koodin, kuten videon, joka auttaa sinua oppimaan etuteknologioita - HTML, CSS ja JavaScript. Täällä saat näkyviin viileitä asioita, jotka luodaan tyhjästä yllä olevien tekniikoiden avulla, ja voit kopioida näitä tavaroita tai parantaa niitä. Joitakin esimerkkejä ovat HTML & CSS wireframes, HTML5-käärmepeli, JavaScript & CSS-laskin ja paljon muuta. Tämä sivusto ei ole täydellinen aloittelija, sillä jokaisella kielellä on oltava tuntemus, jotta voisit ymmärtää, miten niitä käytetään tavaroiden luomiseen.
9. Udemy
Udemy on loistava online-foorumi oppimista ja ohjelmointitaitojen parantamista varten. Voit valita monenlaisia kieliä, kuten suosittuja vaihtoehtoja, kuten HTML, CSS, PHP, MySQL Swift, Python, Java ja paljon muuta. Voit myös oppia erilaisia web-suunnittelun näkökohtia, kuten UX (User eXperience) ja Photoshop. Jokaiselle kurssille on runsaasti videoita ja tietokilpailuja. Suurin osa kursseista maksaa sinulle rahaa, mutta jotkut voit ottaa ilmaiseksi, kuten HTML5 ja Java-ohjelmointi.
10. Udacity
Udacity on toinen tunnettu resurssi, jolla edistetään tietämystäsi ja urasi ohjelmoinnissa. Niiden kursseja opettavat alan asiantuntijat, kuten Google, Facebook, MongoDB ja niin edelleen. Udacityn avulla voit oppia android-kehitystä, Git- ja GitHub-, Java-, ios-sovelluskehitystä ja jopa sitä, miten rakentaa oma Startup! Osa kursseista edellyttää maksullista ilmoittautumista, mutta kurssimateriaalien käyttö on ilmaista.
11. Yleiskokouksen viiva
Dash on hyvä paikka oppia HTML, CSS ja JavaScript hankkeiden kautta, joita voit tehdä suoraan selaimestasi. Hankkeet (Pienen henkilökohtaisen verkkosivuston tekeminen CSS-robotin koodaukseen) ovat yhä vaikeampia, mutta ne valmistuvat etenemällä läpi tarkistuspisteiden, joiden avulla voit nauttia prosessista ja pitää sinut motivoituneena. Sinun tarvitsee vain kirjautua yleiskokouksen tilille oppimisen aloittamiseksi.
Joten se siitä. Voit vierailla näillä sivustoilla, jotta koodausmatka aloitettaisiin välittömästi. Jos olet täydellinen aloittelija, Codecademy, HTML Dog, Odin Project ja Free Code Camp ovat hyviä paikkoja aloittaa. Jos jätimme pois suosikkisi online-koodausresurssin, kerro siitä meille kommenttien osassa!