Ratings & reviews

4.7115 ratings

stacy d.

8 days ago

some stuff is too easy.

Salah S.

17 days ago

Excellent

Nenita N.

18 days ago

So far I am very happy coz everything is explain very well and clear. It is easy to follow through.

75%
16%
10%
0%
0%
info

Complete all chapters to get certificate

0%

Basic Concepts

chevron

Our first section will introduce you to JavaScript and explore its syntax. This initial step will give you a fundamental understanding of JavaScript's syntax, setting the stage for more in-depth learning in subsequent sections.

About JavaScript

Syntax

Challenge: Console Output

Comments

Challenge: Single-line Comment

Challenge: Multi-line Comment

Variables and Data Types

chevron

We'll dive into the essential data types that JavaScript operates with. We'll begin by distinguishing between literals and variables and then explore the diverse range of data types used in JavaScript. This knowledge will form a solid foundation for your journey into JavaScript.

Variables

Challenge: Define the Variable

const

Data Types Overview

null

Array

Array Methods

Challenge: Array Operations

Basic Operations

chevron

We're acquainted with the various data types. It's time to roll up our sleeves and learn how to manipulate them. In this third section, we'll explore the operations that can be performed with each data type, equipping you with practical skills to work effectively with JavaScript's data structures.

Assignment

Mathematical Operations

Operations with Assignment

Increment and Decrement

Challenge: Variable Operations

Comparison Operations

Logical Operations

Challenge: Compare Variables

String Concatenation

Challenge: Sentence Building

Conditional Statements

chevron

Delve into the art of controlling the flow of execution in JavaScript. It's a powerful skill that enables us to instruct the interpreter precisely on how to behave under various conditions. You'll gain the ability to orchestrate your code's behavior.

else

else if

Challenge: Determine Size

Loops

chevron

Uncover the code optimization through the use of loops. Loops allow us to streamline our code by performing repetitive actions efficiently. We'll delve into JavaScript's different types of loops and discover how to wield their power effectively.

while

do while

Challenge: Print Numbers from 5 to 9

Challenge: Tigers

break

continue

Challenge: Stop and Skip

Functions

chevron

Unlock the potential of functions as essential tools for crafting simple yet powerful programs. You'll master creating and utilizing functions, empowering you to simplify your coding endeavors and enhance your problem-solving skills.

What is a Function?

Definition

Challenge: My Name

Arguments

return

Challenge: Sum

Summary