Tekoälyavusteinen ohjelmointi & Fullstack
Haluatko oppia rakentamaan kokonaisia verkkopalveluita käyttöliittymästä palvelimeen ja tietokantaan asti ja tehdä sen tekoälyn avulla nykyaikaisesti?
Tekoälyavusteisen ohjelmoinnin ja fullstack-kehityksen koulutuksessa opit JavaScriptin, Reactin ja Node.js:n sekä sen, miten tekoälyä hyödynnetään ohjelmistokehityksessä, testauksessa ja oman työn tuottavuuden parantamisessa.
Kenelle
Koulutus on tarkoitettu yli 18-vuotiaille alan vaihtajille ja ohjelmistokehityksestä kiinnostuneille. Opetus toteutetaan suomeksi ja englanniksi, joten hakijalta edellytetään suomen kielen taidon lisäksi englannin kielen perustaitoa. Aiempaa ohjelmointitaustaa ei vaadita.
Tutkinto
Tieto- ja viestintätekniikan perustutkinnon osia, ohjelmistokehittäjän osaamisala
Laajuus: 105 osp
Mahdollisuus täydentää koko perustutkinnoksi, 180 osp
Kesto
n. 14 kk
Ajankohta
Koulutus alkaa 19.1.2027.
Hakeminen
14.9.-1.11.2026
Pääsykoe
Koulutukseen on haastattelu. Haastattelut 1.-4.12.2026 Teamsilla.
Hakijalta vaaditaan riittävä suomen kielen taito. Kielikoe 17.11.2026 tarvittaessa.

Ura ohjelmistokehittäjänä
Koulutus antaa käytännön valmiuksia ohjelmistokehittäjän työtehtäviin ja tekoälyn hyödyntämiseen osana nykyaikaista ohjelmistokehitystä. Koulutuksen jälkeen voit suunnata esimerkiksi fullstack-kehittäjän, front end- tai back end -kehittäjän, junior-ohjelmistokehittäjän tai ohjelmistotestaajan tehtäviin.
Opit ohjelmoinnin ja fullstack-kehityksen keskeisiä taitoja JavaScriptin, Reactin ja Node.js avulla. Lisäksi opit käyttöliittymä- ja palvelinpuolen kehitystä, tietokantojen hyödyntämistä, versionhallintaa, ohjelmistotestausta ja ohjelmistojen julkaisemista.
Tekoäly on mukana osana käytännön tekemistä: opit hyödyntämään tekoälytyökaluja ohjelmoinnissa, testauksessa ja ongelmanratkaisussa sekä arvioimaan tekoälyn tuottamaa koodia kriittisesti.
Kouluttaudu koodaajaksi – tekoälyä hyödyntäen
Koulutus kestää noin 14 kuukautta ja siinä suoritat tieto- ja viestintätekniikan perustutkinnon ammatillisia tutkinnon osia yhteensä 105 osaamispistettä. Opinnot painottuvat ohjelmistokehitykseen, fullstack-osaamiseen ja tekoälyn hyödyntämiseen osana koodaajan työtä.
Halutessasi voit täydentää opinnot koko tieto- ja viestintätekniikan perustutkinnoksi suorittamalla puuttuvat tutkinnon osat ja yhteiset tutkinnon osat. Koko perustutkinto antaa yleisen jatko-opintokelpoisuuden korkeakouluopintoihin.
Koulutuksen sisältö
Koulutuksessa opit ohjelmoinnin ja fullstack-kehityksen keskeisiä taitoja JavaScriptin, Reactin ja Node.js:n avulla. Opintoihin sisältyvät myös HTML ja CSS, tietokannat, palvelinpuolen ohjelmointi, versionhallinta, ohjelmistotestaus sekä ohjelmistojen julkaiseminen. Tekoälyä hyödynnetään läpi opintojen ohjelmoinnin, testauksen, ongelmanratkaisun ja oman työskentelyn tukena. Opinnot sisältävät käytännön projekteja ja työelämässä tapahtuvaa oppimista.
Koulutus koostuu seuraavista ammatillisista tutkinnon osista:
Ohjelmointi, 45 osp
Ohjelmistokehittäjänä toimiminen, 45 osp
Tekoälyn hyödyntäminen työprosesseissa, 15 osp
Yhteensä 105 osp.
Koko perustutkinnon (180 osp) voi suorittaa täydentämällä opintoja esimerkiksi tutkinnon osilla Verkkopalvelun tekninen toteutus (15 osp) ja Tieto- ja viestintätekniikan perustehtävät (25 osp) sekä yhteisillä tutkinnon osilla (35 osp).
Toteutus ja opiskelumuodot
Koulutus toteutetaan monimuotototeutuksena. Lähipäivä kerran kuukaudessa ja niiden välillä itsenäinen työskentely verkko- ja itseopiskelumateriaalien avulla. Lähipäivät alkavat tammikuussa 2027 ja jatkuvat joulukuuhun 2027. Opinnoissa yhdistyvät itsenäinen työskentely ja tiimiprojektit: mukana on kursseja, säännöllisiä työpajoja ja asiantuntijaluentoja sekä lokakuussa 2027 alkava 16 viikon harjoittelujakso, joka päättyy helmikuun 2028 lopussa.
Lähipäivät vuonna 2027
Lähipäivät vuonna 2027
Lähipäivät järjestetään pääsääntöisesti kuukauden kolmantena tiistaina. Loka- ja joulukuun ajankohtia on siirretty loma- ja juhlaviikkojen vuoksi.
- 19.1.2027 – koulutuksen aloitus
- 16.2.2027
- 16.3.2027
- 20.4.2027
- 18.5.2027
- 17.8.2027
- 21.9.2027
- 26.10.2027
- 16.11.2027
- 14.12.2027
Saat Mac-tietokoneen käyttöösi opintojen ajaksi
Opiskelijat saavat Mac-kannettavan tietokoneen käyttöönsä opintojen ajaksi.
Yhteinen kehitysympäristö helpottaa opiskelua ja mahdollistaa samojen ohjelmistokehityksen työkalujen käyttämisen koko ryhmässä.
Harjoittelu ja työelämäprojektit
Opintojen loppuvaiheeseen kuuluu 16 viikon harjoittelujakso, joka alkaa lokakuussa 2027 ja päättyy helmikuun 2028 lopussa.
Harjoittelun aikana suoritetaan myös tutkinnon osiin kuuluvia näyttöjä.
Harjoittelun voi tehdä esimerkiksi:
- ohjelmistoalan yrityksessä
- muussa soveltuvassa työympäristössä
- Business Cornerissa yrityskumppanin toimeksiantoprojektissa
- oman yritystoiminnan parissa.
Business Corner tarjoaa opiskelijoille työelämäprojekteja, yritysverkostoja, asiantuntijatukea ja yritysneuvontaa.
Miksi valita tekoälyavusteisen ohjelmoinnin ja Fullstack-kehityksen koulutus?
1. Aloita ilman aikaisempaa ohjelmointitaustaa
Koulutus sopii myös alanvaihtajalle. Sinulta ei edellytetä aiempaa ohjelmointiosaamista.
2. Opi fullstack-kehitystä käytännössä
Opit rakentamaan sovelluksia käyttöliittymästä palvelimeen ja tietokantaan asti JavaScriptin, Reactin ja Node.js avulla.
3. Ota tekoäly osaksi ohjelmistokehittäjän työkalupakkia
Opit hyödyntämään tekoälyä ohjelmoinnissa, testauksessa, ongelmanratkaisussa ja oman työn tehostamisessa.
4. Tee käytännön projekteja
Opinnoissa yhdistyvät itsenäinen työskentely, tiimiprojektit, työpajat ja työelämän toimeksiannot.
5. Suorita ammatillisia tutkinnon osia
Saat 105 osaamispisteen kokonaisuuden, jonka voit myöhemmin täydentää koko tieto- ja viestintätekniikan perustutkinnoksi.
6. Opiskele joustavasti
Monimuotototeutus ja noin kerran kuukaudessa järjestettävät lähipäivät mahdollistavat opiskelun yhdistämisen muuhun elämään.
Kenelle koulutus sopii?
Koulutus on tarkoitettu yli 18-vuotiaille aikuisille, jotka ovat kiinnostuneita ohjelmistokehityksestä ja haluavat rakentaa itselleen osaamista uudelle alalle.
Koulutus sopii sinulle esimerkiksi, jos:
- suunnittelet alanvaihtoa ohjelmistokehitykseen
- haluat oppia ohjelmoimaan ilman aikaisempaa ohjelmointitaustaa
- olet kiinnostunut verkkopalvelujen ja sovellusten rakentamisesta
- haluat oppia JavaScriptiä, Reactia ja Node.js:ää
- haluat ymmärtää, miten tekoälyä hyödynnetään käytännössä ohjelmistokehityksessä
- haluat suorittaa ammatillisia tutkinnon osia ja mahdollisesti myöhemmin koko perustutkinnon.
Opetus toteutetaan suomeksi ja englanniksi, joten hakijalta edellytetään suomen kielen taidon lisäksi englannin kielen perustaitoa.
Miksi BC?
Business College Helsingillä on pitkä kokemus ammatillisesta koulutuksesta ja työelämän muuttuviin osaamistarpeisiin vastaamisesta. Historiamme ulottuu vuoteen 1881, mutta katseemme on vahvasti tulevaisuudessa.
Ohjelmistokehitys muuttuu nopeasti, ja tekoälystä on tullut yhä tärkeämpi osa kehittäjän työkalupakkia. Tekoälyavusteisen ohjelmoinnin ja fullstack-kehityksen koulutuksessa opit ohjelmoinnin lisäksi hyödyntämään tekoälyä käytännössä osana nykyaikaista ohjelmistokehitystä.
Opinnot ovat käytännönläheisiä ja työelämälähtöisiä. Opit tekemällä, työskentelet projektien parissa ja rakennat osaamista, jota voit osoittaa myös tuleville työnantajille. Koulutuksessa yhdistyvät itsenäinen työskentely, tiimiprojektit, työpajat, asiantuntijaluennot ja työelämässä tapahtuva oppiminen.
Opintojen loppuvaiheen 16 viikon harjoittelujakso antaa mahdollisuuden soveltaa osaamistasi käytännössä ja rakentaa yhteyksiä työelämään. Harjoittelun voit suorittaa esimerkiksi alan yrityksessä tai Business Cornerissa, jossa voit työskennellä yrityskumppaneiden aitojen toimeksiantojen tai oman yritystoimintasi parissa.
Saat myös Mac-kannettavan käyttöösi opintojen ajaksi, joten käytössäsi on yhtenäinen ja nykyaikaiseen ohjelmistokehitykseen soveltuva työskentely-ympäristö.
Näin haet koulutukseen – Valintaperusteet
Koulutukseen ei ole pääsykoetta. Sopivimmat hakijat valitaan haastatteluun.
Tärkeintä koulutukseen hakeutujalle on hyvä motivaatio ja oma visio IT-alalle suuntautumisesta.
Valintaperusteet
Hakemus: 0-12 valintapistettä
Arvioidaan hakijan motivaatiota, urasuunnitelmaa, suomen kielen osaamista sekä tietotekniikan pohjaosaamista.
Haastattelu: 0-10 valintapistettä.
Hakijat kutsutaan haastatteluun hakemuksen valintapisteiden perusteella.
Opiskelijavalinta tehdään haastattelun perusteella. Valintajärjestys ratkaistaan haastattelun valintapisteiden perusteella. Haastattelupisteiden ollessa tasan, valintajärjestys ratkaistaan hakemuksen valintapisteiden perusteella. Kaikkien pisteiden ollessa tasan valinta tehdään arvonnalla.
Kielitaitovaatimukset
Jos hakijan äidinkieli on muu kuin suomi, hakija voi todistaa kielitaitonsa joko seuraavilla todistuksilla tai osallistumalla kielikokeeseen:
1. Hakijalla on päättötodistuksessa (lukio/ammatillinen perustutkinto/peruskoulun päättötodistus) suomi toisena kielenä (S2) opinnot suoritettuna vähintään arvosanalla:
- 8 (arviointiasteikko 1-10)
- 2 (arviointiasteikko 1-3)
- 3 (arviointiasteikko 1-5).
tai
2. Hakija on suorittanut jonkin alla kuvatuista YKI-testin osakokeiden yhdistelmistä vähintään taitotasolla kolme (3):
- Puhuminen + kirjoittaminen tai
- Puheen ymmärtäminen + kirjoittaminen tai
- Tekstin ymmärtäminen + puhuminen.
Jos hakijalla on taitotaso kolme (3) kahdessa osakokeessa, mutta osakokeet ovat jotkut muut kuin yllä mainitut yhdistelmät, todistus ei kelpaa vaaditun kielitaidon osoittamiseen
YKI-todistus tulee olla myönnetty alle kolme (3) vuotta ennen opintojen alkamispäivää. Voimassaolo lasketaan opintojen aloituspäivästä, joihin hakija hakee.
tai
3. Hakijalla on kotoutumiskoulutuksen päättötodistus, jossa ainakin kahden osa-alueen taitotaso on vähintään B1.1 seuraavista pareista:
- Puhuminen ja kirjoittaminen tai
- Puhuminen ja luetun ymmärtäminen tai
- Kirjoittaminen ja kuullun ymmärtäminen.
Jos hakijalla on taitotaso B1.1 kahdessa osa-alueessa, mutta osa-alueet ovat jotkut muut kuin yllä mainitut yhdistelmät, todistus ei kelpaa vaaditun kielitaidon osoittamiseen.
Kotoutumiskoulutuksen päättötodistus tulee olla myönnetty alle kolme (3) vuotta ennen opintojen alkamispäivää. Voimassaolo lasketaan opintojen aloituspäivästä, joihin hakija hakee.
tai
4. Hakijalla on Suomessa suomeksi suoritettu yliopisto- tai korkeakoulututkinto. Hakemukseen tulee liittää todistuskopio/opintosuoritusote, josta näkyy tutkinnon suorituskieli.
Koulutuksen kustannukset
Suomen, sekä muiden EU:n jäsenvaltioiden, Islannin, Liechtensteinin, Norjan tai Sveitsin kansalaisille opetus on maksutonta, mutta mahdolliset oppimateriaalit ja opiskeluvälineet opiskelijan tulee hankkia itse.
Muille kuin EU:n jäsenvaltioiden, Islannin, Liechtensteinin, Norjan tai Sveitsin kansalaisille koulutus on maksullista 1.8.2026 alkaen. Lue lisää lukuvuosimaksusta.
Aloita matkasi ohjelmistokehittäjäksi
Haluatko oppia rakentamaan moderneja verkkopalveluita
ja hyödyntämään tekoälyä ohjelmistokehittäjän työssä?
Yhteystiedot
Hakemiseen liittyvät
kysymykset
Koulutuksen sisältöön liittyvät kysymykset
Kari Kattilakoski
Koulutuspäällikkö
Business College Helsinki
kari.kattilakoski@bc.fi +358 40 578 2565
Tekoälyavusteinen ohjelmointi & Fullstack
Ei tarvitse. Koulutus lähtee liikkeelle ohjelmoinnin perusteista ja etenee vaiheittain kohti vaativampia kokonaisuuksia.
Kyllä. Koulutus sopii hyvin alanvaihtajille, joilla on motivaatio oppia ohjelmistokehitystä ja työllistyä IT-alalle.
Keskeisiä teknologioita ovat JavaScript, React ja Node.js. Lisäksi opiskellaan muun muassa HTML:ää, CSS:ää, tietokantoja, versionhallintaa, ohjelmistotestausta ja ohjelmistojen julkaisemista.
Fullstack-kehityksessä rakennetaan verkkopalvelun eri osia käyttöliittymästä eli front endistä palvelinpuoleen, tietokantoihin ja back end -ratkaisuihin asti. Koulutuksessa tavoitteena on oppia toteuttamaan kokonaisia fullstack-sovelluksia.
Koulutuksessa opitaan käyttämään tekoälyä esimerkiksi ohjelmoinnin, ongelmanratkaisun, ohjelmistotestauksen ja oman työskentelyn tukena. Tavoitteena on oppia käyttämään tekoälyä osana nykyaikaista ohjelmistokehitysprosessia.
Koulutus toteutetaan monimuoto-opiskeluna. Lähipäivä järjestetään noin kerran kuukaudessa ja niiden välillä opiskellaan itsenäisesti verkko- ja itseopiskelumateriaalien avulla. Opiskeluun kuuluu kuitenkin runsaasti itsenäistä työskentelyä, joten opintoihin tulee varata riittävästi aikaa.
Koulutuksessa suoritetaan tieto- ja viestintätekniikan perustutkinnon ammatillisia tutkinnon osia yhteensä 105 osaamispistettä. Opinnot on mahdollista myöhemmin täydentää koko 180 osaamispisteen perustutkinnoksi.
Koulutus antaa valmiuksia esimerkiksi fullstack-, front end- ja back end -kehitykseen, ohjelmistotestaukseen sekä muihin sovelluskehityksen työtehtäviin.
Hakuaika on 14.9.–1.11.2026. Hakijoiden haastattelut järjestetään 1.-4.12.2026 ja koulutus alkaa 19.1.2027.