Tulossa… Ohjelmoinnin verkkokurssi

Opi ohjelmoinnin perusteet Pythonilla

Ohjelmoinnin perusteet -verkkokurssi soveltuu aloittelijoille, jopa täysille ummikoille, joita koodaus kiinnostelee mutta jotka epäilevät itseään: Voisiko minustakin olla tuohon… koodaamiseen?

Opi koodaamaan… kuudessa viikossa!

Miksi juuri minä opettelisin ohjelmoimaan?

Mitä jos softan rakentaminen olisi niin helppoa ja hauskaa, että jopa kiireinen kotiäiti tai koti-isä voisi tehdä sen vapaa-ajallaan?

Olen rakentanut Ohjelmoinnin perusteet -verkkokurssin niin käyttäjäystävälliseksi ja maanläheiseksi, että kuka tahansa pystyy aloittamaan kurssin jo tänään.

Sitä paitsi että se on nyt helppoa ja hauskaa, ohjelmoinnin opiskelu antaa sinulle arvokkaan ja siirrettävän uuden taidon, jonka avulla voit tulevaisuudessa valita polkusi useammista vaihtoehdoista. Voit kiihdyttää itsesi uudelle urapolulle ja päästä lopulta paremmille tienesteile kuin nykyisessä työssäsi. Vaihtoehtoisesti voit tehdä omia sovelluksia tai nettisivuja – tai ratkaista arjen ongelmia esimerkiksi koodaamalla botin, joka laatii sinulle joka viikko ostoslistan, tekee puolestasi sijoitukset tai mitä ikinä visioita mieleesi pulpahtelee.

On sanottu, että ohjelmointitaito on 2000-luvun lukutaito. Ja että tulevaisuudessa, tekoälyn kehittyessä, ohjelmointitaitoiset ihmiset ovat kuin pieniä zeuksia ja afroditeja, he voivat luoda kokonaisia maailmoita – tai maailmankaikkeuksia.

No niin, palataanpa taas tähän päivään. Realismin nimissä on sanottava, että ohjelmointi on vaativaa. Kuka tahansa normaaleilla älynlahjoilla varustettu voi kyllä oppia sen, mutta se vaatii kuitenkin työtä ja omistautumista sekä kiinnostusta aihepiiriin. Verkkokurssi antaa sinulle eväät, mutta työ sinun on tehtävä itse.

Jokaisen, joka haluaa menestyä jossakin, on ensin käärittävä hihat ja aloitettava. Jos uskot, että sinusta on siihen, tartu jo tänään tarjoukseen: saat ilmaisen koodausoppitunnin, joka ei sido sinua yhtään mihinkään.

“On paljon vaikeampi myöntää, ettet opetellut koodaamaan silloin kun olisit voinut, kuin myöntää, ettet ole vieläkään lukenut Sinuhe egyptiläistä.”

– Koodarikissa

Kurssi sisältää 12 moduulia, joissa käydään läpi mm. seuraavat kokonaisuudet:

Mikä on ohjelmointiympäristö ja miten sitä käytetään? Kurssilla käytetään web-pohjaista ohjelmointiympäristöä, joten sinun ei tarvitse ladata tietokoneellesi mitään vielä tässä vaiheessa opintoja.

Mitä ovat muuttujat ohjelmoinnissa ja miten muuttujalle asetetaan arvo?

Vuorovaikutteisen ohjelman rakentaminen vaatii syötteen ja tulosteen käsitteiden ymmärtämistä. Opimme pyytämään käyttäjältä syötettä ja tulostamaan konsoliin Pythonilla.

Mitä ovat tietotyypit ja miten tehdään tyyppimuunnos? Entä milloin tyyppimuunnosta tarvitaan? Opit tämän ja paljon lisää tietotyypeistä tällä kurssilla.

Kurssilla opit, miten saat ohjelman valitsemaan yhden kahdesta tai useammasta vaihtoehdosta. Opit perus if-else-rakenteen lisäksi myös if-elif-else-rakenteen, joka tuo vielä enemmän mahdollisuuksia ohjelmointiin.

Tietokoneen voi käskea toistamaan tietyt toiminnot niin monta kertaa kuin on tarvis. Tämä tehdään toistorakenteella. Kurssilla pääset koodaamaan hauskoja silmukoita eli “luuppeja”, joilla mm. piirrämme sisäkkäisiä ympyröitä.

Eikä siinä vielä kaikki, että voimme laittaa tietokoneen toistamaan tietyn asian n kertaa. Voimme myös laittaa tietokoneen pyörittämään silmukoita silmukoiden sisällä! Sisäkkäisillä silmukoilla voi esimerkiksi luetella erilaisista osasista koostuvia yhdistelmiä tai piirtää monimutkaisempia geometrisia kuvioita.

Opit kurssilla, miten kommentoit ja testaat ohjelmaa ja miten ohjelman virheet paikannetaan ja korjataan.

“Kun hallitset ohjelmoinnin perusperiaatteet, ei melkein mikään ongelma ole enää liian suuri ratkaistavaksi.”

– Koodarikissa

Kurssin painopisteet

Opetustyylini ja kurssin runko rakentuvat seuraaville periaatteille.

Käytännönläheiset harjoitukset tukevat oppimista

Ohjelmoinnin oppii parhaiten tekemällä. Siksi kurssi on pakattu täyteen käytännönläheisiä esimerkkejä ja harjoituksia, joihin myös näytän oikeat vastaukset vaihe vaiheelta. Jokainen 12 moduulista sisältää vähintään kaksi harjoitustehtävää.

Teorian tunteminen on kestävä pohja ohjelmointitaidolle

Akateemisena ihmisenä ja luonteeltani pohdiskelevana ajattelijana uskon teoriaymmärryksen merkitykseen. Kun ymmärrät, mistä on oikeasti kyse, saat aikaan nopeammin ja vaivattomammin. Siksi selostan ohjelmoinnin tärkeät käsitteet perusteellisesti.

Kurssin harjoitusten taso vaihtelee helpon ja vaativan välillä

Uskon, että ihminen tarvitsee sekä helppoja että vaativia haasteita. Helpot harjoitukset kohottavat mielialaa ja motivaatiota, kun taas vaikeammat harjoitukset auttavat ylittämään vallitsevan taitotason. Niinpä kurssilla pääsee pähkäilemään vaativiakin pulmia.

Viimeisen päälle hiotut oppimateriaalit käytössäsi


Oppimateriaalit ovat pääasiassa videomateriaaleja, jotka olen ensin käsikirjoittanut ajatuksen kera ja sitten nauhoittanut. Videoihin kuuluu myös diaesitykset, jotka saat tallennettua PDF-muodossa itsellesi.

Mukana ohjelmoinnin käsitesanasto

Olen koonnut PDF-tiedostoon kaikki uudet käsitteet, jotka kurssilla esitellään. Ne löytyvät sekä oppitunneittain lajiteltuina että aakkosjärjestyksessä. Tästä tiedostosta voit aina helposti tarkistaa sanat, joiden merkitystä et suoralta kädeltä muista.

Koodista saamasi palaute on kullanarvoista

Tarjoan mahdollisuuden saada palautetta kirjoittamistasi ohjelmista kuuden viikon ajan. Kerron, missä kohtaa koodissa on virhe, jos et itse löydä sitä, ja opastan sinua kehittämään koodiasi paremmaksi. Kokeneemman ohjelmoijan avulla kehität taitoasi nopeammin.

Miksi ohjelmointitaidolla on merkitystä

Kun opit ohjelmoimaan, sinulla on arvokas ja siirrettävä uusi taito, jota voit käyttää missä tahansa, missä on tietokone ja nettiyhteys.

Millaisille ihmisille ohjelmointi sopii

  • Niille, jotka pitävät ongelmanratkaisusta ja loogisesta ajattelusta
  • Niille, jotka pitävät uusien taitojen opettelusta
  • Niille, joilla on kärsivällisyyttä
  • Niille, jotka haluavat kokeilla jotakin uutta
  • Alanvaihtajille / omaa alaansa vielä etsiville

Ohjelmointitaito on 2000-luvun lukutaito.

Tee itsestäsi tulevaisuuden hakkerijumala, jonka luovuuden virta on pysäyttämätön. Aloita polkusi tänään ilmaisella oppitunnilla.