JavaScript Programming

This is an intermediate level programming course and has been prepared to assist students on their frontend development career path. The course studies JavaScript programming languages. JavaScript is a lightweight programming language that web developers commonly used to create more dynamic interactions when developing web pages, applications, servers, and or even games. JavaScript is used alongside HTML and CSS; JavaScript maintains user interaction. JavaScript’s implementations within the web, mobile application, and game development make the scripting language worth learning. 

Course Details

  • 🕒 Schedule: Twice a week, evenings only

  • ⏱️ Duration: This course is 45 hours from 2.5 hours each session.

  • 💶 Price: €300

  • 👨‍🏫 Format: Instructor-led, hands-on training

  • 📦 Includes: This course includes a project coded by the students and the instructor.

Course Overview

    • “var” VS “let” VS “const” 
    • Data types, type casting, “null” & “undefined” 
    • Block scoping and hoistation 
    • Modules, npm packages, importing & exporting 
    • JavaScript classes 
    • Constructors, member variables, member functions 
    • Class inheritance 
    • Working with the keyword “this” 
    • Destructuring, rest & spread operators 
    • String manipulation, template strings 
    • Array and Object methods 
    • Arrow functions
    • Callbacks
    • Exception handling 
    • Associative array, for-in loop, Map, Set 
    • Asynchronous programming 
    • Promises 
    • Async / Await 
    • Promisifying callback based functions 
    • Working with events, event propagation & delegation, bubbling, capturing, etc.
    • Final project

Ready to get started?

Get in touch