Interactivity with JavaScript

  • 4.7
Approx. 9 hours to complete

Course Summary

Learn JavaScript, one of the most powerful and widely used programming languages on the web. This course covers the basics of JavaScript and how to use it to create dynamic web applications.

Key Learning Points

  • Understand the basics of JavaScript syntax and data types
  • Learn how to manipulate HTML and CSS using JavaScript
  • Create dynamic web applications using JavaScript frameworks and libraries

Related Topics for further study


Learning Outcomes

  • Understand the basics of JavaScript syntax and data types
  • Create interactive web pages using JavaScript and manipulate HTML/CSS
  • Learn how to use JavaScript frameworks and libraries to create dynamic web applications

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of HTML and CSS
  • Access to a code editor and web browser

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced
  • Video Lectures

Similar Courses

  • Web Development
  • Full Stack Web and Multiplatform Mobile App Development
  • Front-End Web Development with React

Related Education Paths


Notable People in This Field

  • Wes Bos
  • Sarah Drasner
  • Kyle Simpson

Related Books

Description

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.

Outline

  • Week One: Introduction to JavaScript
  • Introduction
  • DOM Review with Object Oriented Programming
  • Output
  • Variables
  • Data Types
  • Operators and Expressions
  • Syllabus
  • Help us learn more about you!
  • Resources
  • "What are these deadlines?"
  • Link to All of the Code for Week One
  • The Document Object Model (DOM)
  • Trying to Create and Debug Your Own Output
  • Notice for Auditing Learners: Assignment Submission
  • Optional Materials
  • The History of "Debugging"
  • Week One
  • Week Two: Reacting to Your Audience
  • Functions
  • Code Placement
  • Folder Structure / Organizing Your Code
  • Events
  • Code With Me - Events
  • "this"
  • Photo Gallery
  • Link to All of the Code for Week Two
  • Functions
  • Organizing Your Code
  • Mastering Events and Functions
  • Just a little note before the next video
  • Homework Time!!
  • Optional - Week Two Review
  • Week Three: Arrays and Looping
  • JavaScript Arrays
  • Code With Me - Arrays
  • JavaScript Iteration
  • Flow Of Control
  • Code With Me - Combining Loops and Conditionals
  • Advanced Conditionals
  • Common Errors
  • Link to All of the Code for Week Three
  • A JavaScript Cheat Sheet
  • Arrays
  • Advanced Coding Techniques
  • JavaScript Review
  • Week Four: Validating Form Data
  • Simple Forms
  • Simple Validation
  • Comparing Two Inputs
  • Checkboxes and Radio Buttons
  • Conclusion
  • Link to All of the Code for Week Four
  • Introduction to Forms
  • "Cool Stuff" - Friend or Foe?
  • Using Forms on Your Site
  • More Code Examples
  • Intro to JQuery
  • Post-course Survey
  • Keep Learning with Michigan Online

Summary of User Reviews

Discover the world of JavaScript with Coursera's online course. Users rave about the course's informative and engaging content, providing a comprehensive understanding of JavaScript. One key aspect users find good is the course's interactive features that allow for hands-on learning.

Pros from User Reviews

  • Informative and engaging content
  • Comprehensive understanding of JavaScript
  • Interactive features for hands-on learning
  • Great course for beginners and experienced coders

Cons from User Reviews

  • Some users found the course challenging
  • Not enough focus on certain aspects of JavaScript
  • Course material can be outdated
English
Available now
Approx. 9 hours to complete
Colleen van Lent, Ph.D., Charles Russell Severance
University of Michigan
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses