Luennot
Vain aloitusluento on tavallinen luento. Loput luennot ovat videoina verkossa. Varsinaisia puhuttuja luentoja tuotetaan vain kun se on erityisesti hyödyksi. Pääasiassa materiaalina käytetään opettajan ja kurssilaisten tuottamia tekstimateriaaleja.
- Kurssin esittely ja käytänteet
- XHTML-elementit, Entiteetit, URL-koodaus, CSS-perusteet
- CSS2 ja asemointi
- CSS-esiprosessointityökalut
- HTML5
- CSS3
- Responsiivisuus ja mediakyselyt
- Javascript ja DOM (Document Object Model)
- Javascript- ja DOM-esimerkkejä
- Python
- Python ja CGI-ohjelmointi, HTTP-protokolla
- MVC-arkkitehtuuri
- Flask
- Python, tietokannat ja SQLite
- Evästeet ja sessiot
- jQuery
- Ajax (Asynchronous Javascript and XML)
- Ajax-esimerkkejä
- MVC-malli, web2py ja Google App Engine
- React.js
- OpenLayers 3 (Valtteri Harmainen)
- OpenLayers 3 demot (Valtteri Harmainen)
- GPX-viewer
- Python ja xml.dom
- Apache-WWW-palvelin, mod_python, PSP
- Evästeet, sessiot ja tiedostojen käsittely
- Evästeet, sessiot ja tiedostojen käsittely jatkoa
- REST
- Open Data
- AngularJS (Janne Kalliokulju)

Muuta?
Jos haluat tuottaa materiaalia jostain seuraavista aiheista niin ilmoittaudu kurssin opettajalle:
- Node.js
- Dart
- Flapjax
- Google Apps Script
- Mobiililaitteet
- Muita javascript-kirjastoja
- Erilaisia rajapintoja
- Muita web frameworkeja
- Selainten laajennokset

Käyttäjien kommentit