Mokymasis koduoti yra fantastinis būdas nustatyti sau žiniatinklio kūrimo karjerą, programų kūrimą ar net sukurti savo paleidimą. Per pastaruosius kelis mėnesius aš mokiausi koduoti savo laisvalaikį ir, kadangi aš einu per mokomą maršrutą, turėjau pasikliauti internetiniais ištekliais, kad padėtų mano pažangai. Taigi šiame straipsnyje aš pasidalinsiu 11 geriausių svetainių, kurias radau, jei norite išmokti programuoti.
Geriausi tinklalapiai kodavimui nemokamai
1. Codecademy
Codecademy yra viena iš populiariausių svetainių, kuriose galite išmokti koduoti nemokamai. Tiesą sakant, daugiau nei 20 milijonų žmonių jau naudojasi šia svetaine norėdami išmokti programuoti ir paprastai tai yra pirmasis patarimas pradedantiesiems išmokti programavimo pagrindus. Viskas, ką jums reikia padaryti, tai užsiregistruoti nemokamai paskyrai ir pradėti savo pageidaujamą kalbą. Siūlomi HTML ir CSS, JavaScript, JQuery, Python, Ruby ir PHP.
2. Laisvojo kodo stovykla
„Free Code Camp“ yra puiki vieta mokytis žiniatinklio kūrimo, ypač jei domina „JavaScript“ programa, kuri yra pagrindinis šios svetainės tikslas. Mokymo programa prasideda HTML5 ir CSS3, prieš pereinant prie naršyklės „JavaScript“ ir „JQuery“ ir tada reguliarių išraiškų. Kiti čia aptariami dalykai yra Git, Angular.js, Node.js ir Express.js. Geriausia yra tai, kad jūs galėsite kurti projektus ne pelno siekiams, kaip dalį savo realaus pasaulio patirties po šio kurso pabaigos.
3. Kodų mokykla
Code School yra puiki vieta tęsti savo vystymąsi ir toliau plėsti savo žinias. Nors tai nėra visiškai nemokama, jie siūlo nemažai nemokamų kursų, kuriuos galite atlikti iš karto. Jūs galite padaryti viską nuo savo naršyklės su vaizdo samouczków ir screencasts jums padėti ir daug programavimo iššūkius, kad jūsų žinios bandymas. Siūlomi kursų maršrutai yra „Ruby“, „JavaScript“, „iOS“, „Git“, „HTML“ ir „CSS“ ir pasirenkamieji (reguliarios išraiškos, „MySQL“, „Chrome“ kūrėjo įrankiai).
4. Odino projektas
„Odin“ projektas yra internetinė mokymo programa, skirta žmonėms, siekiantiems tapti Ruby ir Rails kūrėjais. Tačiau jie taip pat siūlo HTML, CSS ir „JavaScript“ kaip išsamios mokymo programos dalį. Jie jau surinko geriausius išteklius kiekvienai kalbai ir suskirstė juos į septynias dalis, todėl jums reikia dirbti tik iš viršaus į apačią. Taip pat yra projektų, kuriais galite dirbti, kad galėtumėte išmokti išmoktas technologijas.
5. Harvardo universiteto CS50 klasė
Harvardo universiteto CS50 klasė, laisvas kompiuterių mokslo įvadinis kursas dėsto David J. Malan. Tai vienas iš geriausių būdų pradėti programavimą, net jei neturite ankstesnės kodavimo patirties. Šiame kurse aptariamos temos yra žiniatinklio kūrimas, algoritmai, kapsuliavimas, duomenų struktūros ir kt. Taip pat galite susipažinti su programavimo kalbomis, pvz., C, PHP, JavaScript ir SQL, HTML ir CSS.
6. HTML šuo
HTML šuo yra puikus šaltinis vadovams HTML, CSS ir JavaScript. Tai puiki vieta pradėti, jei esate pilnas pradedantysis, norintis išmokti bet kurią iš aukščiau paminėtų kalbų. Taip pat yra nedidelis pasirinkimo būdų, kaip apibūdinti būdus, kaip galima pasiekti bendrus žiniatinklio bruožus, pvz., CSS išskleidžiamuosius sąrašus, formos duomenų rinkimą su PHP, pasirinktinius 404 klaidų puslapius ir kt. Tai visiškai nemokama ir jums nereikia užsiregistruoti, kad galėtumėte naudotis svetaine.
7. Khan akademija
„Khan Academy“ yra visiškai nemokamas internetinis šaltinis, kuriame galite sužinoti įvairius dalykus. Pagrindiniai kompiuterių programavimo skyriaus pasiūlymai yra HTML ir CSS, JavaScript ir SQL. Kiekvienam skyriui yra pokalbių per pokalbius (interaktyvūs vaizdo įrašai), o po to koduojami iššūkiai, kad galėtumėte praktikuoti su patarimais ir pranešimais, kurie padės jums teisinga kryptimi.
8. Kodo leistuvas
Kodo leistuvas žaidžia kodą kaip vaizdo įrašą, kad padėtų jums išmokti „end-end“ technologijas - HTML, CSS ir JavaScript. Čia galėsite matyti vėsius dalykus, sukurtus nuo nulio, naudodamiesi pirmiau minėtomis technologijomis. Kai kurie pavyzdžiai: HTML ir CSS wireframes, HTML5 gyvatės žaidimas, „JavaScript“ ir „CSS“ skaičiuoklė ir daug daugiau. Ši svetainė nėra skirta pradedantiesiems, nes turite turėti kiekvienos kalbos darbo žinias, kad galėtumėte suprasti, kaip jie naudojami dalykams kurti.
9. Udemy
Udemy yra fantastiška internetinė platforma mokymuisi ir programavimo įgūdžių tobulinimui. Yra daugybė kalbų, iš kurių galima rinktis iš populiarių parinkčių, tokių kaip HTML, CSS, PHP, MySQL Swift, Python, Java ir daug daugiau. Čia taip pat galite sužinoti įvairius interneto dizaino aspektus, tokius kaip UX (User eXperience) dizainas ir Photoshop. Kiekvieno kurso metu yra daug vaizdo įrašų ir viktorinų, taip pat gausite baigimo pažymėjimą. Dauguma kursų kainuos jums pinigus, tačiau yra keletas, kuriuos galite nemokamai gauti, pvz., HTML5 ir „Java“ programavimas.
10. Nešvarumas
„Udacity“ yra dar vienas žinomas šaltinis, skirtas pažinti savo žinias ir karjerą programuojant. Jų kursus moko pramonės ekspertai iš programinės įrangos gigantų, tokių kaip „Google“, „Facebook“, „MongoDB“ ir kt. Su „Udacity“ galite išmokti „Android“ kūrimo, „Git“ ir „GitHub“, „Java“, „ios“ programų kūrimo ir netgi kaip sukurti savo „Startup“! Kai kurie kursai reikalauja mokėti užmokestį, tačiau galimybė naudotis kurso medžiaga yra nemokama.
11. Generalinės asamblėjos brūkšnys
Dash yra puiki vieta mokytis HTML, CSS ir „JavaScript“ per projektus, kuriuos galite atlikti iš savo naršyklės. Projektai (Nuo nedidelės asmeninės svetainės iki CSS roboto kodavimo) yra vis sunkesni, tačiau jie yra užbaigiami per kontrolinius taškus, kurie turėtų jus mėgautis procesu ir jus motyvuoti. Jums tereikia prisiregistruoti prie Generalinės asamblėjos sąskaitos, kad pradėtumėte mokytis.
Taigi taip. Galite apsilankyti bet kurioje iš šių svetainių, kad gautumėte kodavimo kelionę iš karto. Jei esate pilnas pradedantysis, „Codecademy“, „HTML Dog“, „Odin“ projektas ir „Free Code Camp“ yra puiki vieta pradėti. Jei ištriname jūsų mėgstamus internetinius kodavimo išteklius, praneškite apie tai komentarų skiltyje!