1. Before Watching the Course
2.1 Lecture Code.html
2.2 live-server.html
2.3 NodeJS & NPM.html
2. Setting Up Our Project Folder
3.1 Lecture Code.html
3. Introduction to CSS Transitions
4.1 Lecture Code.html
4. Using CSS Transition with JavaScript
5.1 JS Random Colour.html
5.2 Lecture Code.html
5. Using JavaScript Transition Events
6.1 Animatable and not animatable CSS properties.html
6.2 Lecture Code.html
6.3 mdn Web Docs Animatable CSS properties.html
6. Transition Behavior & Discrete Animations
7.1 Lecture Code.html
7. Animating an Element from display none to display block
8.1 Lecture Code.html
8. Using @starting-style rule
9.1 @starting-style docs.html
9.2 Lecture Code.html
9. More on @starting-style
10.1 Lecture Code.html
10. Timing Functions Boilerplate Code
11.1 Lecture Code.html
11. Linear Timing Functions
12.1 cubic-bezier.com.html
12.2 Lecture Code.html
12. Smooth Animations with Cubic Bezier Timing Functions
13.1 Lecture Code.html
13. Animating in Jumps Using the Steps Timing Function
14.1 Animation Name Syntax.html
14.2 Starter Code.html
14. Introduction to CSS Animations
15.1 Lecture Code.html
15. CSS Animations Properties
16.1 Lecture Code.html
16. Adding Multiple Animations
17.1 Lecture Code.html
17. Animation Composition
18.1 animation-fill-mode docs.html
18.2 Lecture Code.html
18. Animation Fill Mode
19.1 @keyframes name syntax.html
19.2 Lecture Code.html
19. More on the @keyframe at-rule
20.1 Lecture Code.html
20. Animations JavaScript Events
21.1 Lecture Code.html
21. Discrete Animations
22.1 Character Image.html
22.2 Clouds Image.html
22.3 Lecture Code.html
22.4 Street Signs Image.html
22. Animations Exercise (Part 1)
23.1 Lecture Code.html
23. Animations Exercise (Part 2)
24.1 Lecture Code.html
24. Animations Exercise (Part 3)
25.1 Lecture Code.html
25. Animations Exercise (Part 4)