Save for later

Interactivity with JavaScript

Web Design for Everybody: Basics of Web Development & Coding,

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

Send to:
Rating 4.5 based on 499 ratings
Length 5 weeks
Starts Aug 3 (8 weeks ago)
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

Send to:

Similar Courses

What people are saying

course for beginners

Good course to start your journey with JavaScript,but if you wanted to dive deeper into JavaScript,you will need to explore more concepts apart from what is shown in Video lectures Good course A good course for newbie in JavaScript a great course for beginners or to practice and reinforce your knowledge Assignments were difficult to complete with the content provided.

This course is really helpful and interactive focusing more on practical stuff rather than boring theories Amazing course for beginners.

good course for beginners Thanks for a great course This course is quite challenging for beginners.

a great course for beginners.

Best course for beginners I think.

very well presented Good course for beginners.

Great course for beginners!

Read more

very good course

very good course!!

Ie not so obvious excellent course Very good course and teacher!

Very good course good should be 2 courses.

Simple, but very good course.

Very good course, though a bit difficult to grasp the concept in only a few weeks time.

But besides that, it was a very good course.

Very good course!

Read more

colleen van lent

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.

Read more

web design

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.

Read more

html and css

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.

Read more

so much

so much powerful and useful This course covers only a very few topics in JS.

There is just so much information thats new and different and its goes so fast.

Thank you so much!

first step in the word of javascriptthank you so much It is too short course and this module is very basic and short , so much more to talk about JS but instructor is good.

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.

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.

Rating 4.5 based on 499 ratings
Length 5 weeks
Starts Aug 3 (8 weeks ago)
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