Skip to main content

JavaScript Refresher

JavaScript is a powerful and widely-used programming language that is used to create interactive and dynamic websites. It is the programming language of the web and is essential for web development.

Before we dive into React, it is important you learn the basics of JavaScript because React is built on top of JavaScript.

Here is a synopsis and list of topics that we will cover while learning JavaScript:

Synopsis:

This course will cover the basics of JavaScript, starting with the syntax and fundamental concepts such as data types, variables, functions, and control flow. The course will then move on to more advanced topics such as object-oriented programming, event handling, and working with the Document Object Model (DOM). The course will also cover popular JavaScript library React, and will provide hands-on experience through coding exercises and projects.

List of Topics:

  • Introduction to JavaScript and the web
  • JavaScript syntax and data types
  • Variables and control flow
  • Functions and scope
  • Arrays and Objects
  • JavaScript Event handling and DOM manipulation
  • Asynchronous Programming and AJAX
  • Working with JSON and APIs
  • Best practices and debugging

This list of topics is not exhaustive and other topics such as functional programming, testing and debugging, JavaScript modules, and browser compatibility should be learnt in your spare time.