Please ensure Javascript is enabled for purposes of website accessibility
Javascript From Zero To Hero

Learn the basics of Javascript - what it does and how to write clean and organized code in Javascript. Read more.

No ratings yet
Course Skill Level
Beginner
Time Estimate
4h 1m

Hi, it's Mustafa Alawi, a Software engineer & entrepreneur. I've basically seven years of experience in web development & software development. I also work as a consultant helping small-businesses. And have a great passion for business & entrepreneurship and founded CalmAndCode. I like teaching people and providing them with the knowledge that I have as I'm talented at simplifying complex theories and matters. And one of my goals is to help my students find success and reach their goals.

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • Beginners who want to learn Javascript
  • Beginner web developers
  • Developers who want to learn Javascript
  • Developers who want to shift their career to the web

What you’ll learn: 

  • Create simple applications using Javascript
  • Create simple scripts that run in browsers
  • Complete knowledge of Javascript basics
  • Understand what a Javascript code does

Requirements: 

  • Basic understanding of HTML
  • How to install programs on PC
  • Passion to learn programming
  • Internet connection
  • Any computer and OS will work — Windows, macOS or Linux. Preferably the latest os version

Javascript is the language that modern developers need to know, regardless of their specialization. The demand for Javascript developers is increasing every day and adding it to your portfolio will get you jobs much easier.

NOTE: This course is not on a specific Javascript framework or library. It’s all about the basics. You will learn Javascript the easy way.

In this course, you will learn how to code using Javascript, learn Javascript and understand what a Javascript code does, how to avoid bad practices in Javascript, debug Javascript code, and most of all, how to write clean, organized code in Javascript that you can get back to it, understand it or fix it and also let others understand it.

This Learn Javascript course will take you step by step so that you don’t get confused and it will cover topics and concepts like objects, function expressions, constructor functions, functional programming, scopes, anonymous functions, try & catch and much more.

What you’ll learn in this course will make you a better Javascript developer, and improve your abilities as a web developer and will put you on the right path to specialize in one of the most popular Javascript Frameworks & Libraries such as AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other Javascript-based technologies!

Our Promise to You

By the end of this course, you will have learned the basics of Javascript codes.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1: Introduction
Introduction 00:00:00
Download Sublime 00:00:00
Install Node 00:00:00
Add Javascript To Sublime 00:00:00
Add Node 00:00:00
Section 2: The Basics
How To Create Javascript File 00:00:00
Run Javascript In Sublime 00:00:00
Run Javascript File Using Terminal or CMD 00:00:00
Run Javascript In Chrome With HTML 00:00:00
What Are Variables - 1 00:00:00
Variable Creation 00:00:00
What Are Variables - 2 00:00:00
Primitive Data Types 00:00:00
Constants 00:00:00
Difference Between Constants And Variables 00:00:00
Naming Variables 00:00:00
The Semicolon 00:00:00
Objects 00:00:00
Arrays 00:00:00
Functions 00:00:00
Function Types 00:00:00
Section 3: Operations
Arithmatic_Operators 00:00:00
Comparison Operators 00:00:00
Assignment Operator 00:00:00
Equality Operators 00:00:00
Logical Operators 00:00:00
The Smart Code Concept 00:00:00
Switch 00:00:00
If Statement 00:00:00
Section 4: Loops
Repeating Actions 00:00:00
For Loops 00:00:00
While Loops 00:00:00
Do While 00:00:00
For In Loops 00:00:00
For Of Loops 00:00:00
Break 00:00:00
Continue 00:00:00
Section 5: Objects
How To Create Objects - 1 00:00:00
How To Create Object - 2 00:00:00
Objects Creation Summary 00:00:00
Object Properties 00:00:00
Everything Is An Object 00:00:00
More About Strings 00:00:00
More On Strings 00:00:00
Math Class 00:00:00
Section 6: Arrays
Create Array 00:00:00
Access Array Elements 00:00:00
Delete Element 00:00:00
Delete All Array Elements 00:00:00
Array Of Objects 00:00:00
Splice Function 00:00:00
More Array Functions 00:00:00
Sort 00:00:00
Section 7: Functions
Anonymous Functions 00:00:00
Anonymous Function Hoisting 00:00:00
Default Parameter 00:00:00
Default Parameter Problem 00:00:00
Rest Parameter 00:00:00
Section 8: Advanced Topics
Global Vs Local Variables 00:00:00
This Keyword 00:00:00
Try And Catch 00:00:00
Order Of Execution 00:00:00
Debug Code 00:00:00
Write Clean Code 00:00:00
Section 9: Code
mustafa alawi - code 00:00:00

About This Course

Who this course is for:

  • Beginners who want to learn Javascript
  • Beginner web developers
  • Developers who want to learn Javascript
  • Developers who want to shift their career to the web

What you’ll learn: 

  • Create simple applications using Javascript
  • Create simple scripts that run in browsers
  • Complete knowledge of Javascript basics
  • Understand what a Javascript code does

Requirements: 

  • Basic understanding of HTML
  • How to install programs on PC
  • Passion to learn programming
  • Internet connection
  • Any computer and OS will work — Windows, macOS or Linux. Preferably the latest os version

Javascript is the language that modern developers need to know, regardless of their specialization. The demand for Javascript developers is increasing every day and adding it to your portfolio will get you jobs much easier.

NOTE: This course is not on a specific Javascript framework or library. It’s all about the basics. You will learn Javascript the easy way.

In this course, you will learn how to code using Javascript, learn Javascript and understand what a Javascript code does, how to avoid bad practices in Javascript, debug Javascript code, and most of all, how to write clean, organized code in Javascript that you can get back to it, understand it or fix it and also let others understand it.

This Learn Javascript course will take you step by step so that you don’t get confused and it will cover topics and concepts like objects, function expressions, constructor functions, functional programming, scopes, anonymous functions, try & catch and much more.

What you’ll learn in this course will make you a better Javascript developer, and improve your abilities as a web developer and will put you on the right path to specialize in one of the most popular Javascript Frameworks & Libraries such as AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other Javascript-based technologies!

Our Promise to You

By the end of this course, you will have learned the basics of Javascript codes.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1: Introduction
Introduction 00:00:00
Download Sublime 00:00:00
Install Node 00:00:00
Add Javascript To Sublime 00:00:00
Add Node 00:00:00
Section 2: The Basics
How To Create Javascript File 00:00:00
Run Javascript In Sublime 00:00:00
Run Javascript File Using Terminal or CMD 00:00:00
Run Javascript In Chrome With HTML 00:00:00
What Are Variables - 1 00:00:00
Variable Creation 00:00:00
What Are Variables - 2 00:00:00
Primitive Data Types 00:00:00
Constants 00:00:00
Difference Between Constants And Variables 00:00:00
Naming Variables 00:00:00
The Semicolon 00:00:00
Objects 00:00:00
Arrays 00:00:00
Functions 00:00:00
Function Types 00:00:00
Section 3: Operations
Arithmatic_Operators 00:00:00
Comparison Operators 00:00:00
Assignment Operator 00:00:00
Equality Operators 00:00:00
Logical Operators 00:00:00
The Smart Code Concept 00:00:00
Switch 00:00:00
If Statement 00:00:00
Section 4: Loops
Repeating Actions 00:00:00
For Loops 00:00:00
While Loops 00:00:00
Do While 00:00:00
For In Loops 00:00:00
For Of Loops 00:00:00
Break 00:00:00
Continue 00:00:00
Section 5: Objects
How To Create Objects - 1 00:00:00
How To Create Object - 2 00:00:00
Objects Creation Summary 00:00:00
Object Properties 00:00:00
Everything Is An Object 00:00:00
More About Strings 00:00:00
More On Strings 00:00:00
Math Class 00:00:00
Section 6: Arrays
Create Array 00:00:00
Access Array Elements 00:00:00
Delete Element 00:00:00
Delete All Array Elements 00:00:00
Array Of Objects 00:00:00
Splice Function 00:00:00
More Array Functions 00:00:00
Sort 00:00:00
Section 7: Functions
Anonymous Functions 00:00:00
Anonymous Function Hoisting 00:00:00
Default Parameter 00:00:00
Default Parameter Problem 00:00:00
Rest Parameter 00:00:00
Section 8: Advanced Topics
Global Vs Local Variables 00:00:00
This Keyword 00:00:00
Try And Catch 00:00:00
Order Of Execution 00:00:00
Debug Code 00:00:00
Write Clean Code 00:00:00
Section 9: Code
mustafa alawi - code 00:00:00

Are you interested in higher education?