Interactive Web Animation [ JavaScript SVG CSS & Canvas ]

Learn Web Animation Tools [ SVG Animation CSS Animation JavaScript Animation Canvas Animation ] Theory & Practice

4.55 (217 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Interactive Web Animation [ JavaScript SVG CSS & Canvas ]
15,076
students
6 hours
content
Oct 2023
last update
$49.99
regular price

What you will learn

1. History of Web Animations

2. CSS Animations [CSS animation properties, keyframe rule, transitions]

3. SVG Animations [SVG elements, attributes and properties that can be animated]

4.1. Interactive JavaScript Animations [Interactive positioning, JavaScript animation methods, Functions of constructors, 3D positioning]

4.2. Interactive JavaScript Animations [Accessing complex attributes of SVG elements using regular expressions, Mask & clipping path animation using JavaScript]

5. Web Animations API [The latest standard in web animation with JavaScript from the W3C ] VS requestAnimationFrame method

6. Completeness and variety of animation techniques using HTML 5 Canvas

7. This course provides creative examples to illustrate the theory of interactive web animation. All of them are available for download, study and update.

Why take this course?

Would you like to learn how to create web animations? Perhaps you already have basic knowledge and would like to deepen and expand it? You may be looking for interesting animation effects?

You are on the right track!


This course explores the 4 main basic sections of web animation in detail:

  • CSS animation;

  • SVG animation;

  • Interactive JavaScript animation;

  • Interactive Canvas animation.

Exploring each of the sections will introduce you to ALL the methods and their alternatives, fully describing the corresponding web animation standard (specifications: Css animation, SVG animation, Javascript animation, Canvas animation). As well as the possibility of their combined use.


The advantages of this course over other courses:

  • This course uses the classic academic teaching model. At the beginning of the lessons, theoretical information is presented, followed by practical examples that consolidate new knowledge. As a result, you are not learning how to create specific animations from examples, but are learning the principles with which you can create any animation, as far as your imagination goes.

  • This course will save you time - there are no unnecessary words, only useful information. The information volume is very large - be careful and focus on the material, I have no repetitions, each new lesson covers a new topic.

  • You will not see any code fixes in this course. Each symbol that appears will appear at the right time and will fulfill its role. All code prepared for you, optimized and refactored. Download the archive or work in CodePen. Play with the parameters and values of my example and then create your own based on the theory. Only by creating something new will you create and strengthen neural connections.

  • In this course, the design is well developed and there is no chaotic switching between windows. Everything in a clear sequence: theory -> example code -> demonstration. Many students are interested in graphic effects when presenting material. Despite the fact that this does not apply to the subject under study, I am ready to share this if you contact me with a question.

  • All lessons in this course are available for viewing in 1080p quality [view lessons in maximum quality whenever possible.]


The aim of this course is to show the advantages and disadvantages of methods when performing different types of web animation.


This course is structured sequentially: from simple to complex:

  • in the introduction, you will learn about the history of the creation of web animations;

  • below is the material on how to create the simplest animations using CSS3.  CSS animation tutorial [CSS Animation properties, CSS animation keyframes  rule, CSS animation transition, CSS animation examples];

  • next, we'll talk about SVG animation. SVG animation tutorial. You will learn SVG elements, attributes and properties that can be animated, in addition to this, you will learn about Interface Time Event and Interactivity features in SVG. Interesting svg animation examples are waiting for you;

  • after that, we'll focus on web animation using javascript. Javascript animation tutorial. And here the emphasis will be on interactive web animation. Amazing javascript animation examples with codes await you.

  • next, you will be introduced to the Web Animations API technology.

  • in the final part of the course you will find a large section on interactive web animation using canvas technology



The structure of the graphic design of the course:

  • in the upper right part - the title of the chapter [Example: “CSS animations”];

  • in the upper left part - the number of the lesson in the current chapter [Example: “Lesson 2”];

  • in the upper middle part - the name of the lesson or the next topic of the current lesson [Example: “Attributes that define animation values over time”];

  • on the right side of the screen - a board with theoretical information;

  • on the left side of the screen - Visual studio code editor with examples illustrating the theory;

  • at the bottom of the screen - additional auxiliary information [Example: “class="LearnCssAnimation"”].


To work with the code, you can choose one of two options:

1. Get a link to the code of the current lesson in the online CodePen editor (for this you need to click the “Resources” button corresponding to the lesson you are currently studying, download the file with the link [example file: “C2L1 link to source code in codepen editor.txt”], open it in a text editor and follow the link).

2. Download the archive [example: “C2L1.rar”]. Unpack to disk. Open files in a text editor [“Visual Studio Code” can become a convenient editor, or any of your choice].


By the end of the course, you will have the knowledge to build web animations of any complexity using CSS, SVG, JavaScript & Canvas.


SEO part:

Welcome to the ultimate web animation course! Whether you're a beginner or an intermediate learner, this course has got you covered. In this comprehensive course, you will learn everything you need to know about creating stunning web animations using CSS3, SVG, JavaScript, the Web Animations API and canvas technology.

The course is structured sequentially, taking you from simple to complex concepts in a step-by-step manner. You will start with the basics of web animation, its history, and the advantages and disadvantages of different methods. Then you will dive into CSS animation, where you will learn the properties, keyframes, rules, and examples of CSS animation. Next, you will explore SVG animation and learn about SVG elements, attributes, properties, and interactivity features. Next, you will master JavaScript animation, focusing on interactive web animation and using amazing examples to illustrate the concepts, and in the final part of the course you will find a large section on interactive web animation using canvas technology.

This course is designed to teach you the principles of web animation that will enable you to create any animation your imagination can conceive. Each lesson follows the classic academic teaching model, where theoretical information is presented at the beginning, followed by practical examples that reinforce new knowledge. The design of the course is well-developed, with a clear sequence of theory, example code, and demonstration. All lessons are available for viewing in 1080p quality.

What sets this course apart is the large information volume and the optimized code. All code is prepared for you, optimized, and refactored, with no code fixes. You can either download the archive or work in CodePen to play with the parameters and values of the examples and then create your own animations based on the theory.

The structure of the graphic design of the course is simple and intuitive, with the title of the chapter, the lesson number, and the name of the lesson or the next topic of the current lesson prominently displayed. The right side of the screen contains a board with theoretical information, while the left side features Visual Studio Code editor with examples illustrating the theory. The bottom of the screen provides additional auxiliary information.

By the end of this course, you will have gained the knowledge to build web animations of any complexity using CSS, SVG, JavaScript, Web Animations API and canvas technology.

Enroll now and start your journey to becoming a web animation expert!

SEO Keywords:

  • Web Animation

  • CSS Animation

  • SVG Animation

  • JavaScript Animation

  • Web Animations API

  • Interactive Web Animation

  • Online Web Animation Course

  • Web Animation Tutorial

  • Learn Web Animation

  • Create Web Animations

  • Canvas animation

  • canvas technology

Screenshots

Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Screenshot_01Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Screenshot_02Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Screenshot_03Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Screenshot_04

Reviews

Fred
September 10, 2022
Well prepared and condensed course with interesting examples. Teacher is very knowledgeable and I really like his in depth explanations.
Cho
September 7, 2022
너무 올드하다 그냥 강의 소개부터 뭔 쌍팔년도 애니메이션이랑 소개방식 보고 눈을 의심했고 뒤로가기 누르고싶었는데 샀으니까 억지로 봤다 내용은 둘째치고 색감 예제 모든게 그냥 너무 올드함 이런건 유데미 말고 인프런 같은곳에서 젊은 강사들한테 듣는걸 추천
Konstantin
August 22, 2022
Very elaborate content and animations. The "animation-noisy" presentation style is in my opinion more of a distraction than supporting the topic. I got pretty tired of it. Still the content is very good, and there is much depth to it - something I regularly miss in other courses. I want to support those, who try to go deep on the promised topics. Therefore, 5 stars.
Daniel
July 30, 2022
This course opened a world to amazing possibilities. However, this is something you can't learn from less than 4 hours of demonstrations, it requires a full 20 or 30 hour course with deeper explanations, not only demos and telling what each property does (I can get this in the docs). Watching this I realized it is a very complex matter. This course shows you what your possibilities are, but by no means expect to understand it fully. I think lots of explanations are missing and this course has great potential if more lessons with deeper explanations are added.
José
July 5, 2022
This course is a good introduction to interactive web animations, but the examples are very poor. You receive the code complete and there is no explanation about why you need to code like the instructor did.
Laurence
May 14, 2022
Straight to the point, deep insight of animation and will further buy more course because of great animation knowledge.
Christopher
February 9, 2022
This is a great option for those who want to learn web animation. Well structured. The author explains the new methods in detail, gives examples, compares, draws conclusions. Fans of special effects will love it: this is a course on animation made with animation.
Jenifer
October 26, 2021
This is a good overview of the existing possibilities for creating animations. The course focuses on a variety of possible alternatives. Many beautiful effects have been shown, both in the examples themselves and in the presentation of the material. Separately, I will note the way to demonstrate the code with examples (I'm a little tired of watching other authors type code and regularly fix errors) Previously, I only used CSS animations. After completing this course, the following picture appeared: how primitive CSS animations are, and what cool things people do with javascript.
Cary
October 19, 2021
Great survey of capabilities and accompanying code examples. More a detailed showcase than an in-depth spec exploration.
Silvia
September 22, 2021
Nicely done. Everything is explained in detail. I liked the animations, especially the sensitive surface from the last chapter.
Edgar
August 21, 2021
Cool stuff.. I like the simple breakdown of the tags with their options in the earlier lessons.. good guide to write down and keep it as quick reference to do more simple animations... On the other hand once we get to JavaScript there comes so many other variables that I get lost on understanding the code and the reason and logic on how to write it.. keep in mind I only have notions of coding, so at times the logics of JavaScript code along with the range properties and values goes over my head... Overall the movements I am looking to do are simple and the class is sufficient to get them done, as far as interactivity I was looking for the use of buttons links to actions,, but I guess a mouse click could be replace with a button to initiate an animation.
Joseph
July 7, 2021
could be more downloadable documentation , particularly for the theory and code-cheat-sheets. Also maybe some work together examples. WebGL would be great.
Liana
June 14, 2021
This is a great course for learning about CSS, SVG and JavaScript animations. Each new topic explains the theory first, then gives an example with animation. I liked that when coding, this instructor explains everything and shows the possible options. I advise everyone to see how these amazing animations are created. Vielen Dank für Ihr Wissen, ich freue mich auf die Fortsetzung ❤
Matt
May 14, 2021
Horrible! No coding at all. He just describes theory. He does no coding and does not teach you how to build anything. He actually just has prewritten code and describes it telling you to study it on your own. His voice puts you to sleep and music is in the background in every video. Not for me! sorry
Brandon
February 1, 2021
Informative a good introduction. Not what I expected using the definition of web animation to mean more like events that happen when users are actually interacting with the page like highlights of buttons, modals that scroll out over images ect. This is a class that forces applied learning from extrapolation.

Charts

Price

Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Price chart

Rating

Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Ratings chart

Enrollment distribution

Interactive Web Animation [ JavaScript SVG CSS & Canvas ] - Distribution chart
3419142
udemy ID
8/14/2020
course created date
8/19/2020
course indexed date
Bot
course submited by