JavaScript for Web Development (Coursera)

JavaScript for Web Development (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Familiarity with HTML, CSS and Basic web development is required.
Misc

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

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.

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

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.



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

Course Auditing
45.00 EUR/month
Familiarity with HTML, CSS and Basic web development is required.

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