Unit

Javascript

Master the Javascript Fundamentals, Build Dynamic Websites, and Develop Interactive User Interfaces with Confidence
Javascript
Async Await
Dom Manipulation
Object Oriented Javascript
External Javascript Packages

Duration

8 weeks

Projects:

2

random shape
thumbnail image

Introduction

JavaScript is a high-level, dynamic, and interpreted programming language widely used to create interactive web pages and applications. It was created in 1995 by Brendan Eich while he was working at Netscape Communications Corporation. Initially designed as a client-side scripting language for web browsers, JavaScript has evolved over the years to become a versatile language used for both front-end and back-end development. JavaScript is known for its flexibility, ease of use, and ability to create powerful, dynamic, and responsive web applications. It is now one of the most popular programming languages in the world, with an extensive range of libraries and frameworks available to developers.

Prerequisites

  • Practical knowledge of HTML and CSS.

Skills Covered

In this unit, we are going to cover the following topics.
  • Javascript Basics
  • Dom Manipulation
  • Async Javascript
  • Working with External Javascript Packages

Recommended Study Material

Modern JavaScript (Complete guide, from Novice to Ninja)
This Udemy course by Shaun Pelling covers modern JavaScript, from the beginning to more advanced topics. Info - It is recommended to skip sections after “Object Oriented javascript” they are not required to complete this unit. You can watch those sections whenever required.
Javascript
Dom Manipulation
Async Javascript
Object Oriented Javascript

Duration:

3 weeks

Helpful Resources

You can refer to the below docs or blogs for reference.

Projects

Contributor(s)

John Doe

Founder and Fullstack Developer at freeCodeProject.org

Created this Unit.