Accessibility Statement
Last reviewed: 6 July 2026
Ikkuna hepreaan Ay wants vibe-coding4elearning.com ("the site") to be usable by as many people as possible. This statement describes the accessibility of the site, how we have checked it, and what is not yet complete.
1. Our standard
We use WCAG 2.1 Level AA as our reference standard across the platform: the homepage, the Claude Code course, and the Get Started course.
2. A voluntary statement
As a microenterprise (two people, with turnover well below the EU threshold), we are exempt from the legal requirement to publish an accessibility statement. We publish this one voluntarily, both to inform our audience and to hold ourselves to a higher standard.
3. What we have verified
Homepage and Claude Code course. These are fully verified:
- Automated audits (Lighthouse) report an accessibility score of 100 in light and dark themes, on desktop and mobile.
- All controls can be operated by keyboard. A skip link moves keyboard focus to the main content, with a visible focus indicator. Opening a course module moves focus to the new content.
- Pages adapt to a 320-pixel-wide viewport (equivalent to 400% zoom) without horizontal scrolling.
- Each page has a single main landmark, a correct heading order, and language attributes on Finnish content.
- Course progress is presented to assistive technology as a progress bar that announces its current value as it changes.
- Course modules communicate their locked or unlocked state accurately to assistive technology.
Get Started course. Automated audits (Lighthouse) report an accessibility score of 100 in light and dark themes, on desktop and mobile. Manual and assistive-technology verification of this course is in progress, and we will update this statement when it is complete.
4. How we checked
We combine automated tools (Lighthouse, html-validate, and axe) with manual keyboard testing, inspection of the accessibility tree in browser developer tools, and testing with screen readers (NVDA on Windows and VoiceOver on iOS). For the Claude Code course, the progress announcements and locked-state announcements were confirmed with VoiceOver on a physical device.
5. Known limitations
- Screen-reader testing was done as targeted spot-checks on the main journeys, not as an exhaustive audit of every screen and control.
- The Get Started course has passed automated audits, but its manual and assistive-technology verification is still in progress (see section 3).
- If you use an assistive technology or a configuration we have not tested and you meet a barrier, please tell us. Your report directly helps us improve the site.
6. Feedback and contact
If you meet an accessibility barrier on this site, contact us at hello@vibe-coding4elearning.com. Please tell us the page, what you were trying to do, and the assistive technology or settings you use, if any. We read every report and give priority to fixes that block access to course content. As a very small team we cannot promise a fixed response time, but we aim to reply within a month.
Saavutettavuusseloste
Viimeksi tarkistettu: 6.7.2026
Ikkuna hepreaan Ay haluaa, että vibe-coding4elearning.com ("sivusto") on mahdollisimman monen käytettävissä. Tässä selosteessa kuvataan sivuston saavutettavuus, miten olemme sen tarkistaneet ja mitä on vielä kesken.
1. Standardimme
Käytämme viitestandardina WCAG 2.1 AA-tasoa koko alustalla: etusivulla, Claude Code -kurssilla ja Get Started -kurssilla.
2. Vapaaehtoinen seloste
Mikroyrityksenä (kaksi henkilöä, liikevaihto selvästi EU:n raja-arvon alle) meitä ei laki velvoita julkaisemaan saavutettavuusselostetta. Julkaisemme tämän vapaaehtoisesti sekä kertoaksemme yleisöllemme saavutettavuudesta että pitääksemme itsemme korkeammassa tasossa.
3. Mitä olemme todentaneet
Etusivu ja Claude Code -kurssi. Nämä on todennettu kokonaan:
- Automaattiset auditoinnit (Lighthouse) antavat saavutettavuuspisteeksi 100 sekä vaaleassa että tummassa tilassa, työpöydällä ja mobiilissa.
- Kaikkia hallintaelementtejä voi käyttää näppäimistöllä. Ohituslinkki siirtää näppäimistön kohdistuksen pääsisältöön, ja kohdistus näkyy selvästi. Kun moduuli avataan, kohdistus siirtyy uuteen sisältöön.
- Sivut mukautuvat 320 pikselin levyiseen näkymään (vastaa 400 %:n suurennusta) ilman vaakasuuntaista vieritystä.
- Jokaisella sivulla on yksi pääsisältöalue (main-maamerkki), oikea otsikkohierarkia ja kielimääritteet suomenkielisessä sisällössä.
- Kurssin edistyminen välitetään avustavalle teknologialle edistymispalkkina, joka ilmoittaa arvonsa sen muuttuessa.
- Kurssin moduulit välittävät lukitun tai avatun tilansa oikein avustavalle teknologialle.
Get Started -kurssi. Automaattiset auditoinnit (Lighthouse) antavat saavutettavuuspisteeksi 100 sekä vaaleassa että tummassa tilassa, työpöydällä ja mobiilissa. Kurssin manuaalinen ja avustavan teknologian avulla tehtävä todennus on kesken, ja päivitämme tämän selosteen, kun se on valmis.
4. Miten tarkistimme
Yhdistämme automaattiset työkalut (Lighthouse, html-validate ja axe) manuaaliseen näppäimistötestaukseen, selaimen kehittäjätyökalujen saavutettavuuspuun tarkasteluun sekä ruudunlukijatestaukseen (NVDA Windowsissa ja VoiceOver iOS:ssä). Claude Code -kurssilla edistymisen ilmoitukset ja lukitustilan ilmoitukset varmistettiin VoiceOverilla fyysisellä laitteella.
5. Tunnetut rajoitukset
- Ruudunlukijatestaus tehtiin kohdennettuina pistotarkastuksina keskeisiin käyttöpolkuihin, ei kattavana auditointina jokaisesta näkymästä ja hallintaelementistä.
- Get Started -kurssi on läpäissyt automaattiset auditoinnit, mutta sen manuaalinen ja avustavan teknologian avulla tehtävä todennus on vielä kesken (ks. kohta 3).
- Jos käytät avustavaa teknologiaa tai kokoonpanoa, jota emme ole testanneet, ja kohtaat esteen, kerro siitä meille. Palautteesi auttaa suoraan parantamaan sivustoa.
6. Palaute ja yhteystiedot
Jos kohtaat sivustolla saavutettavuusesteen, ota yhteyttä: hello@vibe-coding4elearning.com. Kerro sivu, mitä yritit tehdä ja mitä avustavaa teknologiaa tai asetuksia mahdollisesti käytät. Luemme jokaisen palautteen ja asetamme etusijalle korjaukset, jotka estävät pääsyn kurssisisältöön. Koska tiimimme on hyvin pieni, emme voi luvata kiinteää vastausaikaa, mutta pyrimme vastaamaan kuukauden kuluessa.