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

FutureLearn

Intermediate and Advanced Javascript

Packt via FutureLearn

Overview

Learn how to add interactivity to your web development projects

All interaction that occurs on a web page is an example of JavaScript in action.

On this course, you’ll expand your current knowledge of JavaScript programming and discover complex and advanced techniques to take your web page applications to the next level.

Discover the applications of the Document Object Model (DOM)

You’ll begin with a crash course in HTML, equipping you with the skills to explore the functions of the Document Object Model, a programming interface for web development.

You’ll learn how to manipulate DOM elements, giving you the skills to create modern user experiences and to easily react and respond to user behaviours.

Explore intermediate JavaScript concepts from debugging to concurrency

Building on your knowledge of user behaviour, you’ll learn how to develop your interactive content, monitor user activity, and specify actions when events occur, using event handlers.

You’ll delve into programming terminology and operations including regular expressions, recursion, concurrency, and debugging, gaining an overview of their applications in real-life scenarios.

Examine famous JavaScript frameworks and libraries

Bringing together your understanding of JavaScript and HTML, you’ll focus on HTML5-specific features such as Canvas, allowing you to draw graphics for your web pages.

Having gained an overview of JavaScript fundamentals, you’ll finish this course by looking at frameworks including Angular, React, and Vue, helping you streamline your projects with collections of pre-written code.

By the end of this course, you’ll have a working knowledge of complex operations you can achieve with JavaScript and their applications within web development. With these skills, you’ll be able to elevate your web projects, producing highly interactive web page content.

This course is designed for web developers who want to expand their knowledge of JavaScript and take their web page interactivity to the next level.

Syllabus

  • The DOM and Dynamic Element Manipulation
    • Introduction to the course
    • The Document Object Model
    • Dynamic Element Manipulation using DOM
    • Wrap up
  • Interactive content, event listeners and intermediate JavaScript
    • Introduction to Week 2
    • Interactive content and Event Listeners
    • Intermediate JavaScript
    • Wrap up
  • Concurrency, HTML5, Canvas and JavaScript
    • Introduction to Week 3
    • Concurrency
    • HTML5, Canvas and JavaScript
    • Wrap up
  • Next steps
    • Introduction to Week 4
    • Next steps
    • Wrap up

Taught by

Astrid deRidder

Reviews

Start your review of Intermediate and Advanced Javascript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.