Back to all courses

Web development 1 – Programming

Individual course

During this course, the students learn to design and implement simple end-to-end web applications. Students also understand the basic technologies and architectural concepts.

Course contents

Core content:

  • Construction of simple end-to-end applications
  • Basics understanding of browser: HTML, CSS, JS, DOM
  • Basic understanding of HTTP servers
  • Creating dynamic web applications
  • JavaScript

Complementary knowledge:

  • HTTP sessions
  • Handling of HTTP requests
  • Architecture insights

Specialist knowledge:

  • User authentication technologies
  • Dynamic DOM programming from JavaScript

Teaching methods

The course can be studied completely remotely. There is no mandatory attendance at lectures, but weekly assignments must be returned on time if you want to get credits for the course.

There will also be the possibility to join local sessions on the Pori and Seinäjoki campuses. It’s also possible to join the Seinäjoki group remotely. Participation in these sessions is voluntary and does not affect the final grade. Schedules for face-to-face meetings will be agreed later with the teacher. On the Seinäjoki campus, support is provided in Finnish and English. In Pori, support is available in Finnish.

If you want to participate in the local sessions, send an email with a message “I want to participate in a local group in Seinäjoki/Pori” to olli.hotakainen(at)

More information on the Tampere University course page.

You can get a digital badge after completing this course.

web-ohjelmointi web sovellukset web arkkitehtuuri selainohjelmointi

Responsible teacher

Tampere University
Antti Sand

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Start here
Start here
ICT Studies
Software engineering
Course code:
0 €
Teaching period:
Application deadline:
Application period has ended
Host university:
Tampere University
Study is open for:
Adult learner,
Degree student
Teaching methods:
Place of contact learning:
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.