Demystifying Parallax: Learn to Create Interactive Web Pages

With JavaScript, HTML & CSS

4.30 (127 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Demystifying Parallax: Learn to Create Interactive Web Pages
865
students
3 hours
content
Apr 2019
last update
$49.99
regular price

What you will learn

Create a parallax experience with JavaScript, HTML and CSS

Understand how to connect (or map) inputs to outputs in JavaScript

Understand the theory behind Parallax

Why take this course?

You know what parallax is right? It’s that awesome 3D effect we’ve seen in tons of websites, games and apps (like Alto's Adventure for example). Parallax is an interaction delight and it attracts people like crazy. It may appear like voodoo and dark magic, but it’s actually pretty simple to code yourself! In this class I’m going to peel back the illusion that parallax is and show you how to start making interactive web pages with JavaScript.

You'll learn to create an interactive illusion of depth – where items further away move at a slower speed than items that are closer. And you’ll learn to make everything respond to a user's movement, like when the mouse moves or when the page scrolls.

The class is designed for someone with a basic knowledge of HTML, CSS + JavaScript. I do have some beginner classes on HTML + CSS and JavaScript that should get you up to speed.

Throughout this class, we'll cover:

  • Listening for user input (mouse movement and scroll position changes).

  • Connecting element properties like position, blur, and scale to user input.

  • Creating life-like illusions.

  • JavaScript principles.




Screenshots

Demystifying Parallax: Learn to Create Interactive Web Pages - Screenshot_01Demystifying Parallax: Learn to Create Interactive Web Pages - Screenshot_02Demystifying Parallax: Learn to Create Interactive Web Pages - Screenshot_03Demystifying Parallax: Learn to Create Interactive Web Pages - Screenshot_04

Reviews

Brandon
May 21, 2023
This was pretty awful to struggle with. He skips over most the equations and is very jumbled. It seems more unorganized. It felt more like he was proving he new the material to people trying to hire him for a job, rather than him teaching people that want to learn in. I would not recommend this course, unless you are already an expert in JS, but at that point you could probably figure it out yourself.
Tzvi
December 29, 2022
It was an enjoyable course and a good refresher in JavaScript after using so many visual editors instead of coding. However, the course definitely has room for improvement. The instructor could include a copy of his finished code, for those who get lost. The "project" was quite creative, though it lacked more useful things, like how to get titles and text to animate and parallax, though I suppose that with what I learned here I can try to figure that out for myself.
John
April 24, 2022
Some good tips in this class! I like the graphics and also that the instructor steps outside the coding environment to explain some basic formulas. While this was helpful, it would be much better if the videos were broken up into a more consistent flow. For example, if 1 idea was covered in each 5-10 minute video, it would be easier to follow. I stopped the course and found if very difficult to find where I left off. That said, I learned a few things and it was an enjoyable class. Thanks!
Ofir
February 19, 2022
I did not find here what I was looking for. The teaching was jumbled together with the code video jumping around and hard to follow and no assets were available for review. The concepts were sound but the teacher focused on mouse effects and I was looking for scroll generated parallax effects and that part seemed minor in this class and did not touch on the practical uses of the effect as seen in websites today.
Marion
July 4, 2020
Ich bin noch ganz am Anfang dieses Kurses, daher kann ich noch nicht viel dazu sagen, doch mein Eindruck ist sehr gut :-)
Hadi
May 9, 2020
Want to understand parallax and use it in your work quickly? Take this course with Rich. Thanks Rich great course :)
Yuji
March 8, 2020
Explanations are very clear and logical. I especially liked the "Plan Like an Amateur" section which gave some great tips on how to organize your thoughts before jumping into a coding project. I felt the speed at which you punched though the example coding was a bit too fast though.
KJB
February 22, 2020
I found this to be basically a parroting exercise, as there were times the instructor went way too fast and glossed over things that made my code break. You should have included downloadable code for each section. I also didn't care for the way in which sections seemed loosely connected - in that we spent a lot of time coding something, only to jettison it immediately afterwards in the next section. This the case, it was difficult to follow what were "backbone" components and how the structure related to style, and how individual values were related to each other and the whole. I thought your design approach on section 14 should have been the starting example, as it provided a much easier to follow planning example. My code worked, but I think I will need additional instruction to clarify what I was just shown in this course.
ec-ccs
October 3, 2019
What it makes this course special is that the tutor takes a risk in focusing on just a single aspect of web animation - parallax. He goes from basic to more advanced coding along the way. In that sense it is a good one. There are a few things that the course don't do correctly. One is the coding. It is in some places incorrect and not well explained. It is not obvious at the beginning but the tutor is not well knowledgable of the concepts he uses. Another aspect is performance. It is not even mentioned, but then running the code in less fortunate computers will take ages. Finally, there is no consideration whatsoever to responsiveness. Although not the topic of the course, responsiveness is so important nowadays that it should be a default consideration, in my opinion.
Thomas
September 3, 2019
It's perfect for watching a few times and then breaking it down and chunking for yourself after. The best part is how the reuse a basic idea to go from mouse movement to scrolling and then from specific to variable.
Derek
May 22, 2019
I really like the structure and speed of progression. Very easy to follow when things are being added. The only thing I would like is more testing (console.log) to show how to asses when things are working correctly or not.
Michael
June 17, 2018
I like how detail he is with the training. He also shows piratical advice on how to do comps and techniques to save time.
Ben
June 15, 2018
I understood how to work in 3d space and grasped the techniques quickly through his logical description. Best instructor so far by a long shot.
Chenel
March 23, 2018
Learning a lot about cameras and lighting. Instructor makes each step simple to understand. I can recommend this course.
Paul
March 16, 2018
Until now, I've been afraid of using cameras and 3D layers. But this course has helped alleviate my fear. The instructor goes at a slow enough pace so I didn't need to keep repeating segments, and he carefully explains everything he's doing and why. I'll try to do some simple projects, and retake the course again in a few more days.

Charts

Price

Demystifying Parallax: Learn to Create Interactive Web Pages - Price chart

Rating

Demystifying Parallax: Learn to Create Interactive Web Pages - Ratings chart

Enrollment distribution

Demystifying Parallax: Learn to Create Interactive Web Pages - Distribution chart

Related Topics

1612880
udemy ID
3/23/2018
course created date
9/25/2020
course indexed date
Bot
course submited by