Save for later

Interactivity with JavaScript

This course is a part of Web Design for Everybody: Basics of Web Development & Coding, a 5-course Specialization series from Coursera.

If you want to take your website to the next level, the ability to incorporate interactivity is a must. But adding some of these types of capabilities requires a stronger programming language than HTML5 or CSS3, and JavaScript can provide just what you need. With just a basic understanding of the language, you can create a page that will react to common events such as page loads, mouse clicks & movements, and even keyboard input. This course will introduce you to the basics of the JavaScript language. We will cover concepts such as variables, looping, functions, and even a little bit about debugging tools. You will understand how the Document Object Model (DOM) is used by JavaScript to identify and modify specific parts of your page. After the course, learners will be able to react to DOM Events and dynamically alter the contents and style of their page. The class will culminate in a final project - the creation of an interactive HTML5 form that accepts and verifies input. This is the third course in the Web Design For Everybody specialization. A basic understanding of HTML and CSS is expected when you enroll in this class. Additional courses focus on enhancing the styling with responsive design and completing a capstone project.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:



University of Michigan

Rating 4.5 based on 689 ratings
Length 5 weeks
Starts Feb 17 (last week)
Cost $79
From University of Michigan via Coursera
Instructors Colleen van Lent, Ph.D., Charles Severance, Charles Russell Severance
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Get a Reminder

Get an email reminder about this course

Send to:

Similar Courses

What people are saying

According to other learners, here's what you need to know

web design in 16 reviews

it's really helpful Excellent quality, a go-to course if you want to become a web designer!

easy to start & learn This is course 3 of 5 of the specialization "Web Design for Everybody."

I am less daunted about the web and web technology with each module of the web design courses completed.

Very good for beginner but not deep enough I really appreciated this specialization on Web design, especially Interactivity with JavaScript.

Most of the students dont know even the simple basic concepts related to web design.

So, if you enrolled the Web Design Specialization, after the HTML & CSS's courses you will have solid foundation about those languages, you will also grasp the basics of Responsive Design course but you will have to do other JavaScript courses to became a Junior Front-End Developer in the "real life".

The course is well structured and focused on the front-end as is the idea of the whole web design track.

I learned a lot, and so far, the best specialization in web design on courser :) I'm very glad I could take the courses!!

I enjoyed a good course that it gave me the tools to continue to seek methods to learn JavaScript and everything related to web design.

There's so much more a web designer can do with JavaScript to manipulate the DOM and provide a great experience for a site user, and I feel the instructor fell short in explaining event handlers and other cool animation trends seen in the industry.

But I understand that this is for new web designers who may or may not be completely interested in programming as opposed to front-end design, so Colleen's teaching provides a good balance.Love the fact that the lectures are straight to the point.

I've completed so far the first three courses of the Web Design specialization and found this one the weakest so far (but still ok).

Thank you Coleen Van Lent for this amazing Interactivity with Javascript, from each course I believe in my knowledge and ability to be a web designer.

Nice Course superb best web design - javascript course I have ever seen.

Read more

colleen van lent in 12 reviews

Madam Colleen van Lent is a competent professor and she collaborates each and every topic very clearly.

I would recommend this course to newbies who wish to acquire quality education in web development.Many many thanks to madam Colleen van Lent for teaching in a so fabulous way.

Colleen Van Lent is very Good at making Her Lessons sensible and understandable.

And Colleen van Lent is excellent teacher, she helps you in this journey called "coding with JS".

Perfect lecturer Colleen van Lent!

thnx Colleen van Lent, phd to this course Amazing!

Everything was understandable, the material was good and Colleen van Lent, Ph.D. is an excellent teacher.

I want to give my regards to Colleen Van Lent mam for such a wonderful teaching from the scratch to high level.

I like it.It helps me to brush up my skills.Thanks to Colleen van Lent As the rest of the courses in this specialization teacher Colleen does a great job in materials and explanations.

Dr. Colleen van Lent is easy to follow being her lecture videos took me through all the steps I needed to wrap my brain around this.Of course I might not have said all these glowing thing if I didn't get 100%.

On another note, as someone already pointed out, Charles Severance aka Dr. Chuck, although officially an instructor on this course, doesn't show up (but Colleen van Lent is a good instructor).

Colleen van Lent is a AMAZING instructor.

Colleen van Lent anticipates what errors are common and warns the learner about them, and she goes into why things happen in your programming and how, explaining things really well instead of just having the learner copy code that they don't understand.

I can't be enthusiastic enough about Colleen van Lent's teaching style.

Read more

basics of javascript in 11 reviews

But maybe a little more explanations are needed to understand in depth the very basics of Javascript.

Best course for basics of javascript This course is a short introduction to JavaScript.

Solid introduction to the basics of JavaScript it is a basic class for javascript learner, also provided with HTML basics.

It's definitely to short to grasp the basics of JavaScript.

Excellent professor throughout courses (HTML, CSS, and Java)!GO WOLVERINES I was glad to find a course that focused simply on the basics of Javascript.

GREAT EXPERIENCE Happy to be part of this wonderful course, its best for all the new programmers to learn the basics of JavaScript.

perfect course for learning basics of JavaScript Well paced and great course to begin with.

Teaches you the basics of javaScript and forms in a fast and orderly way.

a little simple for cs Interesting course covering the basics of JavaScript !

Great course .... Great fun A great walk-through the basics of JavaScript, especially for beginner programmers.

Read more

html and css in 9 reviews

I loved the HTML and CSS course, but this one is not at their level.

I recommend it to those who already have a basic understanding of HTML and CSS and wish to make their websites better and more interactive.

A good introductory course in JAVA after you taking HTML and CSS.

This wasn't as easy to understand as the HTML and CSS classes.

Unfortunately it's not as good as the HTML and CSS courses in this specialization.

Although I have found their introduction to html and css3 better.

It will be helpful for new Student.Really nice lectures by Her Good course if you want to learn how JavaScript works with HTML and CSS elements to make site pages more engaging but don't have a lot of time for lengthy lectures or assignments that take hours.

best for a strong foundation This is a nice course, however I think that it's done too quick compared to HTML and CSS courses from the same University.

Read more

easy to follow in 7 reviews

The lectures are very easy to follow.

Easy to follow and complete.

A very good course that I would recommend to other people that are starting using JavaScript!Thank you,Adrian very clear content , easy to follow and understand .

Teacher's narrative is pretty clear, easy to follow.

Well-structured, well-taught and easy to follow course with great exercises to help improve your skills.

Read more

learn a lot in 5 reviews

I gave it a 5 star because I got it done and i did learn a lot even though i have mixed feelings about the class.

good course love it.And learn a lot from it.

You learn a lot in this course.

I really liked the way of teaching and the flow of topics The Course is superb fine and i learn a lot about form patterns, regex etc.

Read more

java script in 8 reviews

It was very hard for me to learn I am not good at javascript Perfect course Practical way of explanations really helped Good for basics and an insight of what Java Script can do... Nice and easy for those who start their journey into web-programming I wanna just say thank you Colleen!

Troy (teaching staff) is also very supportive .In short a very good course for interactive learning of Java script :) One of the most thorough view of JavaScript is given in this course..

Thank you so mich) I realy enjoyed this course, I just learned great functinalyties from Java Script and Collen was a very good instructor in your classes!

Nice course for basic java script.

This course on Java Script is great!

there get to me very nice this experience to understanding java script first time Very useful and helpful to understand the whole picture of Web design.

Great possibility to learn the basics of Java Script!

Read more

well explained in 8 reviews

Weel introtuced, sometimes the homework are not well explained,I will introduce a pair helping extra point ( which I will use to improve my self) she is Cool, give confidence during the video, ( having trouble while hiking) nice course.

Fresh and with basic concepts well explained!

Very well explained, but it should have been called "Basic Javascript" because I'm sure many topics are missing.

Very well explained!

Again the code together videos are nice and well explained.

Very well explained and totally understandable but I feel it's only scratching the surface.

Exellent course to start learning JavaScript, very well explained.

Read more

interactivity with in 6 reviews

Well explained, I learned some interactivity with HTML by learning native JavaScript (was using jQuery always)... Perhaps I expected some more advanced stuff than this (like audio, video, canvas).

If you have already taken the first course (Introduction to HTML5) and the second course (Introduction to CSS3), then you will find "Interactivity with JavaScript" very interesting.

Interactivity with JavaScript was too quick and short.

Read more

working with in 5 reviews

very good working with colleen The instructor is great, the content is well organized and the assignments are good to implement what you've learned.

While there were many typos in screenshots and code examples, this course has been a tremendous help to me as I reinforced some things I already knew about JavaScript and learned new concepts about the JavaScript language (like coding in events or working with the DOM).

Very informative and useful course Professor does a good job in explaining and gives a heads up of the general errors encountered in real life working with js Just the right pace.

This specialization has been nothing but awesome so far :) Too basic, the tasks are pretty plain, course just scrapes the surface without giving any understanding of working with JS, the course "HTML,CSS and JS" by D. Rossiter provides a far better understanding.

Read more

dr. chuck in 2 reviews

If you are looking at this course because Dr. Chuck's name is listed, just know Dr. Chuck has NOTHING to do with this course.

I took the first 2 courses to this series, thinking maybe Dr. Chuck would teach this one.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Book page $51k

Page editor/copyeditor $54k

Front Page Runner $56k

Head Page $62k

Concierge Page/Bellman $69k

Page / Music Coordinator $73k

JavaScript Instructor $76k

.NET/Javascript Programmer $94k

Java Developer (must have HTML5 experience) $96k

Interactive Javascript Developer $110k

HTML5 JavaScript / NodeJS Software Engineer $115k

Principal HTML5 JavaScript / NodeJS Software Engineer $161k

Write a review

Your opinion matters. Tell us what you think.



University of Michigan

Rating 4.5 based on 689 ratings
Length 5 weeks
Starts Feb 17 (last week)
Cost $79
From University of Michigan via Coursera
Instructors Colleen van Lent, Ph.D., Charles Severance, Charles Russell Severance
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now