Palautteen yhteenveto
Kurssipalautteen antoi 99 opiskelijaa.
Palautteen perusteella kurssin sisältöä pidetään hyödyllisenä ja toteutustapaa pidetään toimivana. Kehitettävää on kurssin materiaalissa, jonka toivottaisiin olevan nykyistä laajempi. Erityisesti toivottaisiin enemmän materiaalia vaikeimpien SQL-tehtävien tueksi sekä tietokantojen teoriaan ja NoSQL-tietokantoihin liittyvää materiaalia.
Tällä kurssilla oli ensimmäistä kertaa käytössä tietokannan suunnitteluun liittyvä tehtävä, jossa tuli toteuttaa Python-kielinen suunniteltua tietokantaa käyttävä ohjelma. Palautteen perusteella tämä on hyvä muutos verrattuna aiempaan tehtävään, jossa tietokannan rakenne tuli kuvata sanallisesti. Tämänkin tehtävän tueksi kuitenkin olisi hyvä olla enemmän materiaalia.
Tärkein kehityskohde kurssin seuraavia toteutuksia varten on tietokantojen teorian ja NoSQL-tietokantojen materiaalin ja tehtävien parantaminen. Vaikuttaa siltä, että nämä aiheet jäävät tällä hetkellä liian vähälle käsittelylle kurssilla. Palautteessa on myös monia pienempiä ehdotuksia, joita toteutetaan tulevaisuudessa.
Numeerinen palaute
Arvioi seuraavia väitteitä (1 = täysin eri mieltä, 5 = täysin samaa mieltä):
- Osaamistavoitteet olivat selvät: 4.58
- Toteutustapa tuki oppimistani: 4.47
- Materiaalit tukivat oppimistani: 4.17
- Arviointi mittasi oppimistani: 4.44
Kurssin raskaus (1 = turhan kevyt, 5 = turhan raskas):
- Työmäärältään opintojakso oli: 3.14
Kurssin kokonaisarvosana:
- Minkä arvosanan annat kurssille kokonaisuutena? 4.33
Sanallinen palaute
Miten kehittäisit kurssia?
- Kurssi oli hyvä!
- Olisin opiskellut mielelläni kaikista aiheista lisää ja tehnyt vaikka kaksinkertaisen määrän tehtäviä, jos olisin saanut 10 op. Asiat käytiin ehkä hieman pintapuolisesti, mutta oli hauskaa ja opin paljon.
- Enemmän esimerkkejä vaikeammista sql-tehtävistä
- Oppimista olisi tukenut jos kurssin jälkeen voisi katsoa vastaukset niihin tehtäviin joita ei saanut ratkaistua. Myöskin osa Task-tehtävistä vaati aika paljon Pythonin käyttöä sekä kertausta/opiskelua, mikä sinänsä oli mukavaa mutta ei varsinaisesti kait kurssin tavoite.
- Not much to be honest, great course!
- Selkeyttäisin ohjeita siihen, miten sql-tiedostoja käsitellään python-koodissa.
- Hyppy ensimmäiseen Tasks-tehtävään oli huima, en tähän hätään osaa sanoa mitä muuttaisin
- Hyvä kurssi, en suoralta kädeltä keksi parannettavaa!
- Itseäni harmitti suuresti tehtävä- ja kysymysosiot, joista sai pisteitä vain jos kaikki osat oli oikein. Ymmärrän pointin tuossa (olisin mahdollisesti jättänyt etsimättä virheitä jos näin ei olisi ollut), mutta erityisesti teoriakysymyksissä se oli todella raskasta. Siltikin, hyvä opetusmetodi, mutta piinallinen. En ehdota sen poistamista, kunhan nurisen lämpimikseni koska kenttä on pakollinen. Kehitysehdotuksia ei ole, kurssi on hyvä ja monipuolinen jo näin.
- Laajemmin materiaalia monen taulun kyselyistä; SQL Trainer tehtävissä 60-100 tarvittiin tekniikoita, joita ei omasta mielestäni käyty materiaaleissa kunnolla läpi.
- Oikein hyvä kurssi, jotkin asiat vaativat minulta hieman lisä opiskelua muista lähteistä. Mutta kurssin vaatimat asiat oli hyvin selitetty ja esitetty materiaalissa. Kurssin toteutus on oikein hyvä, ainut mitenkä voisi parantaa olisi jos tämänkin kurssin voisi suorittaa omalla tahdilla vuoden ympäri niinkuin ohjelmoinnin perusteet ja jatkokurssin. Ehdottomasti suosittelen muillekkin tietokannoista ja SQLästä kiinnostuneille.
- Materiaaliin voisi laittaa esimerkin siitä mitä tapahtuu kun LEFT JOIN -syntaksia käytetään yhdessä pilkun ja mahdollisesti myös sulkeiden kanssa, esimerkiksi näin: SELECT A.nimi, COUNT(T.id), SUM(T.hinta) FROM Asiakkaat A LEFT JOIN (Ostokset O, Tuotteet T) ON A.id = O.asiakas_id AND T.id = O.tuote_id GROUP BY A.id;
- Olisin kaivannut ehkä enemmän graafista materiaalia, erityisesti joidenkin lausekkeiden ymmärtäminen ja ajatteleminen olisi varmasti ollut helpompaa.
- Hieman vähemmän toistoa SQL trainerissa tehdyissä tehtävissä
- SQL-tehtävissä oli jyrkkä vaikeustason nousu tehtävän 60 jälkeen. Tätä voisi jotenkin loiventaa, kuten esimerkein tai vinkkejä haluttuun ratkaisutapaan. Task-tehtävät olivat työläitä juuri sen takia että paljon aikaa kului tehtävänannon tulkitsemiseen. Ennenkuin ymmärsi mitä tehtävässä ajetaan takaa.
- Olisin toivonut lisää linkkejä/viittauksia hyödyllisiin oheismateriaaleihin.
- Opiskelumateriaalia ja erilaisia esimerkkejä voisi olla enemmän.
- Ei tule mitään erityistä mieleen, tykkäsin kurssista. Discord-ryhmä oli hyödyllinen apuväline ja materiaalit olivat selkeitä
- Saattaa johtua siitä etten käyttänyt tarpeeksi aikaa kurssimateriaalin tutkimiseen, mutta en löytänyt vastauksia monivalintakysymyksiin tietokantojen matemaattisesta puolesta ja en myöskään tiedä missä olin väärässä, joten en voi lukea lisää aiheesta. Joissakin tehtävissä meni helposti arvosana ja opintopisteet sekaisin, joka hämmensi fuksia. Myös miten oppilaan nimi ja opiskelijanumero on suhteessa toisiinsa on epäselvä. Myös voi antaa esimerkkejä siitä, miten aikatauluttaa töiden tekeminen. Tämä ei toki avoimessa ole olennainen kaikille, mutta fuksina se auttaisi.
- En keksi mitään kehitettävää, kurssi oli superhyvä!
- En keksi kehitettävää, mielestäni kurssi on hyvin toteutettu ja sen suorittaminen oli mukavaa.
- Kurssimateriaali voisi olla kattavampi ja enemmän esimerkkejä, kuin mitä nyt on materiaalissa. Videomateriaalia ei ollut linkitetty materiaaliin muuta kuin aloituspalaverista.
- Vaikeimpien sql-kyselytehtävien ratkominen oli paikoin ylivoimaista. Materiaali ei tarjonnut riittävästi eväitä tähän ja ehkä oma käsitys oli asiasta vielä sen verran hatara että ahkera googlaaminenkaan ei tuottanut tulosta. En halunnut ottaa discordia käyttöön joten jäin paitsi vertaisavusta, mikä toki oma valintani. Aiemmissa mooc-kursseisssa käytössä on ollut.Telegram, olisi kiva jos näissä viestintäkanavavalinnoissa olisi yhtenäinen linja.
- Mielestäni kurssi oli erinomaisesti järjestetty, ainakin tämmöiselle joka tykkää itsekseen opiskella. Harjoitustehtävät hyviä, ja mielestäni hyvin mitoitettuja. Opin paljon uutta vaikka suuri osa asiasta oli itselleni tuttua jo ennestään. Ehdottomasti plussaa myös siitä että tukea tehtäviin on saatavilla myös Discordissa. Ehkä ainoa mikä mietitytti oli NoSQL-tehtävien irrallisuus, kun niihin liittyvää teoriaa ei juuri esitelty. Jos asiat ovat uusia, jäänee opiskelijalle epäselväksi, miksi NoSQL-tietokantoja on edes kehitetty.
- Materiaaleja olisi hyvä parantaa. Kielen logiikka jäi hieman epäselväksi ja opin sen kunnolla vasta, kun käytin muita resursseja.
- En osaa sanoa
- Sql-tehtäviin voisi olla enemmän käytännön esimerkkejä.
- Ohjelmointitehtävien lisääminen voisi olla hyvä lisä.
- En keksi kehitettävää.
- Lähes virheetön kurssi, en keksi mainittavaa parannuskohdetta.
- Kurssi materiaalit olivat kohtalaiset, mutta tuntuivat riittämättömiltä vaikeimpiin sql-trainer tehtäviin.
- Ehkä jotain videoluentoja? MongoDB jäi vähän hämäräksi itselle, vaikka yhtä vaille kaikki tehtävät teinkin.
- Teoria/matematiikka jäi vähän epäselväksi materiaaleista/tehtävistä. Joku yhden luennon mittainen video auttaisi siinä valtavasti
- Videomateriaalia voisi olla viiden minuutin edestä yksi aihetta kohti.
- Joissain tehtävissä ohjeistus olisi voinut olla hieman ohjaavampi. Esim. jos jonkun tehtävän tulostuksessa on pakko käyttää Pythonin ominaisuuksia. Itse tulkitsin, että kun kerran on tietokantakurssista kyse, niin olisi “huijausta” käyttää Pytonia tulostuksen muotoilussa, mikä johti aivan turhaan tiedon etsimiseen ja pään seinään lyömiseen (def teacher_list()).
- SQL Trainer tehtävissä olisi mielestäni enemmän tarvetta tasaisemmalle vaikeustason nostolle. Nyt 60 ensimmäistä tehtävää menee materiaalin avulla, minkä jälkeen tuntui, että olisi viskottu altaan syvään päähän, kun opittu uimaan muutama metri. Nykyisellä toteutustavalla viimeisenä Task-tehtävänä ollut MongoDB tuntui hyvin irralliselta osalta muusta kurssista. Lisäksi tehtävän tekemisessä häiritsi tulkin jatkuva yhteyden katkaiseminen, minkä myötä samat tiedot täytyi syöttää uudelleen ja uudelleen.
- Kurssin asiat ytimekkäämmin? Jonkinlainen visuaalinen kohotus olisi myös hyvä. Selittävät videot kohdittain? Lisäksi joidenkin tasks-tehtävien ohjeita sai haeskella Discordista…
- Mielestäni kurssi oli hyvä. En keksi kehitettävää.
- Ihan loistava kurssi!
- It is very good.
- NoSQL tuli hieman puskista viimeiseen tehtävään, siihen olisi voinut olla hieman enemmän pohjustusta.
- NoSQL voisi esitellä enemmän teoreettisesti
- Lisää esimerkkejä materiaaliin, ehkä joku video aiheesta
- Lisää tietoa matemaattisesta taustasta. Tehtävät 1-60 olivat mielestäni liian helppoja, niitä voisi vähän vaikeuttaa. Tasks-tehtävissä voisi olla hieman enemmän python-ohjelmointia, se oli mielestäni kivaa. NoSQL-tietokannoista olisin myös mielelläni lukenut materiaalista. Miksi niitä halutaan käyttää?
- Ehkä muutamiin vaikeimpiin SQL Trainer tehtäviin hieman enemmän vinkkejä.
- Kaikki oli hyvin.
- Hmm, hankala sanoa mitään kehitysehdotuksia. Sen vain sanon että kurssi oli selkeästi haastavampi kuin ohjelmoinnin perus- ja jatkokurssi, koska minkäänlaisia visualisaattoreita ei ollut saatavilla.
- NoSQL-tehtävä oli mielenkiintoinen osa Tasks-suorituksia ja olisin mieluusti voinut opiskella siihen liittyä asioita lisää.
- Tarkempi palaute tehtäviä palauttaessa
- osa kurssin tehtävistä oli vähän liian vaikeita omaan makuuni. SQL-trainerista sain vain vähän päälle tehtyä 70, mutta taskeista sain kuitenkin kaikki tehtyä.
- Enemmän esimerkkejä koodeista sqlite3 ohjelmassa. Esimerkit ovat olleet aina kaikkein hyödyllisin tapa ymmärtää toimintoja.
- I’d give more concrete examples concerning the math part and some of the harder sql queries.
- Task-tehtävien 5. osassa (Tietokantojen teoria) kysymysten ja vastausvaihtoehtojen ymmärtäminen oli vaikeampaa kuin itse teorian ymmärtäminen. Varsinkin kaksinkertaiset kielteiset lauseet olivat hankalia eikä oikein mitanneet itse oppimista.
- Olisi kiva, jos tehtävänä olisi suurempi tietokantaprojekti.
- More examples on the text
- Olisi kätevä jos jo kurssin teoriassa olisi koodiblokkeja joita voi itse testata ja muokata, vrt esim. DataCamp muoto.
- En osaa sanoa
- Ilmoittelisin enemmän muillekin opintosuunnille, että tällaisia on menossa. Havaitsin kurssin olemassaolon vasta lokakuun alussa ja nopea toteutus oli aika stressaavaa.
- Nykyiset ohjeet etenkin taskien osalta ei ole tarpeaksi selkeät. Minun mielestä pitäisi ottaa näiden osalta mallia ohjelmoinnin MOOCeissa jossa kädestä pitäen näytetäån miten järjestelmät asennetaan Windows/Mac/Linux. Nyt meni toista tuntia ihan vaan alkuun pääsemiseen.
- Mielestäni esim. tietokantojen suunnittelu -tehtävässä oli hieman kohtuutonta, että vasta kyselyistä sai pisteitä - itselläni ainakin meni itse kannan tekemiseen melko paljon aikaa, eikä siitä saanut yhtäkään pistettä.
- Lyhyitä videoluentoja/materiaaleja
- Parempia ohjeita miten pääsee alkuun tehtävissä. Esim task 4. jouduin aika kauan googlailemaan miten saan sql toimimaan komentorivissä.
- Useampi luento
- Varsinkin loppupään SQL Trainer -tehtävät olivat todella kinkkisiä, joten olisi kiva, jos materiaalissa olisi muutama vaikeamman pään esimerkki lisää. Lisäksi monivalintatehtävää teoriasta oli melko vaikeaa tehdä pelkän kurssimateriaalin avulla, vaan piti tukeutua Googleen. Teoriaosio materiaalissa voisi siis olla hieman kattavampi.
- En ole perehtynyt pedagogiikkaan tarpeeksi että osaisin mainita kattavia kehitysehdotuksia.
- Lisäesimerkit tuskin ovat koskaan pahaksi? Mutta materiaalit olivat kyllä pätevät.
- Allt var nog bra.
- Ehkä vielä vähän selvennystä olisi kaivannut termistöön etenkin normaalimuotojen osalta teoriapuolella.
- Voisi olla enemmän esimerkkejä, jotka helpottavat vaikeimpien SQL-tehtävien ratkomista. Task-tehtävistä ja SQL-tehtävistä, joita ei ole osannut, olisi hyvä saada mallivastaus esim. kurssin lopuksi.
- Task -tehtävät 1 ja 2 (ja etenkin tuo jälkimmäinen) olivat vaikeita. Etenkin task2 ei olisi pystynyt tekemään pelkän materiaalin perusteella. Monesti tiesi mitä pitäisi tehdä mutta ei tiennyt miten. Aikaa meni hyvin paljon googlaamiseen. Onneksi apua sai ohjauksesta. Kurssille kannattasi ottaa mukaan esim. zoom -luennot tai videotallenteet, joissa käytäisiin asioita läpi.
- Joku tietokantoja visualisoiva työkalu olisi hyväksi. Etenkin se, miten GROUP BY järjestely ja SUM,COUNT-funktiot laskevat sen jälkeen jäi minulle aika ajoin hämäräksi. Usein on vaikea mieltää, mitä kaikkea tulostustaulussa lopulta on ja se hämärtää oikeiden riippuvuuksien määrittämistä.
- Välillä tuntui että kurssimateriaalissa asioita oli selitetty mahdollisimman minimaalisesti, ja lisää tietoa piti hakea muualta. Materiaaleihin voisi myös lisätä reilusti lisää esimerkkejä. Yhtenä esimerkkinä 4. osiossa mainitaan ikkunafunktiot ja mitään esimerkkiä näistä ei ole, mutta SQL Trainer-tehtävissä niitä oli käytetty malliratkaisuissa.
- SQL-Trainerissa tehtävien tekemistä helpottaisi hieman, jos tulostaulussa näkisi sarakkeiden nimet.
- Olisi kiva, jos SQL Trainer-tehtävät tehtäisiin jonkin ladattavan tietokannan perusteella ja sitten voisi copypasteta omat SQL-koodit vastauskenttään. Trainer-näkymä on välillä aika häiritsevä, eikä kovin kätevä testailuun.
- Tasks-tehtävien arviointikriteereitä voisi parantaa, esimerkiksi 5-tehtävässä olisi voinut antaa pisteen jokaisesta oikeasta vastauksesta sen sijaan että antaa 5 pistettä jos on saanut osatehtävään kaikki oikeat vastaukset.
- Joissain SQL-tehtävissä olisi voinut olla vinkki lähestymistavasta tai mallivastaus tehokkaasta tavasta toteuttaa kysely.
- Olisin toivonut että materiaali olisi ollut paljon kattavampaa ja siinä olisi ollut enemmän esimerkkejä. Lisäksi olisin toivonut enemmän apua itse teknisiin asioihin, kuten esim. VS Coden asentaminen ja käyttöönotto.
- Sql trainer tehtävät oli tosi vaikeita eikä ollut oikein tietoa tai materiaalia miten lähestyä tehtävää. Nro50 eteenpäin ihan random keksiikö ratkaisun heti vai ei ollenkaan. Mongodb tehtäviä ei tasks järjestelmä tarkistanut ja luulisi että sen voisi implementoida. Mongodb:n nettitulkkidisci koko ajan joka teki tehtävästä ärsyttävän.
- Lisäisin tasks-tehtävien koodi-ikkunoihin napin sisällön automaattiseksi kopioimiseksi, jonka painaminen korvaisi tekstin maalaamisen ja kopioimisen käsin (tietyissä tehtävissä main-luokalle oli testauskoodi sekä lopullinen arviointikoodi, joiden välillä tuli toisinaan hypittyä edestakaisin). Huomasin ratkaistuihin “SQL Trainer” -tehtäviin ilmestyvän mallivastaus-napin vasta aivan koko urakan loppupuolella, mikä jäi hieman harmittamaan minua. Mallivastauksen tarkastelu ja oman ratkaisun vertaaminen siihen nimittäin täydensi oppimista ratkaisevasti. Napista ei suinkaan tarvitse tehdä neon-väristä, mutta mainitsisin vähintään oppimateriaalissa neuvona ja suosituksena kyseisestä ominaisuudesta.
- Tasks-tehtävissä oli kohta joka käsitteli aihetta, jota kurssimateriaalisssa ei ollut, mutta josta ei erikseen mainittu, että asia olisi pitänyt oppia jostain muualta (2. ja 3. normaalimuoto). Muissa tehtävissä, joissa tarvitsi ulkoisia materiaaleja se oli selkeästi mainittu.
- I think that this is a good introductory course. It would be nice if sql trainer had linting and autofill
- Materiaaleihin voisi sisältää enemmän esimerkkejä.
- Yksi mahdollisuus parantaa kurssin materiaalia kauttaaltaan on lisätä visuaalista opetusmateriaalia. Tietokannat ovat varsin visuaalisesti hahmotettava kokonaisuus ja siksi materiaalissa olisi mielestäni paljonkin parantamisen potentiaalia tällä saralla.
- Laajentaisin kurssimateriaaliin oman termipankin jotta erilaisten komentojen haku olisi nopeampaa.
- Koin aiempien toteutuksien luentotallenteen hyödyllisiksi - linkkaisin nämä kurssimateriaalisivulle. Päivittäisin myös SQLTrainerin ulkoasun käyttäjäystävällisemmäksi.
- Task-tehtävien arviointi on täysi mysteeri. En edelleenkään saa task2:n tehtävistä pisteitä, vaikka olen tehnyt 10 pisteen edestä (5kpl) toimivia funktioita. En tiedä mitä voisin asialle tehdä ??
- Tehtävänannoissa oli hieman epäselvyyksiä, joten niitä voisi kehittää vähän selkeämmiksi. Lisää tekniikoita osassa listojen vertailu -kohta oli todella epäselvä. Se jäi itselle hämärän peittoon.
- Tasks tehtävään 2 olisi ehkä voinut antaa tarkemmat alustavat tiedot, miten tehtävää tulisi lähestyä. Muuten kurssi oli mielestäni toteutukseltaan täydellinen.
- Luennot olisivat mukavia.
- Task tehtävistä olisi hieno saada mallivastauksia
- Tasks 6 tuli hieman puskista kun ollaan koko muu kurssi väännetty SQL:ää. Olisi ehkä hyvä jos tästä olisi jokin ohje joko tekstinä tai videona kurssin omissa materiaaleissa. MongoDB:n dokumentoinnin kauttahan tehtävä ratkesi näppärästi mutta oli hieman yllättävää ettei kurssin omissa materiaaleissa sen enempää käsitelty noSQL-juttuja.
Muita huomioita
- hyvä kurssi, discord tuki todella hyvä!
- Päädyin jostain syystä eräässä vaiheessa vanhalle task sivustolle ja olin saada sydärin (tämä siis ilmoittautumisen jälkeen), kun pisteitä ei näkynytkään. Ehkä vain tällaisena huomiona, en edes muista, mitä linkkiä käytin, että kaikki linkit esim. ilmoittautumisessa jne. on ajantasalla.
- Tosi kiva, käytännönläheinen sisältö. Kaikki taidot heti käyttöön työelämässä. Erinomainen tuki chatissa, vaikka kynnys siellä huuteluun aluksi itsellä ainakin korkea. En tiedä miten siellä tukisi myös sellaista kulttuuria, että opiskelijat keskustelisivat tehtävistä ideoita pallotellen eikä kysymyksiä osoitettaisi vain ohjaajille? Ehkä jotkut sovitut opiskelijoiden yhteisopiskeluajat, jolloin kannustettaisiin keskustelemaan tehtävistä yhdessä chatissa?
- Kiitokset kivasta kurssista! Nämä verkon kautta itsenäisesti tehtävät kurssit ovat parhaita, opin paljon tehokkaammin kun pystyn keskittymään paremmin.
- Kurssi oli hyvin tehty, mikä teki opiskelusta mukavaa!
- Ero vaadittavissa pisteissä ja suorituksessa arvosanojen 4 ja 5 välillä oli aika huikea,etenkin kun tehtävät vaikeutuivat loppua kohti. Mutta pidin kurssista ja tehtävät olivat sopivan haastavia.
- Vaikka sql on jollain tasolla tuttua, niin mielestäni kurssi opin silti lisää ja tehtävät olivat mukavan haastavia.
- Helsingin yliopiston sivut avoimen tai MOOCin tai DEFAn opiskelijoille on todella sekava ja linkkeja sivuilla niin että helposti päätyy kiertämään kehää eikä löydä haluamaansa tietoa.
- Kurssi oli mukava ja erityisesti tykkäsin, että mukaan oli otettu python tehtäviä. Näistä python tehtävistä sai paremman käsityksen mihin sql:ää voidaan hyödyntää.
- Hyvä oli
- Monissa Tasks-tehtävissä koodataan pythonilla. Jos tämä ei ole kurssin esitietovaatimuksissa, kurssi saattaa tuottaa yllätyksiä. En ole tosin varma onko se mainittu.
- Kiitos!
- Discord-assarointi on todella hyvä, etenkin kun haulla löytää usein tarvitsemansa vinkin ihan ilman assarin häiritsemistäkin.
- Assarit Joel ja Janika olivat todella mukavia ja auttavaisia
- SQL trainerin jotkut tehtävät olivat todella haastavia. Ehkä 10/100:sta. Meinasi hermo mennä :) Mutta vastaavasti kehittivät ajattelua paljon.
- Kurssi antoi hyviä valmiuksia tietokantaosaamisen kehittämiseen!
- Arvostan 3. tasks-tehtävän vapaamuotoisuutta toteutettavan ohjelman koodikielen ja teknologian suhteen. Pienimuotoinen omatoiminen suunnittelu teki hyvää.
- Näin avoimen puolen opiskelijana tämä toteutustapa sopii itselleni loistavasti. Aikataulun ja tahdin voi valita vapaasti, kurssin puitteissa tosin.
- Kurssialusta on hyvä ja selkeä ja tehtävien jako kahteen osaan oli myös järkevää. Osa SQL trainer -tehtävistä oli oikeasti TOSI vaikeita, mutta kai se on sitten hinta siitä että saa hyvän arvosanan :D Ja kyllähän apua on ollut saatavilla.
- Opin paljon, kiitoksia!
- Toivottavasti kurssin kevättoteutuksessa on enemmän kuin 1 ohjaaja ns. pajassa. Ohjaaja oli tosi mukava ja hyvä, mutta usein apua joutui jonottamaan, eikä meitä edes ollut yleensä kovin montaa paikalla.
- Erittäin hyvä kurssi, toteutustapa oli minulle uusi mutta koin sen mielekkääksi
- Loistava! SQL Trainerin pulmat olivat hauskoja pikku pähkinöitä joita oli helppo lähteä tekemään. Koko kurssin ajan tuntui että konkreettisesti edistyy kun näki pistesaldoja ja pieniä vihreitä merkintöjä. Kiitos tästä!
- Thank you for the well structured and clear material and challenging hands on tasks. I learned so much! Have a nice Autumn. :)
- Thank you for the online course!
- MongoDB tehtävät olivat mukava lisä!
- Tosi kiva ja opettavainen kurssi, kunhan tekniset ohjeet saisivat kuntoon.
- Kurssilla oli melko suuri painotus kyselyiden tekemiseen tyylillä SELECT x FROM a, b (ja taulujen yhdistys WHERE:ssä) sen sijaan että käytettäisiin aina JOIN-syntaksia. Ymmärrän toki, että niissä harvoissa tapauksissa missä pitää saada ‘karteesinen tulo’ käytettäisiin ensin mainittua, mutta muuten lähes aina tuntuisi omaan näkemykseeni järkevämmältä käyttää suoraan JOIN:ia ja opettaa, että taulujen yhdistäminen lähtökohtaisesti tapahtuisi sillä.
- Tasks-tehtävät oli tosi hyviä.