-
1. HTML: basics
Monday, 3 March 2025, 00:00 – Sunday, 9 March 2025, 23:59
-
2. HTML: media and forms
Monday, 3 March 2025, 00:00 – Sunday, 16 March 2025, 23:59
-
3. CSS: syntax, selectors, positioning
Monday, 10 March 2025, 00:00 – Sunday, 23 March 2025, 23:59
-
4. CSS: responsiveness
Opens Monday, 17 March 2025, 00:00 – Sunday, 30 March 2025, 23:59
- 4.1 Flexbox Froggy
- 4.2 Flexbox SWOT
- 4.3 Flexbox Holy Grail
- 4.4 Grid Garden
- 4.5 CSS Grid
- 4.6 UI Designer
- 4.7 Peer-review of the wk03 summary
- 4.8 Questions and difficulties
- 4.9 Activity
- 4.10 CSS2: Attendance and activity
-
5. JavaScript: basics + tutorial (assignment)
Opens Monday, 24 March 2025, 00:00 – Sunday, 6 April 2025, 23:59
- 5.1 JavaScript syntax basics: run-through
- 5.2 Javascript fundamentals
- 5.2.1 Introduction
- 5.2.2 Warm up: Assigning variables
- 5.2.3 Control structures
- 5.2.4 Functions
- 5.3 Update HTML text content with JavaScript
- 5.4 TODO
- 5.5 Peer feedback
- 5.6 Questions and difficulties
- 5.7 Activity
- 5.8 JS1: Attendance
-
6. JavaScript: DOM, events, objects (assignment)
Opens Monday, 31 March 2025, 00:00 – Sunday, 13 April 2025, 23:59
- 6.1 WebDev roadmap
- 6.2 DOM and events
- 6.3 Stack Overflow Statistics
- 6.4 Manipulating Stack Overflow data
- 6.5 Co-authors
- 6.6 Questions and difficulties
- 6.7 Activity
- 6.8 JS2: Attendance
-
7. JavaScript: FP & async (assignment)
Opens Monday, 7 April 2025, 00:00 – Sunday, 20 April 2025, 23:59
- 7.1 Functional JavaScript
- 7.2 Functional Programming Quiz
- 7.3 Funky swaps
- 7.4 Asynchronous JavaScript
- 7.5 Fetch
- 7.6 Hello Gitlab
- 7.7 Course-upstream to pull new instructions
- 7.8 Questions and difficulties
- 7.9 Activity
- 7.10 JS3: Attendance
-
8. JavaScript: Last exercise session (activity & gage)
Opens Monday, 21 April 2025, 00:00 – Sunday, 27 April 2025, 23:59
- 8.1 Activity
-
9. Final assignment
Opens Monday, 21 April 2025, 00:00 – Sunday, 11 May 2025, 23:59
- 9.1 Assignment
-
10. Compulsory assignment graders
Opens Monday, 21 April 2025, 00:00 – Sunday, 11 May 2025, 23:59
- 10.1 Author meta tag
- 10.2 Technology selection
- 10.3 Bar chart race
- 10.4 Library search
- 10.5 WebDev roadmap
-
11. Bonus assignment graders
Opens Monday, 21 April 2025, 09:00 – Sunday, 11 May 2025, 23:59
- 11.1 JSDoc grader
- 11.2 ESlint grader
- 11.3 Functional programming (FP)
- 11.4 Accessibility grader
- 11.5 WOW!
-
12. JavaScript cheatsheet
Monday, 3 March 2025, 00:00 – Friday, 6 June 2025, 18:00
-
13. Material
Monday, 3 March 2025, 00:00 – Wednesday, 31 December 2025, 23:59
-
14. Reflections and grades
Opens Monday, 28 April 2025, 00:00 – Wednesday, 14 May 2025, 23:59
- 14.1 Group formation reflection
- 14.2 Skill levels after the course
- 14.3 Survey on gage exercises
- 14.4 Survey on Exam
- 14.5 Grade for the exam
assignment
0 / 1000
attendance
0 / 750
exam
0 / 500
exercises
0 / 1500
finalAssignment
0 / 1000
prp
0 / 250