Master the Fundamentals

What you will learn

Write JavaScript code that is clear, concise, and well-structured.

Use variables to store data and manipulate it.

Use the use strict mode to prevent errors and improve code readability.

Work with different data types, such as strings, numbers, and objects.

Use JavaScript to interact with users

Convert data between different types.

Use operators to perform mathematical and logical operations.

Write if/else and switch statements to control the flow of your code.

Create and use functions to organize your code and make it more reusable.

Description

This JavaScript Fundamentals course is designed to provide you with a solid foundation in JavaScript programming. Whether you’re a beginner or have some prior experience, this course will take you through the fundamental concepts and techniques of JavaScript programming.

The course begins with an introduction to the structure of JavaScript code, teaching you how to write clean and organized code that is easy to read and maintain. You will learn about variables and how to declare and assign values to them. We will also cover the importance of using strict mode and how it helps in writing more reliable code.

Next, we dive into the world of data types in JavaScript. You will learn about primitive data types such as strings, numbers, booleans, and the special value “null” and “undefined.” We will explore how to work with these data types, perform operations on them, and understand type conversions.

Interaction is a crucial aspect of JavaScript programming, and in this course, we will cover various methods to interact with the user. You will learn how to prompt the user for input, display messages, and handle user interactions through events.


Get Instant Notification of New Courses on our Telegram channel.


Conditional statements are essential in programming, and JavaScript offers powerful conditional constructs. We will explore if-else statements, allowing you to make decisions based on certain conditions. Additionally, we will cover switch statements, which provide an elegant way to handle multiple possible outcomes.

Functions are the building blocks of JavaScript applications, and in this course, we will dive deep into this topic. You will learn how to define and call functions, pass arguments, and return values. We will also cover function expressions and arrow functions.

By the end of this course, you will have a strong understanding of JavaScript fundamentals. You will be able to write well-structured code, declare and manipulate variables, use conditional statements effectively, and create reusable functions. Whether you’re interested in web development, game development, or any other JavaScript-based project, this course will provide you with the necessary skills to get started.

English
language

Content

Introduction

Set up
Introduction to JavaScript

Hello World

Hello World!

Code Structure

Tenets of code structuring
Statements in JavaScript
Semicolons in JavaScript
Comments in JavaScript

Use Strict

Use Strict

Variables

Declare variables with let! Not var!
Changing variable data
Variable naming
Constants in JavaScript
Name Things Right!
Working with variables

Data Types in JavaScript!

All Data Types Introduction
Numbers Data Type
BigInt Data Type
String Data Type
Booleans Data Type
Null Data Type
Undefined Data Type
Objects and Symbols

Interactions in JavaScript

The 3 interactions: Alert, Prompt,
Prompt Function JavaScript
Confirm Function JavaScript

Type Conversions

String Conversions
Numeric Conversions
Boolean Conversions

Basic Operators

Basic operators
Concatenate Strings

If else statements

Comparisons
If else
Else If
Question Mark Syntax
Multiple Question Marks
Or Operators
And Operators
Not Operator
What’s the result of OR?
Nullish coalescing operator

Loops

While Loops
For Loops
Continue and Break

Switch Statements

Rewrite If Else to Switch Statements
More on Switch Statements
Type Equality in Switch statements

Functions in JavaScript

Introduction to functions
Local variables in function
Outer variables in function
Function Parameters
Function return values
Arrow Functions