Asset 20
Step by step

JavaScript Fundamentals Roadmap

Learning JavaScript will give you the ability to make your web pages dynamic. This is the language of the web.

JavaScript is a language of the web. It can make a web page alive by making it dynamic. It can change the HTML and CSS of the page based on user interactions.

Value, Variables, Types and Operators

Learn about the most fundamental concept of a programming language i.e understanding values. We will also learn about different types of values ways of storing and manupulating them.

Exercises / Projects
  • Hello World in JavaScript
  • Values, Types and typeof
  • Accessing and Assigning Values
  • String Template Literal
  • Type Conversion & Truthy and Falsy
  • Practice Different Operators
  • Practice Loop and Making Decision
  • Assignment Level 2 & 3

Data Structure (Objects and Arrays)

Learn about better ways to organise a complicated data set using Objects and Arrays. We will also learn about operations like creating, updating and deleting.

Exercises / Projects
  • Practice Accessing and Assigning Properties and Values in Objects and Arrays
  • Practicing Dot and Bracket Notation
  • Practice Manipulating Arrays
  • Combining Arrays and Objects
  • Practice Copy by Value and Copy by Reference
  • Copy vs Cloning Non-Primitive Data Types

Array and String Methods

Learn about using array and string methods. These methods will help us do different operations on string and array.

Exercises / Projects

Browser: DOM and Events

We will learn about making a web page dynamic by adding, removing and manipulating elements of the page. We will also learn to make the web page interactive by handling events like click, moving the mouse etc.

Browser and DOM

We will learn to selecting and manipulating the element on the web page. It will help us to make the web page dynamic.

Exercises / Projects

DOM and Events

We will learn to handle different kind of events like mouse and keyboard. We will also learn to take input from user using input elements.

Exercises / Projects

AltCampus helps you learn faster by inculcating these systems as part of the learning model. 🙌

START LEARNING