Modern JavaScript for Beginners + JavaScript Projects

person icon DigiFisk (Programming Is Fun)

Modern JavaScript for Beginners + JavaScript Projects

Learn Modern Javascript and build real-world projects with this comprehensive course.

updated on icon Updated on Sep, 2023

language icon Language - English

person icon DigiFisk (Programming Is Fun)

architecture icon Development,Web Development,Javascript


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

The web is run by JavaScript and it makes websites and online applications come to life. With basic JavaScript knowledge, you can do magic online. The goal of this course is to simplify the fundamental ideas of the JavaScript programming language so that you may learn them quickly and remember them for a long time.

Modern JavaScript for Beginners Course Overview

Both newcomers to the world of programming and experienced programmers who are familiar with other programming languages may benefit from taking this course. The course covers the latest version of JavaScript (ECMAScript 2015 and above).

Every concept is taught through a project-based curriculum to help you understand it better. This course is thorough in its teaching and every beginner topic in this course is covered from scratch. You will learn to create dynamic storage using variables and JavaScript's complex and simple data types and much more.

This course is for:

  • Anyone who's new to programming and would like to start with JavaScript. 

  • Programmers who'd like to learn JavaScript from scratch. 

  • JavaScript developers who'd like to brush up on their knowledge while learning the updated version. 

  • Anyone who'd like to enhance their resume with a new skill. 

  • Web designers who'd like to pave their way into development. 


What will you learn in this course:

  • A detailed introduction to JavaScript. 

  • Information storage using variables and constants (both ES5 & ES6 methods).

  • Using the console to debug your code, check errors, and retrieve intermediate outputs.

  • JavaScript's strict mode and how it regulates your code.

  • Type conversions in JavaScript (including NaN, undefined, and null).

  • Various ways to show outputs and get inputs from the users.

  • Applying the various operators available in JavaScript on your strings, numbers, and boolean values.

  • Understand what are template strings (backticks) and learn how & when to use them.

  • Working with strings and applying the various predefined string methods available to you on them.

  • Creating numbers and manipulating them with a range of pre-defined number methods.

  • Creating conditions using the if and switch statements.

  • Creating loops using the for, while, and do while loops and applying the break and continue statements on them.

  • Creating both 1D and 2D arrays for varied storage and applying various predefined array methods on them.

  • Working with dates and the Math object.

  • Creating user-defined functions in JavaScript (including anonymous functions, return, this & self-invoking functions).

  • The basics of object-oriented JavaScript (Creating objects, their properties and methods, and manipulating them).

  • An introduction to JavaScript's Document Object Model (DOM).

  • Retrieving various HTML elements and manipulating them.

  • Manipulating the CSS styles of various elements.

  • Using event handlers to create an action-reaction effect on your web pages.


What are the prerequisites for this course?

  • Very basic understanding of HTML 

  • CSS knowledge is an added advantage.

  • A free text editor - Notepad, Notepad++, Atom editor, Brackets editor.

Modern JavaScript for Beginners + JavaScript Projects


Check out the detailed breakdown of what’s inside the course

2 Lectures
  • play icon Introduction 02:42 02:42
  • play icon Modern Javascript 2020 Notes Download
Getting started with Javascript
6 Lectures
Variables, data types, type conversion and more
15 Lectures
13 Lectures
Strings and string methods
10 Lectures
Number and number methods
10 Lectures
Conditional statements & Loops
8 Lectures
6 Lectures
Date, Date methods & the Math object
3 Lectures
14 Lectures
Objects (Basics)
3 Lectures
Document Object Model (DOM)
10 Lectures
Regular Expressions in Javascript basics
7 Lectures
Javascript Puzzles
5 Lectures

Instructor Details

DigiFisk (Programming is fun)

DigiFisk (Programming is fun)

Hands-on practical training | Programming courses

Welcome to DigiFisk! 

Here at DigiFisk, we aim to make programming fun and interactive for students.

If you're tired of boring theoretical classes, then you've come to the right place.

We start off with basics/beginner courses in a particular programming language or field, and continue on with a number of real-world project-based classes to equip you to thrive in the real world.

Our lectures tend to be very detailed. We leave nothing out, so beginners and advanced programmers alike can learn something from each of our courses.

Enjoy your journey into the fascinating world of programming with DigiFisk! We'll see you inside. :)

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best



Vallamreddy Nagalakshmi

Very Good section

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us