Išmokite koduoti: 10 nemokamų programavimo kursų pradedantiesiems

Mūsų pasauliui vis labiau pasikliaujant technologijomis, karjeros, susijusios su STEM, tampa vis svarbesnės mūsų visuomenės veikimo pagrindui. Nuo prietaiso, kurį jūs skaitote šį pranešimą, iki signalizacijos sistemos, kuri nukreipė jūsų traukinį į darbą šį rytą, viskas aplink mus remiasi programavimo instrukcijų, kurias kažkuriame etape parašė žmogus, serija.

Kodavimas taip pat nėra vien tik „tech geeks“ sritis; didėjančioje konkurencingoje pasaulinėje darbo rinkoje visi nuo Marko Zuckerbergo iki Baracko Obamos išryškina raštingumo svarbą. Iš tiesų, 2016 m. „GE“ generalinis direktorius Jeffas Immeltas žengė šią direktyvą vienu žingsniu toliau ir pareiškė, kad kiekvienas naujas įmonės nuoma - nepaisant jų vaidmens - bus išmokytas koduoti.

Panašiai, kaip į „MS Office“ dabar žiūrima kaip į pagrindinį CV reikalavimą, nėra neprotinga manyti, kad pagrindiniai kodavimo įgūdžiai ateityje bus minimalūs kandidato į darbo vietą lūkesčiai, o verslininkai ir verslo savininkai gali lengvai kurti programas, skirtas jų paslaugas, naudojant tokias populiarias kalbas kaip Python.

Todėl, kad ir kokie būtų jūsų fonai ar karjeros tikslai, verta šiek tiek investuoti į tai, kad susitvarkytumėte. Laimei, dėl šių išteklių taip pat viskas, ko jums reikės investuoti; Čia yra 10 geriausių nemokamų programavimo kursų ir mokyklų, kurie pritraukia jus į skaitmeninę erą ...

10. Odino projektas

Buvęs rinkos analitikas Erikas Trautmanas 2013 m. Įkūrė „The Odin Project“ (kartu su mokamu plano pirminiu šaltiniu „Viking Education“), kurį įsigijo vienas su kitu mokymosi paslaugų teikėjas „Thinkful“ 2017 m.

Vis dėlto mažai kas pasikeitė. Vis dar prižiūrima nedidelės būrio savanorių (kurių daugelis išmoko koduoti naudodami Odin), platforma gali pasigirti per 80 000 aktyvių vartotojų ir daugiausia dėmesio skiria internetinių svetainių kūrimo kalboms, tokioms kaip HTML, CSS, „JavaScript“ ir „Ruby“.

Labiausiai didžiuojasi savo nuožmiai atviro kodo bendruomene, kurią sudaro daugiau nei 1 500 bendradarbių, kruopščiai kuriančią naujausią žiniatinklyje prieinamą informaciją ir įgyvendinančią išsamių pamokų, skirtų pradedantiesiems ir pažengusiems, seriją. vartotojai panašūs.

9. MIT „OpenCourseWare“

Tiems, kuriems gali būti nepažįstamas, Masačusetso technologijos institutas (MIT) yra STEM pasaulio meka, sukūręs daugybę Nobelio premijos laureatų, generalinių direktorių ir astronautų (įskaitant „Buzz Aldrin“). Todėl verta išnagrinėti universiteto sprendimą daugelį savo mokymo šaltinių patalpinti internete ir suteikti jiems galimybę laisvai naudotis studentais ne „OpenCourseWare“.

Yra medžiagos iš daugiau nei 2400 kursų (visi išversti į įvairias kalbas), kurių temos suskirstytos į platesnes sritis ir suskirstytos pagal kiekvieno besimokančiojo poreikius. Pažangesniems vartotojams taip pat yra mokymosi šaltinių, paimtų iš magistrantūros programų, tai reiškia, kad šioje ambicingame ir vertingame įrankyje yra kažkas kiekvienam.

8. „Codewars“

Jei MIT internetiniai šaltiniai yra tradiciškesni mokant, tada „Codewars“, kurį 2012 m. Įkūrė Jake'as Hoffneris ir Nathanas Doctor'as, visiškai atmeta švietimo konvenciją. Sukurtas pagal protingą ir patogią kovos menų temą, yra daugiau nei 30 programavimo kalbų; Tada vartotojams iššūkis įsisavinti progresyvų ir pritaikytą matavimo įrankį „ kata“ .

Taip pat didžiulis dėmesys skiriamas bendradarbiavimo žinioms. Daugybė aktyvių bendradarbių kiekvieną dieną prideda naujų iššūkių. Jei norite mokytis realiuoju laiku, tai gali būti jūsų platforma.

7. „SoloLearn“

Armėnijos kūrėjų Yeva Hyusyan ir Davito Kocharyano sukurta 2014 m. „SoloLearn“ skiriasi nuo daugelio šiame sąraše esančių platformų tuo, kad siūlo mokomąją medžiagą per savo mobiliąsias programas. Su daugiau nei 1200 pamokų ir 11 000 viktorinų šios medžiagos taip pat nėra tiksliai plonos.

Šiuo metu siūloma 12 programavimo kalbų, o didžioji dalis turinio sukurta bendradarbiaujant su bendruomenės bendraautoriais. Tada pamokos yra padalijamos į progresinius modulius, tai reiškia, kad visi pradedantieji gali jaustis patogiai ieškodami koduotės. Nepaisant to, kad akcentuojama solo mokymosi svarba, pagalba taip pat lengvai prieinama. Šiuo metu platforma gali pasigirti daugiau nei 20 milijonų aktyvių vartotojų visame pasaulyje.

6. edX

Sukurtas 2012 m. Kaip bendra MIT ir Harvardo - dviejų garsiausių švietimo institucijų pasaulyje įmonė - „edX“ yra ne pelno organizacija, siūlanti daugiau nei 1200 universitetų lygio kursų. Daugiau nei 500 iš jų yra pagrįsti programavimu, daugiausia dėmesio skiriant savarankiškam mokymuisi pradedančiajame, vidutiniame ir aukštesniajame lygmenyse.

Visi kursai yra tikrinami, keletas jų netgi gali gauti kreditų kolegijoje. Tiems, kurie nori platesnio informatikos praktinio taikymo skonio, o ne paprasčiau mokytis pagrindinių kodavimo metodų, tai galėtų būti jūsų platforma.

5. TheNewBoston

Nors rašymo metu „TheNewBoston“ svetainė neegzistavo, realiojo gyvenimo programuotojo Bucky Roberts „YouTube“ puslapyje vis dar yra daugiau nei 4000 mokomųjų vaizdo įrašų didžiuliu temų spektru, įskaitant interneto svetainių kūrimą, „Android“ kūrimą ir įvairias programavimo kalbas. Tiems, kurie renkasi vizualinį mokymosi stilių, sudarytą iš daugybės medžiagų, tai gali būti tik bilietas.

Roberts taip pat turi autoritetą šiuo klausimu. Jis gali pasigirti 10 metų nuolatiniu inžinerijos patyrimu „Google“ kartu su kitais savo verslumo tikslais. Laimei, jo trumpi ir aštrūs pristatymai yra skirti pradedantiesiems, daugiausiai dėmesio skiriant techniniams jo paaiškinimų punktams; todėl jie yra labai rekomenduojami, net jei pats vyras iš naujo pradėjo kurti projektus.

4. „W3Schools“

Sukurtas dar 1998 m. Ir šiuo metu valdomas Norvegijos programinės įrangos firmos „Refsnes Data“, „W3Schools“ siūlo įvairias interneto svetainių kūrimu paremtas programavimo kalbas, įskaitant HTML, CSS, Java ir SQL.

Nors šis dėmesys skiriamas ir plėtrai, ir serverio kalboms, yra sveikintinas, tikrasis „W3Schools“ grožis slypi jo nesąmonėje. Pamokos yra tiesioginės ir tikslinės, su glaustais paaiškinimais, kurie dažnai pateikiami taško forma.

Nors esate raginami nuolatos įgyvendinti tai, ko išmokote, tai yra platforma, kuri aiškiai nešioja savo širdį ant rankovės. Jei norite, kad jūsų informacija būtų šalta ir kieta, o ne miela ir švelni, tada tai tikrai yra jūsų mokymo kursas.

3. Khano akademija

Kaip nemokama internetinė švietimo platforma, „Khan Academy“ jau kurį laiką yra garsi žaidėja. 2006 m. Jį įkūrė MIT ir Harvardo absolventas Salmanas Khanas. Jo informatikos skyriuje naudojami tie patys „YouTube“ integracijos mokymosi metodai, kaip ir likusioje svetainės akademinėje dalyje.

Šis labai populiarus požiūris puikiai tinka programavimui, nes daugiau nei 400 pamokų (taip pat daugiau nei 180 informatikos vadovėlių) yra sutelktos į „JavaScript“, HTML ir SQL. Taip pat yra labai naudinga kodo valandos funkcija, kurioje per 60 labai įžvalgių minučių paaiškinami programavimo, interneto svetainių kūrimo ir duomenų bazių pagrindai.

Jei esate visiškai naujas kodavimo būdas, „Khan Academy“ siūlo produktyvią vietą pradėti.

2. „freeCodeCamp“

Sukurtas 2014 m. Buvusio mokytojo ir programinės įrangos inžinieriaus Quincy Larsono, „freeCodeCamp“ yra ne pelno organizacija, turinti daugiau nei 1200 valandų interaktyvaus mokymosi turinio 11 programavimo kalbų. Tačiau ten, kur ji iš tikrųjų išsiskiria, yra misija - suteikti vartotojams tiesioginį įdarbinimą; tai pasiekiama teikiant programuotojams galimybę įgyti patirties realiojo laiko ne pelno organizacijų atvirojo kodo projektuose, suteikiant vartotojams galimybę įvertinti savo galimybes, kai reikia kreiptis dėl darbo.

Taip pat akcentuojamas „poros programavimas“, kai studentai gali ugdyti pasitikėjimą savo sugebėjimais, jei savo darbą vertina abipusiai. Dėl šio bendradarbiavimo metodo „freeCodeCamp“ jau sukūrė keletą plačiai naudojamų atvirojo kodo įrankių ir kiekvieną mėnesį ir toliau pritraukia naujų vartotojų iš viso pasaulio.

1. Kodekadija

Nepaisant stiprios ir nuolat besiplečiančios konkurencijos, Codecademy yra neabejotinai internetinių kodavimo mokyklų karalius. Jau septintus metus programuotojų Zacho Simso ir Ryano Bubinskio intelektas gali pasigirti per 45 mln. Pasaulio vartotojų, taip pat partnerysčių su „Amazon“ ir Baltaisiais rūmais.

Šiuo metu svetainėje siūlomos 12 programavimo kalbų pamokos (2017 m. Pradžioje PHP buvo pašalinta iš mokymo programos) ir joje daugiausia dėmesio skiriama tam, kad mokiniai galėtų rašyti kodą. Siūlomi ne tik gausybė pamokų ir medžiagos, bet ir keletas konkrečiam produktui skirtų kursų, tokių kaip „Watson API“ ir „Alexa Skills“. Arba galite sutelkti dėmesį tik į tai, kas susiję su jūsų paties karjeros siekiais, pavyzdžiui, specializuojasi interneto svetainių kūrime, programavime ar duomenų moksle.

Tiems, kurie nori žengti reikalus žingsniu į priekį, yra mokama versija su papildoma parama ir testavimu; tačiau čia yra visapusiška besimokančių medžiagų, skirtų visoms pagrindinėms kodavimo kalboms, nemokama, čia yra daugiau nei pakankamai, kad būtų patenkinti visi pradedantieji ir patyrę profesionalai.

Ar jūs naudojote kurią nors iš šių programų? Ką manote? Praneškite mums toliau pateiktuose komentaruose!

Palikite Komentarą

Please enter your comment!
Please enter your name here