Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

The Modern JavaScript for Beginners

person icon Noshad Yousuf

4

The Modern JavaScript for Beginners

Your Path to Modern Web Development

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Noshad Yousuf

category icon Javascript,Modern,Programming for kids,Coding For Kids,Coding,

Lectures -21

Resources -1

Duration -4 hours

4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to "The Modern JavaScript for Beginners" online video course! 


We'll start smoothly with the basics of JavaScript, gradually introducing you to its core concepts. We'll begin with a brief introduction, teaching you how to use the `alert` function in JavaScript as a starting point. We'll then dive into the widely used `let` keyword for creating variables, highlighting its benefits over the `var` keyword. You'll learn the importance of variable naming conventions and the benefits of using the `const` keyword, along with when to use it instead of `let`.


Once you've mastered variable creation, we'll focus on data types. We'll cover the eight most useful data types in JavaScript and explore how JavaScript's dynamically typed functionality sets it apart from other languages. You'll also learn about data type conversion, understanding when and how to convert values.


Next, we'll delve into comparing values, a crucial aspect of JavaScript. We'll explore the `if` condition, one of the most widely used programming features, and master it by using multiple `if-else` operators. We'll also cover logical operators, which will help you work more efficiently when dealing with conditions, demonstrating the modern way of handling them in JavaScript.


I pay extra attention to loops (`for`, `while`, `do-while`) and the `switch` statement, showcasing how to use them and nest them effectively to broaden your understanding. Finally, we'll explore creating functions, understanding the difference between function expressions and declarations, and when to use each. We'll also dive into the benefits of learning them and how arrow functions can greatly benefit your coding practices.


All the topics mentioned in this course are used in modern-day languages, making it easier for you to master any language once you've completed this course. The terminology of any programming language remains the same, allowing you to transition smoothly. I believe you'll enjoy this course and help me bring more topics on modern-day JavaScript language in the future.

Goals

What will you learn in this course:

The goal of this course is to provide students with a comprehensive understanding of modern JavaScript, starting from the basics and gradually progressing to more advanced topics. By the end of the course, students will have learned:


1. The fundamentals of JavaScript, including variable creation using `let` and `const`.

2. The different data types in JavaScript and how to work with them effectively.

3. How JavaScript handles data type conversion and when it's necessary.

4. Comparison operators and logical operators in JavaScript for efficient decision-making.

5. Mastering the `if` condition and using it effectively in programming.

6. How to use loops (`for`, `while`, `do-while`) and the `switch` statement in JavaScript.

7. Creating functions in JavaScript, understanding the difference between function expressions and declarations, and the benefits of each.

8. How to use arrow functions in JavaScript for more concise and readable code.


Overall, the course aims to equip students with the knowledge and skills necessary to become proficient in JavaScript and to adapt to other programming languages easily.

Prerequisites

What are the prerequisites for this course?

This course is designed for beginners with little to no prior experience with JavaScript or programming. However, it's recommended that students have a basic understanding of HTML and CSS, as JavaScript is often used to enhance web pages created with these languages.


Here are the suggested prerequisites:


1. Basic knowledge of HTML: Understanding the structure of HTML elements and how they are used to create web pages.

2. Basic knowledge of CSS: Understanding how CSS is used to style HTML elements and enhance the visual presentation of web pages.

3. Familiarity with using a text editor: Being comfortable with writing and editing code in a text editor will be beneficial for completing the coding exercises in the course.

4. A computer with internet access: To watch the video lectures and access the course materials online.


While not required, having a curiosity and eagerness to learn about programming concepts and a willingness to practice coding exercises will greatly enhance the learning experience in this course.

The Modern JavaScript for Beginners

Curriculum

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

An Introduction
4 Lectures
  • play icon Introduction 01:23 01:23
  • play icon JavaScript Manuals and Specifications 01:46 01:46
  • play icon Coding Editors 03:50 03:50
  • play icon Developer Console 03:20 03:20
JavaScript Basic
4 Lectures
Tutorialspoint
Data Types, Maths and Operators In Modern Mode
3 Lectures
Tutorialspoint
Operators and Comparisons
4 Lectures
Tutorialspoint
Loops
2 Lectures
Tutorialspoint
Functions
3 Lectures
Tutorialspoint
JavaScript Special
1 Lectures
Tutorialspoint

Instructor Details

Noshad Yousuf

Noshad Yousuf

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

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
Annual Membership

Online Certifications

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

Explore Now
Online Certifications

Talk to us

1800-202-0515