Introduction to web development and programming
Form of learning:
Target group and prerequisites
The course teaches how to build a simple online service step-by-step.
The beginning of the course focuses on browsers and web pages. This knowledge is then extended to include programming in the browser (often called front end). We then further extend this knowledge and use it to build simple online services (often called back end). We cover topics related to building modern online services: storing data on the server, asynchronous communication, and web development in general.
After the course the student understands
- basic principles of WWW pages (HTML, CSS) and is able to create static pages.
- client-server model and how this relates to web development (HTTP).
- how simple server-side applications are created.
The course is completed fully online through automatically graded exercises. There are eight (8) rounds of exercises. Students have around 2 weeks for each round of exercises.
No presence required on the course.
Application deadline: 20.2.2022.