JavaScript Course for Beginners 2024

JavaScript Course for Beginners 2024

5/13/2024

Description

Learn how to use the JavaScript programming language. This beginner's tutorial will teach you all the basics of JavaScript and also includes quiz sections.

Code for course: https://github.com/stevenGarciaDev/javascript-for-beginners-notes

Course developed by @StevenCodeCraft

Steven's LinkedIn: https://www.linkedin.com/in/stevengarciadev/

⭐️ Contents ⭐️

Section 1: Getting Started

Section 2: JavaScript Variables

Section 3: JavaScript Operators

Section 4: Control Flow

Section 5: JavaScript Objects

Section 6: JavaScript Arrays

Section 7: JavaScript Functions

🎉 Thanks to our Champion and Sponsor supporters:

👾 davthecoder

👾 jedi-or-sith

👾 南宮千影

👾 Agustín Kussrow

👾 Nattira Maneerat

👾 Heather Wcislo

👾 Serhiy Kalinets

👾 Justin Hual

👾 Otis Morgan

👾 Oscar Rahnama

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Chapters

Introduction
1:22
What is JavaScript?
1:08
Setting up the Development Environment
5:16
Variables
4:54
Constants
1:51
Primitive Types
4:59
Dynamic Typing
1:43
Objects
3:25
Arrays
2:46
Functions
2:24
Types of Functions
1:42
Summary of Variables
1:01
Intro to Operators
0:14
Arithmetic Operators
2:58
Assignment Operator
0:41
Comparison Operators
1:58
Equality Operators
3:17
The Ternary Operator
2:08
Logical Operators
7:32
Logical Operators with Non-booleans
3:18
Operator Precedence
0:52
Summary of Operator
1:02
If-Else Statements
4:32
Switch-Case Statements
4:29
For Loops
5:26
While Loops
3:07
Do-while Loops
1:39
Infinite Loops
1:49
For-in Loops
2:10
For-of Loops
1:55
Break and Continue
8:23
Exercise: Max of two numbers
1:04
Exercise: FizzBuzz
2:31
Exercise: Even and Odd Numbers
1:27
Summary of Control Flow
0:52
Object Literals
1:31
Factory Functions
3:07
Constructor Functions
3:37
Objects are Dynamic
2:29
The Constructor Property
1:46
Functions are Objects
3:06
Value vs Reference types
2:23
Enumerating Properties of an Object
3:49
Cloning an Object
2:17
Garbage Collection
0:28
The Built in Math Function
2:51
String Methods
5:33
Template Literals
2:06
The Date Object
2:14
Summary of Objects
0:51
Introduction to Arrays
0:36
Adding Elements
2:55
Finding Elements (Primitives)
3:39
Finding Elements (Reference Types)
2:27
Arrow Functions
2:36
Removing Elements
2:50
Emptying an Array
2:19
Combining and Slicing Arrays
1:50
Spread Operator
1:33
Iterating an Array
1:56
Joining Arrays
4:35
Sorting Arrays
4:47
Testing the Elements of an Array
4:06
Filtering an Array
3:07
Mapping an Array
4:24
Reducing an Array
3:38
Function Declarations vs Expressions
2:34
Hoisting
2:11
Arguments
3:23
The Rest Operator
4:19
Default Parameters
3:59
Getters and Setters
4:12
Try and Catch
2:59
Local vs Global Scope
3:05
Let vs Var
3:08
The ‘this’ keyword
4:27