JavaScript for Web Development (Coursera)

Offered by Board Infinity,
JavaScript for Web Development (Coursera)

This course is designed for beginners who want to learn how to use JavaScript to add dynamic and interactive features to their websites. In this course, you will learn the fundamentals of JavaScript programming, and how to apply them to web development.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Throughout the course, you will be guided through the process of using JavaScript to manipulate the Document Object Model (DOM) of a web page, handle events, and create dynamic and interactive user interfaces. You will also learn how to use JavaScript to make asynchronous requests to web servers and consume data from web APIs.
By the end of the course, you will have a solid foundation in JavaScript programming and a clear understanding of how to use it for web development. You will also have the skills to create dynamic and interactive websites that can respond to user input."e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.
This course is part of the Build Website with HTML, JavaScript, AngularJS, and React Specialization.

Syllabus

Introduction to JavaScript Programming
Module 1
This module is designed to provide learners with a comprehensive introduction to JavaScript programming. Throughout the module, learners will gain hands-on experience working with JavaScript and will develop a deep understanding of its core features and capabilities. The module will cover the key concepts of JavaScript, including variables, data types, operators, control structures, and functions. Learners will understand how to use these concepts to create basic programs that are modular, maintainable, and easy to test. By the end of the module, learners will be proficient in creating simple and effective JavaScript programs. They will be able to apply best practices and coding standards to write high-quality code that meets the needs of their clients and users.

DOM Manipulation and Event Handling
Module 2
This module is designed to provide learners with a comprehensive understanding of how to manipulate the Document Object Model (DOM) using JavaScript and how to handle events in JavaScript. Throughout the module, learners will gain hands-on experience working with the DOM and will develop a deep understanding of how to make dynamic and interactive web pages. The module will cover the key concepts of the DOM, including how to access and manipulate DOM elements using JavaScript, and how to use event listeners to respond to user input, such as clicks and key presses. Learners will understand how to use these concepts to create interactive web pages that are responsive to user input. By the end of the module, learners will be proficient in manipulating the DOM using JavaScript and will be able to handle events to make their web pages more interactive. They will be able to apply best practices and coding standards to write high-quality code that meets the needs of their clients and users.

Advanced JavaScript Techniques and Jquery
Module 3
This module is designed to provide learners with a comprehensive understanding of advanced JavaScript techniques and the jQuery library. Throughout the module, learners will gain hands-on experience working with JavaScript and jQuery and will develop a deep understanding of how to make dynamic and interactive web pages. Learners will understand how to use these techniques to write efficient and effective JavaScript code. In addition, learners will be introduced to the jQuery library, which simplifies DOM manipulation and event handling in JavaScript. They will learn how to use jQuery to create animations, handle events, and manipulate the DOM more easily. By the end of the module, lerners will build a hands on project that will bring thier learning to life.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Computational Thinking with JavaScript 2: Model & Analyse (Coursera) Coursera
University of Glasgow

Computational Thinking with JavaScript 2: Model & Analyse (Coursera)

This is the second course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript programming language. At the end of this second course you will: know a framework for CT to help you model the real world using abstract data structures; have developing CT skills so that you can perform common data analytics tasks; be able to read and write programs in JavaScript that involve processing, analysing and visualizing data, using a specialised library; and post your creations on the web to share your code with others.

Aug 31st 2026
4 Weeks
Developing Responsive Web Pages Using HTML5 and CSS3 (Coursera) Coursera
NIIT StackRoute

Developing Responsive Web Pages Using HTML5 and CSS3 (Coursera)

The number of mobile users has increased exponentially over the past few years. Shopping, social connect, entertainment and other activities are just a few clicks away for these mobile users. A responsive web design adjusts the layout and appearance of the web pages to suit the resolution and width of the screens. This makes a web page look attractive on devices with diverse screen sizes. Designing a well-organized, responsive, and user-friendly web page has therefore become the need of the hour.

Aug 31st 2026
3 Weeks
Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera) Coursera
University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera)

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

Aug 31st 2026
5-12 Weeks
JavaScript, jQuery, and JSON (Coursera) Coursera
University of Michigan

JavaScript, jQuery, and JSON (Coursera)

In this course, we'll look at the JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO. We'll explore a brief introduction to the jQuery library, which is widely used to do in-browser manipulation of the Document Object Model (DOM) and event handling. You'll also learn more about JavaScript Object Notation (JSON), which is commonly used as a syntax to exchange data between code running on the server (i.e. in PHP) and code running in the browser (JavaScript/jQuery). It is assumed that learners have already taken the Building Web Applications and Building Database Applications in PHP courses in this specialization.

Aug 31st 2026
4 Weeks
Building Interactive Web Pages Using Modern JavaScript (Coursera) Coursera
NIIT StackRoute

Building Interactive Web Pages Using Modern JavaScript (Coursera)

Most businesses with a strong online presence wish to provide its consumers a rich interactive user experience. HTML5 and CSS3 frameworks help you build a static web page, that displays content and works on any device. However, to make a page interactive you need a programming language that can be understood by the browsers. JavaScript is one of the core technologies of the World Wide Web.

Aug 31st 2026
5-12 Weeks
Mobile Development and JavaScript (Coursera) Coursera
Meta

Mobile Development and JavaScript (Coursera)

This course is the first in a series that will allow you to expand your skills as an Android developer into the world of cross-platform mobile development. This will allow you to use your foundations as an Android developer to build cross-platform mobile applications. The first step in this expansion is learning to program in JavaScript. This will prepare you to learn to use the React library for mobile development.

Aug 31st 2026
5-12 Weeks
HTML & CSS Crash Course (Coursera) Coursera
Scrimba

HTML & CSS Crash Course (Coursera)

Are you interested in delving into the realm of web development but find yourself unsure of where to start? Do you aspire to acquire the skills needed to build your own websites? Have previous attempts to grasp HTML and CSS through conventional courses left you disinterested or overwhelmed? If your response aligns with a resounding "YES" to any of these inquiries, then this course is perfectly tailored to meet your needs!

Sep 7th 2026
1 Week
Learn Imba (Coursera) Coursera
Scrimba

Learn Imba (Coursera)

In this class, you'll dive into Imba, the programming language used to build scrimba.com. Imba, a compile-to-JavaScript language, packs a punch with nifty features for whipping up web apps, including built-in tags and styles. We'll cover the ABCs of Imba syntax and work on creating a Dopamine Box app. By the finish line, you'll be armed with the skills to construct your very own web app UI using Imba.

Sep 14th 2026
1 Week