Parhaat ohjelmointikurssit

Viestiketju alueella 'Ohjelmointi, pelikehitys ja muu sovelluskehitys' , aloittaja Desgorr, 14.10.2018.

  1. Desgorr

    Desgorr

    Viestejä:
    588
    Rekisteröitynyt:
    19.10.2016
    Laitetaas tällainen lanka pystyyn Udemy.com ohjelmointikurssit -ketjun innoittama, johon voidaan kerätä parhaat ohjelmointiin liittyvät kurssit. Alla kursseja lähinnä Udemysta, mutta toki voi olla muaaltakin. Itsellä ollut jonkun verran vapaa-aikaa, niin näitä tullut käytyä roppakaupalla läpi tai ainakin aloitettua :)

    Ja tosiaan Udemy-kursseissa kannattaa etsiä Googlella hakusanoilla Udemy 9.99 offer ja seurata linkkiä. Lähes kaikki kurssit saa tällöin kympillä.

    Udemyn kursseja ostettaessa on myös hyvä lukea kurssin sivulta löytyviä arvosteluja, varsinkin 1 ja 2 tähden arvosteluita. Noista saa yleensä parhaimman kuvan siitä mikä kurssissa on huonoa. Tosin nuo kannattaa lukea pienellä varauksella. Aina nuo 1 tai 2 tähteä ei ole annettu kovin järkevin perustein.

    Java
    Kurssi:
    Ohjelmoinnin MOOC – 2018
    Sivusto: MOOC.fi
    Hinta: Ilmainen
    Kuvaus: Tämä on yleensä se suositelluin ohjelmoinnin peruskurssi Suomalaisilla foorumeilla, eikä suotta. Kyseessä on erittäin hyvin toteutettu kurssi ohjelmoinnin perusteista käyttäen Javaa kielenään. Jos ohjelmointi vain kiinnostaa, niin suosittelen lähtemään tästä liikkeelle.

    Kurssi:
    Complete Java Masterclass - updated for Java 11
    Sivusto: Udemy
    Sivuston pisteet: 4.5
    Hinta: 9.99€ tarjouslinkin kautta
    Kuvaus: Luultavasti Udemyn laadukkain tai ainakin laadukkaimpia kursseja Javasta. Kaveri todella tietää mistä puhuu ja kurssia päivitetään kokoajan uudella materiaalilla. Materiaalia tällä hetkellä huimat 76,5 tuntia!

    Kurssi: Java In-Depth: Become a Complete Java Engineer!
    Sivusto: Udemy
    Sivuston pisteet: 4.4
    Hinta: 9.99€ tarjouslinkin kautta
    Kuvaus: Myös erittäin laadukkaasti toteuttu kurssi, joka menee hieman pintaa syvemmälle nimensä mukaisesti. Kurssi käyttää opetuksessa lisänä kirjan Effective Java materiaalia. Miinuksena lähinnä Intialainen aksentti, josta voi olla vaikea välillä saada selvää.

    C++
    Kurssi:
    Beginning C++ Programming - From Beginner to Beyond
    Sivusto: Udemy
    Sivuston pisteet: 4.6
    Hinta: 9.99€ tarjouslinkin kautta
    Kuvaus: Luultavasti parhain ja syvällisin moderniin C++:aan keskittyvä kurssi Udemyssa. Mm. yli 5h matskua pelkästä STL:stä ja tunti Smart pointereista. Yhteensä matskua melkein 40 tuntia.

    C#
    Kurssi:
    Complete C# Masterclass
    Sivusto: Udemy
    Sivuston pisteet: 4.5
    Hinta: 9.99€ tarjouslinkin kautta
    Kuvaus: Tätä ei ole kovin pitkälle tullut seurattua, mutta kurssi vaikuttaa laadukkaalta ja luentolistauksen mukaan menee kohtuu syvälle (Mm. Linq, WPF ja tietokantojen käyttö). Saanut myös hyvät arviot Udemyssa.

    Unity
    Kurssi:
    Complete C# Unity Developer 3D - Learn to Code Making Games
    Sivusto: Udemy
    Sivuston pisteet: 4.6
    Hinta: 9.99€ tarjouslinkin kautta
    Kuvaus: Ehdottomasti Udemyn paras ja laadukkain Unity-kurssi. Kurssissa lähdetään liikkeelle ihan C#:n perusteista, joten C#:tä ei ole pakko osata. Jos C#:tä jo jonkun verran osaa niin ekan osion voi hyvin skipata. Jos ihmettelette mitä osoitteessa tarkoittaa kakkonen, niin tästä kurssista on myös olemassa 2D-ohjelmointiin painottuva versio: Complete C# Unity Developer 2D - Learn to Code Making Games
    2D-versio ei vaina ole ihan niin ajantasalla mitä tämä 3D-versio.

    Web-ohjelmointi
    Kurssi:
    The Web Developer Bootcamp
    Sivusto: Udemy
    Sivuston pisteet: 4.7
    Hinta: 9.99€ tarjouslinkin kautta
    Kuvaus: Kyseessä on Web-ohjelmoinnin Full Stack -kurssi. Itse olen vasta puolivälissä, mutta tässä vaiheessa jo täytyy todeta, että paremmin tehtyä kurssia Udemyssa oikeasti saa hakea. Tekijä on todellakin innostunut opettamisesta ja tekee sen hyvin! Matskuakin on yli 42 tuntia. Tämä on myös yleensä suositeltuna kurssina jos etsii Udemysta kurssia liittyen web-ohjelmointiin.

    Kurssi: Full Stack Open 2018
    Sivusto: MOOC.fi
    Hinta: Ilmainen
    Kuvaus: Helsingin yliopiston järjestämä Full Stack -kurssi, joka keskittyy JavaScriptiin. Kuvaus MOOC.fi:sta: "Kurssilla tutustutaan Javascriptilla tapahtuvaan moderniin websovelluskehitykseen. Pääpaino on React-kirjaston avulla toteutettavissa single page -sovelluksissa, ja niitä tukevissa Node.js:llä toteutetuissa REST-rajapinnoissa."
     
    Viimeksi muokattu: 15.10.2018
    arcane, OD., zZzz ja 1 muu käyttäjä tykkää tästä.
  2. Xiyng

    Xiyng

    Viestejä:
    991
    Rekisteröitynyt:
    19.10.2016
    GJ, mutta sen verran pitää nillittää, että tuo mooc ei käsittääkseni ole kurssi Java-ohjelmoinnista vaan yleisemmin kurssi ohjelmoinnista, jolla käytettäväksi kieleksi on valittu Java. Ihan yhtä hyvin siellä voitaisiin varmasti käyttää jotain muutakin kieltä ilman ydinsisällön olennaista muuttumista.
     
    Bladekill ja hsalonen tykkäävät tästä.
  3. Desgorr

    Desgorr

    Viestejä:
    588
    Rekisteröitynyt:
    19.10.2016
    Näinhän tuossa mainitsin?

     
  4. OD.

    OD.

    Viestejä:
    288
    Rekisteröitynyt:
    14.12.2016
    Hyvä ketju, pisteet aloittajalle! Olen tuon MOOCin ohjelmointikurssin käynyt kun hain sitä kautta yliopistoon. Aika runsas tietopläjäys "olio"ohjelmoinnista (vieläkö tota termiä käytetään) ja javaakin oppii samalla. En ehkä pelkkänä Java-kurssina kävisi varsinkaan, jos on jo ohjelmoinnin perusteet hyvin hallussa.

    Pari tietoturva ja pen testing sekä full stack kurssia olen hommannut Stacksocialista, mutta enpä ole niitä kerennyt vielä aloittamaan. Täytyypä muistaa tulla tänne turinoimaan kun saan ne joskus käytyä. Tiimiläisilleni olen hankkinut Udemystä kursseja kun on tullut tarve tutustua johonkin uuteen aihepiiriin tai teknologiaan. Tähän tarkoitukseen ainakin sopivat ihan hyvin.
     
    Viimeksi muokattu: 14.10.2018
    Desgorr ja zZzz tykkäävät tästä.
  5. Desgorr

    Desgorr

    Viestejä:
    588
    Rekisteröitynyt:
    19.10.2016
    Kiitoksia :) Viitsitkö kertoa mitä kursseja on hommattuna? Ja varsinkin nuo tiimiläisille hommatut Udemyn kurssit.

    Udemystahan on myös olemassa isomalle porukalle Business versio: Get Started | Udemy for Business
     
    Viimeksi muokattu: 14.10.2018
  6. hsalonen

    hsalonen

    Viestejä:
    5 893
    Rekisteröitynyt:
    17.10.2016
    edit: siirretty. Sopi paremmin toiseen ketjuun.
     
    Viimeksi muokattu: 14.10.2018
  7. OD.

    OD.

    Viestejä:
    288
    Rekisteröitynyt:
    14.12.2016
    Minäpä etsin tiedot, en muista ulkoa. Qlikview, Robot framework ja UI pathia tais olla. En hommannut vielä tuota business versiota, koska en ollut varma Udemyn kurssien laadusta. Ostettiin jokunen kurssi ensin testiin. Harkinnassa on Udemyn lisäksi ainakin Linkedin learning ja joku, jonka nimeä en nyt muista.

    Jotta ei menisi ihan höpinöksi vailla sisältöä, niin tässä Reaktorin ja Helsingin yliopiston tekemä tekoälykurssi: The Elements of AI - a free online course
     
    zZzz ja Desgorr tykkäävät tästä.
  8. Xiyng

    Xiyng

    Viestejä:
    991
    Rekisteröitynyt:
    19.10.2016
    Kyllä. Ensimmäinen virke sanoo kuitenkin hieman toista ja on ensimmäisenä virkkeenä myös painoarvoltaan aika suuri, joten vääriä käsityksiä voi silti syntyä. Siksi oli tähän pakko puuttua. Pahoittelen. :p
     
  9. arcane

    arcane

    Viestejä:
    582
    Rekisteröitynyt:
    23.10.2016
    Web-development kursseihin lisäisin Mooc.fin alta löytyvän Full Stack Open 2018 , joka keskittyy pelkästään Javascriptiin. Palvelinohjelmoinnissa käytetään siis Node.js. Vaatii esitietoja ainakin aiemman ohjelmointikokemuksen osalta. Koska aiheena on javascript, web-frameworkit ja web-ohjelmointi, voi kurssi olla aika ähky ja sekava, koska itse asia on ihan yhtä ähky ja sekava.

    Peliohjelmointi jos kiinnostaa Game Maker Studio (2):lla tai Godotilla, niin työnalle joku HeartBeastin Youtube-kurssi. Vaikka aika kädestäpitäen mennään, kursseista saa mielestäni enemmän irti jos ohjelmointi on tuttua jo entuudestaan, ja youtube-kurssilla skippaa turhat kohdat ja toisaalta heti alun jälkeen yrittää tehdä seuraavat toiminnallisuudet peliin itse, ennen kuin yhden ratkaisutavan katsoo videolta. Heartbeast tarjoaa myös Udemyssa muutamia kursseja, mutta en usko niiden eroavan kovin paljoa ilmaisien youtube-kurssein sisällöstä.
     
  10. Desgorr

    Desgorr

    Viestejä:
    588
    Rekisteröitynyt:
    19.10.2016
    Aloitusviestiä muokattu tuon kurssin osalta kuvaavammaksi.

    Kiitos vinkistä. Lisätty Full Stack Open 2018
     
    Xiyng tykkää tästä.
  11. Bladekill

    Bladekill

    Viestejä:
    381
    Rekisteröitynyt:
    18.10.2016
    Ben Tristemin muitakin kursseja voin kyllä suositella varauksetta. Hänellä taitaa olla myös aivan top notch C++/Unreal Engine kurssi.


    Tämä ei ole varsinaisesti kurssi vaan kirja, mutta laitan sen kuitenkin tähän koska en ole ainakaan itse löytänyt vielä mitään tasokasta kurssia Go-ohjelmointikielelle.

    Kirja: The Go Programming Language
    Sivusto: The Go Programming Language
    Kuvaus: Kirja jossa käydään Go ohjelmointikieli aivan perusteellisesti läpi esimerkkien ja tehtävien kautta. Juuri mitään kiveä ei jätetä kääntämättä ja tässä pureudutaan oikeasti kielen toimintaan ja viitataan paljon tietokoneen/tietokoneen muistin alemmantason toimintaan selittääkseen kielen teknisiä ratkaisuja yms. ja miksi niihin päädyttiin. Ero on valtava "This how you do REST API, ok done, you are good to go"-räkäpallokursseihin tai tutoriaaleihin nähden.
     
    zZzz tykkää tästä.
  12. Anagonda

    Anagonda

    Viestejä:
    57
    Rekisteröitynyt:
    17.10.2016
    Osaako kukaan ehdottaa mitään hyvää python webbikurssia, missä ei ole videoita? Tai muutkin ohjelmointikielet käy, kunhan ei ole videokursseja.
    Saisi lähteä ihan alkeista, varmuuden vuoksi.
    Videokurssit ei sovellu kun asun suomen ulkopuolella ja täällä on rajut datakatot.
     
  13. Randomizer

    Randomizer

    Viestejä:
    418
    Rekisteröitynyt:
    29.10.2016
    Joskus aikanaan pääsin Pythoniin sisälle tällä: gregmalcolm/python_koans

    Opettaa kieltä TDD-metodien kautta (test driven development). Eli jokaisessa tehtävässä on lähtötilanteessa jokin assertio joka pitää ratkaista. Minusta oikein kiva tapa opetella, tulee kaksi kärpästä samalla iskulla. Alkaa todella yksinkertaisista ongelmista mutta menee lopussa syvällisemmäksi.
     
  14. Uhanalainen

    Uhanalainen

    Viestejä:
    92
    Rekisteröitynyt:
    17.10.2016
    Esim. Automate the Boring Stuff tai Learn Python the Hard Way ovat ihan OK kirjoja jotka löytyvät myös netistä. Ensimmäisen voi lukea ilmaiseksi, toisen ensimmäiset luvut ovat ilmaisia, lopuista joutuu maksamaan.
     
  15. Nigel

    Nigel

    Viestejä:
    237
    Rekisteröitynyt:
    23.10.2016
    Nyt lähtisi aika halvalla iso läjä opiskelumateriaalia: linkki. Tuo Dan Baderin Python Tricks -kirja on kiinnostanut jo vähän aikaa, mutta ei ole vielä tullut hankittua. Tuossa paketissa on materiaalia aika laidasta laitaan, mutta Python-materiaalin lisäksi jossain vaiheessa pitäisi alkaa perehtyä JavaScriptiin ja webbidevaukseen liittyviin asioihin ja tuossa olisi tarjontaa myös niihin liittyen.

    Onko joku tutustunut tuossa paketissa oleviin kirjoihin/kursseihin? Onko ne ihan laatutavaraa?
     
  16. Moilaps

    Moilaps

    Viestejä:
    67
    Rekisteröitynyt:
    01.01.2018
    Itse suosittelen OSSU:a ossu/computer-science

    Tavallaan sisältää koko yliopiston CS tutkinnon ilmaiseksi. Erityisesti suosittelen CS50 aloitukseksi kurssia, joka on ilmeisesti koko Harvardin suosituin kurssi.

    Toinen hieman typistetympi on Teach Yourself Computer Science
     
  17. croc

    croc

    Viestejä:
    5
    Rekisteröitynyt:
    08.11.2017
    Mikäli kiinnostaa kokeilla selainpohjaista kurssia, että miltä opiskelu tuntuu niin CodeAcademy:n kautta saa 7päivän trialin ihan Google tunnuksilla parissa sekunnissa. Itse otin tuon trialin ja koittanut verestää muistia Javascript:in osalta, valittavina myös Java, React, html/css, python, sql, ruby, shell skripti kursseja tai niiden sekoituksia.. riippuu vähän minkälaisia kokonaisuuksia/kursseja valitsee. Eihän tuossa trialissa kauheasti ehdi, mutta ehkäpä siinä joku saattaa huomata onko mielekästä ja tietenkin on mahdollisuus ostaa lisää aikaa.

    Huonona tässä on ehkä just se, että ei käytetä IDE:ä ja koodi kirjotetaan suoraan selaimeen joten, ympäristönä ei välttämättä vastaa sitä mitä oikeasti käytettäisiin.. toisaalta aloittaminen on erittäin nopeata. Alkupään tehtävät ovat olleet järkeenkäypiä, sekä tässä myös pyritään opettamaan kohtuu selkeätä koodin kirjoittamista.
     
    Viimeksi muokattu: 30.11.2018
    Desgorr ja zZzz tykkäävät tästä.
  18. Uhanalainen

    Uhanalainen

    Viestejä:
    92
    Rekisteröitynyt:
    17.10.2016
    Olen vähän ulalla tuon suhteen, eli mitä ne oikeat ohjelmoijat sitten käyttävät JS:n kirjoittamiseen? Onko siihen jotain järkevää IDE:tä? Itse olen naputellut tyytyväisenä Sublimella menemään, vaan eipä sillä tekstieditorilla mitään merkitystä ole, kunhan on syntax highlighting käytössä.
     
  19. arcane

    arcane

    Viestejä:
    582
    Rekisteröitynyt:
    23.10.2016
    En tiedä oikeista ohjelmoijista, mutta työkäytössä esim. Intellij IDEa (Ultimate). Hyödyllisiä ominaisuuksia ovat esim. eslint/tslint-yhteensopivuus, Typescriptin kääntö lennossa editoitaessa, koodiehdotukset, koodigeneraatio ja templaatit, perus find-replacet, versionhallinta ja tietokantaintegraatiot (joista tosin itse käytän lähinnä Resolve conflicts -työkalua), siirtyminen toteuttavaan funktioon funktion nimeä klikkailemalla. Saapa siihen halutessaan npm integraatiot ja node käynnistimet ja muutkin, jos ei tykkää naputella terminaaliin.

    Toki osa ominaisuuksista toimii huomattavasti heikommin perinteisessä Javascriptissä kuin vaikkapa Javan kanssa, kun niin moni "selvä virhe" on usein validia javascriptiä.

    En tiedä miten pitkälle VSCode pääsee ominaisuuksillaan, jos sitä vähän säätäisi pluginien avulla.
     
    zZzz ja Uhanalainen tykkäävät tästä.
  20. Tup3x

    Tup3x Tukijäsen

    Viestejä:
    952
    Rekisteröitynyt:
    18.10.2016
    Full-stack developperina voin sanoa, että oikeastaan kaikki käyttävät Visual Studio Codea HTML, JS ja CSS (SASS) koodin vääntämiseen ainakin meillä. IntelliSense toimii hyvin ja linterit pystyy conffaamaan helposti (ja autofixaamaan tiettyjä ongelmia ym.). Luonnollisesti koodiehdotukset ja esim. for luuppien jne. automaattinen generointi onnistuu. Muuttujien, functioiden ym. refactorointi/uudelleen nimeäminen on myös helppoa. Myös omia snippettejä voi tehdä. Jos typescriptiä tekee, niin todella hyvä tuki. Html puolella emmet tuki on kätevä.
     
    Viimeksi muokattu: 05.12.2018 klo 23:56
    ©©© tykkää tästä.
  21. ©©©

    ©©©

    Viestejä:
    193
    Rekisteröitynyt:
    16.10.2016
    VS Code on kyllä jo lähes de facto standardi IDE. Kävin hiljattain meidän ulkomaantoimistolla jossa käytännössä vain koodataan, niin jokaisella ruudulla helotti VS Code.
     
  22. pewlo

    pewlo

    Viestejä:
    34
    Rekisteröitynyt:
    26.06.2018
    IntelliJ on Jetbrainsin tuote ja heidän Javascriptille erityisesti tuunattu IDE on Webstorm. Lähes saman saat varmaankin kun tuunaat IntelliJ:tä plugineilla. Mutta tuossa Webstormissa on kaikki valmiiksi tuunattuna ja vähemmän ylimääräistä. Vaikka sama IntelliJ platformi on pohjalla.
     
  23. kaarlos

    kaarlos

    Viestejä:
    219
    Rekisteröitynyt:
    13.11.2016
    IntelliJ IDEA (ja WebStorm) jää omien kokemusten perusteella jalkoihin VSCodelle Typescript / Javascript puolella.

    Javassa kyllä edelleen aivan paras IDE.
     
  24. vrds

    vrds

    Viestejä:
    230
    Rekisteröitynyt:
    14.12.2016
    WebStorm ei tosiaan ole paras pelkkään JS:ään, mutta IntelliJ IDEa parempaa ei löydy full stack devaajalle jos ja kun frontti-puoli on mukana (HTML, CSS ja mikä tahansa JS) sekä back end JVM-pohjainen (Java, Scala, Kotlin). IDEa:n osaavalle WebStorm sitten on ihan perusteltu vaihtoehto. Lisäksi molemmat taitaa saada edelleen ilmaiseksi (siis myös maksullisen IDEa:n) jos on opiskelija.
     
  25. Uhanalainen

    Uhanalainen

    Viestejä:
    92
    Rekisteröitynyt:
    17.10.2016
    Itse kun on opiskellut tuota Pythonia ja nyt web devausta niin se JetBrainsin täyspakkaus alkaa tuntua kiinnostavalta, kun sillä saisi sekä PyCharmin että sen WebStormin (ja kaikkea muuta krääsää toki kanssa). Mutta saas nyt nähdä kuinka kauan tää kiinnostus jatkuu tällä kertaa, maksaako vaivaa laittaa sitä 250e kertapanostusta työkaluihin joita ei välttämättä tule käytettyä.
     
  26. pewlo

    pewlo

    Viestejä:
    34
    Rekisteröitynyt:
    26.06.2018
    Täytyy myöntää että niistä ajoista kun väänsin kunnolla JS:ää on hetki. Mutta onhan nuo kaikki ihan kokeilemisen arvoisia niin voi itse sitten miettiä mistä tykkää. Minulla on tuo JetBrains toolkit henkilökohtainen lisenssi ollut jo muutama vuosi. Saapahan itse tehdä omia projekteja miten haluaa ilman feature tai käyttörajoitteita, ja ihan sama missä töissä, saa myös vapaasti sielläkin käyttää. Kun IntelliJ:tä, PyCharmia, GoLandia, yms käyttänyt toistakymmentä vuotta niin toki siinä vahva bias minulla. VS moni tuntuu kehuvan, joten varmasti hyvä valinta jos sillä puolella pääasiassa toimii.
     
  27. Tice

    Tice

    Viestejä:
    19
    Rekisteröitynyt:
    17.10.2016
    Jos et ole varma miten pitkään innostus kestää, niin ota kuukausisopimus. Taitaa olla himpun kalliimpi, mutta ainakin kertapanostus on pienempi. Itselläkin ollut pitkään RubyMinen lisenssi henkilökohtaiseen käyttöön.