Programming language for developing interactive Web pages

    JavaScript, 3 ECTS cr

    JavaScript, 3 ECTS cr

    Master fundamentals of JavaScript programming language.

    • Mode of Teaching: Online teaching
    • Enrolment: 30.8.–13.9.2021
    • Time: 25.10.-2.12.2021
    • Language: English
    • Price: 45 € or 300 € Open UAS tuition fee



    Target Group

    • Everyone interested in Web programming.
    • Prerequisite Skills: Having some basic knowledge in HTML, CSS and a programming language is recommended and can help understanding the topic more easily and making faster progress.

    Course Overview


    After completion of this course you will be able to program in JavaScript to develop interactive Web pages.


    • Good programming practices
    • Fundamentals of JavaScript language: variables, data types, operators, conditional branching, loops, arrays, functions, objects, string handling
    • Front-end and back-end communication principles:
      • handling different forms of data, like XML, JSON  and AJAX
      • some network request tools, like Fetch and FormData

    Teaching Methods

    Online teaching:

    • Lecture notes and videos
    • Weekly assignments
    • Chat and discussion possibilities
    • Weekly virtual meeting for questions and discussions

    Study Material


    Numeric evaluation: 0-5

    Final grade will be calculated based on the weekly assignments. All weekly assignments worth the same amount of points.

    Schedule and Location

    The course will start at 25.10.2021 8:00 o’clock. The first ZOOM session will be arranged at 30.10.2021 14 o’clock.

    Further Information

    Principal Lecturer Ghodrat Moghadampour:


    The course is produced under H2C-project, funded by the Ministry of Education and Culture. Project ends 31.12.2021, and there wont´ be anymore free-of-charge training during autumn 2021.


    Students can begin enrolling in courses on August 30, 2021. The deadline to complete enrolment is September 13, 2021.


    Further information about enrolment, tuition fees and cancellation policy: