Intermediate JavaScript - 2 days Online Classroom

1.450,00 EUR

  • 2 days
Live Virtual Classroom
Classroom
In House / In Company

Take your JavaScript skills to the next level with this Intermediate JavaScript course. Designed for developers with a basic understanding of JavaScript, this hands-on training explores modern language features, asynchronous programming, object-oriented concepts, modules, and advanced coding techniques used in real-world web applications. Through practical exercises, you'll learn how to write cleaner, more efficient, and maintainable code using ES6+ features, manage asynchronous operations with promises and async/await, work with objects and classes, handle errors effectively, and organize code into reusable modules. By the end of the course, you'll have the confidence to develop more sophisticated JavaScript applications and prepare for advanced front-end frameworks and full-stack development.

Key Features

Language

Course and materials are in English

Level

Intermediate level

2 days (16 hours) live classroom

with accredited trainers

30+ recommended study hours

Exercises and solutions

Downloadable PDF documents with detailed content (slides, explanations)

Certificate

Certificate of completion available

Hero

Learning Outcomes

At the end of this course, you will be able to:

Build

Master asynchronous programming with callbacks, Promises, async/await, and the event loop. Build responsive applications that efficiently handle data and background tasks.

Explore

Organise code using JavaScript modules, package managers, and build tools. Explore TypeScript fundamentals and modern workflows for scalable application development.

Improve

Learn unit, integration, and end-to-end testing, including techniques for testing asynchronous code to improve reliability and code quality.

Apply

Apply object-oriented, functional, and asynchronous programming patterns to build clean, maintainable, and production-ready JavaScript applications.

Hero

Course timeline

  1. Modern JavaScript Fundamentals

    Day 01

    • Explore modern JavaScript syntax, operators, and data structures
    • Understand scope, closures, and execution context
    • Apply object-oriented programming with classes, inheritance, and encapsulation
    • Use functional programming concepts such as pure functions and higher-order functions
    • Work with arrays and modern JavaScript features to write cleaner code
  2. Asynchronous JavaScript & Development Tools

    Day 02

    • Build asynchronous applications using Promises, async/await, and the Event Loop
    • Organize applications with JavaScript modules and TypeScript
    • Manage projects using modern development tools, bundlers, and package managers
    • Test applications with unit, integration, and end-to-end testing
    • Develop reliable, maintainable, and production-ready JavaScript applications
Intermediate JavaScript - 2 days Online Classroom

Who Should Enroll in this Program?

JavaScript developers with foundational programming experience

Front-end developers looking to strengthen their JavaScript skills

Full-stack developers working with modern web applications

Web developers preparing to learn frameworks such as React, Angular, or Vue

Software engineers seeking to write cleaner and more maintainable JavaScript code

Start course now

Prerequisites

  • A basic understanding of JavaScript syntax and programming concepts
  • Familiarity with HTML and CSS
  • Experience writing simple JavaScript applications
  • Basic knowledge of the browser and developer tools is recommended

Licensing

and equality policy

Licensing and accreditation

This course is offered according to Partner Program Agreement and complies with the License Agreement requirements.

Equity Policy

AVCdoes not provide accommodations due to a disability or medical condition of any students. Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.

Frequently Asked Questions

Contact background

Need a Custom In-company or Group Training?

Request for in-company training program tailored specifically to your team. We offer flexible customization options to align with your business goals, alongside competitive group rates for larger teams. Fill out the form below, and our corporate training experts will design the perfect solution for you.