📣 Mentors wanted 📣 Your experience = someone else's breakthrough. Apply now →

Intermediate Course : Navigating JavaScript

JavaScript is one of the three core technologies of the web. It is commonly used to create interactivity in web pages. Learn the skills to make your websites more dynamic while learning fundamental programming concepts such as loops, arrays and objects.

10+ hours of on-demand lessonsCrafted by industry developers Apply what you learn with assignments

Who is this for?

JavaScript is a great language for creative and curious developers who want to understand the web on a deeper level. We recommend this for an intermediate skill level. If you are a beginner, check out our Foundations of Web Dev course first before you dive into the deep end of learning JavaScript.

Maybe you’re a problem solver, a budding web developer or fresh from Foundations of Web Development and wanting to take that next step. Or you may already be a skilled coder and want a reintroduction to the intricacies of JavaScript. Wherever you are on your coding journey, this course will teach you the intermediate JavaScript skills to make you an incredible web developer.
JavaScript opened up a new world of coding for me!
Sam

Syllabus

  • Introduction to JavaScript
  • Working with Variables
  • Control Structures
  • Functions
  • DOM Manipulation
  • Event Handling
  • Object-Oriented JavaScript
  • Asynchronous JavaScript
  • JavaScript Debugging
  • Final Project

Prerequisites

  • Basic HTML & CSS knowledge
  • A modern browser (Chrome, Firefox, Edge)

Learning outcomes

  • Understand JavaScript basics
  • Use JavaScript to manipulate the DOM
  • Write functions and handle events
Meet your instructor
Photo of Lara Salameh

Lara Salameh has worked in UX design and frontend development for 12+ years! She crafts intuitive, user-friendly experiences for some of the biggest brands in Australia. Lara has spent her career bridging the gap between design and code—so you don't just learn how to build things, but how to build them beautifully and efficiently.