Skelbimas
Šiuo metu yra daugybė užsakomųjų kompiuterių programavimo darbaiir daugybė nemokamų internetinių programavimo kursų, padėsiančių jums nusipirkti vieną iš šių darbų - net neturint tradicinio informatikos laipsnio.
Mes parodysime, kur rasti šias puikias internetinio programavimo klases. Jei nežinote pirmojo dalyko apie programavimą, peržiūrėkite mūsų puslapį įvadas į tai, kas yra kodavimas.

„MIT OpenCourseWare“ yra neįtikėtina. Prieš daugelį metų, kai aš stengiausi per Linear Algebra kursus koledže, MIT OCW atėjo man į pagalbą. Pilnus kursus galite rasti internete nemokamai ir galite juos pereiti savo tempu.
Šis linijinės algebros kursas (deja) jau nebegalimas, yra stiprus varžovas į geriausius koledžo kursus, kuriuos aš kada nors mokiausi. Tai buvo visos vaizdo paskaitos, tačiau profesorius žinojo savo medžiagą ir pateikė medžiagą lengvai suvirškinamu būdu. Tai tikrai patvirtino MIT kaip švietimo instituto reputaciją.
Taigi esu įsitikinęs, kad jums patiks MIT OCW programavimo kursai
. Įvadiniai yra suskirstyti į bendruosius įvadus, kalbų kursus ir tęstinius kursus. Norėdami gauti išsamų sąrašą, naršykite skyrių „Computer Science“.
„edX“ teikia nemokamus kolegijos lygio internetinius kursus, kuriems kartu vadovauja MIT ir Harvardo universitetas. Kursai yra ne tik nemokami, bet ir pati organizacija yra nesiekianti pelno, todėl galite lengvai pailsėti žinodami, kad jūsų neišnaudos galimi motyvai.
„EdX“ kursai gali būti savaitiniai arba savarankiški. Dalykai apima visas temas, kurias galite rasti bet kuriame akredituotame universitete, tačiau yra didelis įsitraukimas į informatiką, inžineriją ir verslą bei vadybą. Jūsų patogumui jie taip pat yra suskirstyti į įvadinį, vidutinį ir pažengusįjį.
„edX“ taip pat siūlo pažymėjimo programas, kurios yra kursų programos, kurios yra nukreiptos į meistriškumą tam tikroje srityje, pavyzdžiui, „Front-End Web Development“ ar „Data Science“. Tai yra naudinga gilesniam mokymuisi.

„Coursera“ yra nemokama internetinė kursų platforma, kurią remia Stenfordo universitetas ir rizikos kapitalistai. „Coursera“ bendradarbiauja su įvairiais universitetais ir organizacijomis teikdama savo kursus ir uždirba pajamas iš savo pažymėjimų programų.
Malonu tai, kad „Coursera“ daugiausia dėmesio skiria specializacijoms: kursų rinkiniams, skirtiems įgyti įgūdžių tam tikra tema, tačiau ne taip išsamiai kaip visa programa. Pavyzdžiui, šešių kursų specializacija „Duomenų struktūros ir algoritmai“ apima pagrindinius duomenis Struktūros, pagrindiniai algoritmai, grafikų algoritmai, styginių algoritmai, išplėstiniai algoritmai ir genomas Asamblėja.
Atminkite, kad ne visi kursai yra nemokami, tačiau daugelis jų yra. Kursai rengiami savaime, tačiau jie turi aiškias pradžios ir pabaigos datas, tai reiškia, kad turėsite pereiti juos, kai tik jie bus prieinami. Šiandien kursų rytoj gali nebūti, bet jų vietoje gali atsirasti naujų. Patikrinkite geriausi „Coursera“ kursai, už kuriuos verta mokėti 10 geriausių nemokamų „Kursų“ kursų, už kuriuos norėsite sumokėtiGalite sužinoti bet ką internete, naudodamiesi „Coursera“. Šie 10 nemokamų kursų yra tokie geri, kad norėsite sumokėti ir už pažymėjimą. Skaityti daugiau jei jums reikia kokių nors idėjų.

„PVTuts“ yra nemokama vaizdo įrašų kursų saugykla, skirta programavimo kalboms mokytis. Jis nebuvo atnaujintas nuo 2013 m., Tačiau vaizdo įrašų biblioteka vis dar yra puikus šaltinis pradedantiesiems. Tiesiog žinokite, kad šie kursai yra skirti tik kalbos sintaksei ir nieko daugiau.
Galimos temos apima keturias bendrąsias programavimo kalbas (C ++, C #, Java ir SQL) ir šešias žiniatinklio programavimo kalbas (HTML, CSS, „JavaScript“, PHP, ASP.NET ir XML).

„Udacity“ yra dar viena internetinių kursų platforma, tačiau skirtingai nuo MIT OCW, edX ir „Coursera“, „Udacity“ griežtai koncentruojasi į temas, susijusias su programavimu, duomenų mokslu ir inžinerija. Jokios matematikos, jokių socialinių ir humanitarinių mokslų. Viskas apie technologijas ir, be abejo, geriau už jas.
„Udacity“ tikslas yra paruošti jus profesinei sėkmei vienoje iš su technologijomis susijusių sričių. Platforma daug dėmesio skiria „Nanodegree“ programoms, kurios yra kompaktiškos programos (paprastai baigiamos mažiau nei per metus), skirtos kuo greičiau paruošti darbą. Bet „Nanodegrees“ kiekviena kainuoja nuo 100 iki 500 USD.
Nenori nieko mokėti? Tai gerai. Galite vengti viso mokymo programa pagrįsto požiūrio ir laikytis individualių nemokamų kursų.

„Udemy“ yra internetinė švietimo rinka, kurioje kiekvienas gali sukurti (ir net parduoti) savo kursus, kad kiti galėtų juos vartoti. Tai gana dviašmenis kalavijas: kvalifikuotiems žmonėms jis gali pasidalyti savo žiniomis neturint išsilavinimo, tačiau norint jį rasti, reikia pasivaikščioti per daug nesąmonių.
Programavimo kursai „Udemy“ apima įvairiausias temas. Jūs rasite viską, pradedant nuo „Python“ pagrindu sukurto duomenų traškėjimo ir baigiant etinio įsilaužimo pagrindais, pradedant „Java“ pagrindais ir baigiant pagrindinio lygio interneto plėtra. Taip pat rasite daug kursų susijusius su žaidimų plėtra 5 nemokamos žaidimų kūrimo programinės įrangos priemonės, skirtos savo žaidimams kurtiNemokama žaidimų kūrimo programinė įranga yra puikus būdas pradėti kurti vaizdo žaidimus. Mes sudarėme geriausią žaidimų programinę įrangą rinkoje. Skaityti daugiau .
Pastaba: Niekada nemokėkite visos kainos už „Udemy“ kursus! „Udemy“ prekyvietėje dažnai vyksta dideli pardavimai, todėl kainos mažėja nuo 50 iki 90 procentų. Kol laukiate, patikrinkite geriausi nemokami „Udemy“ kursai.

Jei jūsų tikslas yra tapti įgudusiu interneto kūrėju, nesvarbu, ar tai yra priekinės, ar atgalinės versijos, tada aš labai rekomenduoju arba nemokamą kodą „Camp“ (kuriame mokoma HTML, CSS, „JavaScript“ ir „reaguoti“) arba „The Odin Project“ (kuriame mokoma HTML, CSS, „JavaScript“, „Ruby“ Bėgiai).
Šie du yra išsamūs kursai, abu 100 proc. Nemokami, ir jie pateks nuo nulio iki herojaus savo tempu. Net jei iš viso neturite kodavimo patirties, jums viskas bus gerai. Tikėkitės investuoti keletą mėnesių nuo pradžios iki pabaigos, kad galėtumėte tikrai suprasti dėstomas sąvokas. Neskubėkite.

„Khan Academy“ yra vienas didžiausių interneto lobių. Ši ne pelno švietimo platforma praėjusį dešimtmetį buvo puikus nemokamo švietimo šaltinis ir ji tik tobulėjo. Nori išmokti skaičiuoti? Biologija? Pasaulio istorija? Kaip susimokėti mokesčius ar investuoti pinigus? Čia viskas.
Sąžiningai kalbant, Kompiuterių mokslo ir Kompiuterių programavimo skyriai žaidžia pasivyti, todėl šiame sąraše jis yra toks mažas. Šiuo metu galite išmokti tik „JavaScript“, taip pat algoritmų ir kriptografijos pagrindų, tačiau tai tikrai verta atidžiai stebėti.
„YouTube“ labai nukentėjo arba praleido. Egzistuoja tūkstančiai mokomųjų grojaraščių, bet per daug iš jų yra paviršutiniški ar tiesiog klaidingi. Iš tų, kurie atrodo perspektyvūs, nemažas jų fragmentas yra neišsamus. Iš tų, kurie yra išsamūs, nemaža dalis yra pasenę.
Nepaisant to, jei turite žvalias akis, „YouTube“ gali būti puikus šaltinis mokantis programuoti. Pradėkite nuo mūsų raundo geriausi „YouTube“ programavimo mokymai 17 geriausių „YouTube“ programavimo vadovėliųŠiame įraše norėtume atkreipti dėmesį į kai kurias geriausias mūsų atrastas „YouTube“ programavimo serijas. Viso to pakanka norint sušlapinti kojas kaip pradedančiajam programuotojui. Skaityti daugiau .

„OpenCourser“ nėra tokia švietimo platforma, kaip kitos čia išvardytos svetainės. Atvirkščiai, tai paieškos variklis, sukaupiantis tūkstančius nemokamų internetinių kursų iš viso interneto ir pritraukiantis juos į jūsų ranką.
Nuo šio darbo pradžios „OpenCourser“ kataloguoja daugiau nei 900 nemokamų internetinių programavimo kursų, o kasdien pridedama daug daugiau. Taip, rasite daugybę kursų iš „edX“, „Coursera“, „Udacity“ ir kt. bet jų rasite ir iš kitur, pavyzdžiui, „Saylor Academy“. Bent jau tai yra patogus būdas ieškoti daugybės aukščiau išvardytų platformų vienu metu.

„Codecademy“ yra interaktyvių internetinių kursų serija, kurios tikslas - išmokyti keletą programuoti kalbų ir pagrindų pagrindus. Kiekvienas kursas yra žaismingas, žingsnis po žingsnio procesas, kuris visą laiką laiko jūsų ranką nuo pradžios iki pabaigos.
Bet įspėjimas prieš pasinerdamas į kodekadiją: tai, ko čia išmoksi, yra nepaprastai paprastas ir paviršutiniškas. Codecademy moko tave kaip parašyti kodą, bet to nemoko kaip galvoti kaip programuotojas. Daugelis pirmą kartą pradedančių naujokų patiria nusivylimą, nes nežino, ką daryti su pasirinktomis žiniomis.
Jei turite išankstinio kodavimo patirties ir tiesiog norite išmokti naujos kalbos sintaksę, tuomet Codecademy iš tikrųjų yra gana naudinga. Jei laikote save pradedančiuoju, tada turėtumėte vengti kodekadijos Kodėl jūs neturėtumėte išmokti koduoti su CodecademyGalite išmokti koduoti nemokamai naudodamiesi Codecademy, bet ar Codecademy yra kažkas gero? Ar turėtumėte naujovinti į „Pro“? Arba mokytis kitur? Skaityti daugiau .
Svarbus paminėjimas: Lynda

„Lynda“ rengia daugiau nei 6000 įvairių internetinių kursų, išsidėsčiusių su 12 su technologijomis susijusių sričių (pvz., Animacija, CAD, IT, rinkodara, fotografija) ir šimtus konkretesnių temų. Su daugiau kaip 670 kursų programavimo kategorija sudaro didžiulę „Lynda“ turinio dalį.
Aptariamos temos apima pagrindines programavimo koncepcijas, duomenų bazių valdymą, žaidimų kūrimą, mobiliųjų telefonų kūrimą, interneto svetainių kūrimą ir, žinoma, atskirų programavimo kalbų kursus. Malonu tai, kad kursai yra suskirstyti į pradedančiųjų, vidutinių ir pažengusiųjų lygius, todėl visada galite rasti jums tinkamiausius.
„Lynda“ yra mokama platforma, kainuojanti 20 USD / mėn., Tačiau yra vienas triukas, kurį galite panaudoti patekti į „Lynda“ kursus nemokamai Kaip nemokamai naudotis Lynda.com iš vietinės bibliotekosJei gyvenate JAV ar Kanadoje, galite visiškai laisvai ir nevaržomai naudotis „Lynda“ per savo biblioteką. Čia yra nesudėtingas procesas prisiregistruoti Lynda.com per savo biblioteką. Skaityti daugiau .
Daugiau patarimų pradedantiesiems kompiuteriu
Jei laikysitės to ir nuspręsite užsiimti programavimu kaip karjera, peržiūrėkite mūsų interviu paruošimo programavimo patarimai. Kita vertus, galite pastebėti, kad programavimas yra per sunkus: požymiai, kad programavimas nėra skirtas tau 6 požymiai, kad jums nesinori būti programuotojuNe visi suprantami kaip programuotojai. Jei nesate visiškai tikri, kad turite būti programuotoju, štai keli ženklai, kurie gali nukreipti jus teisinga linkme. Skaityti daugiau .
Joelis Lee turi B.S. Kompiuterijos mokslas ir daugiau nei šešerių metų profesinio rašymo patirtis. Jis yra „MakeUseOf“ vyriausiasis redaktorius.