Learn JavaScript – Full Course for Beginners



This complete 134-part will teach you everything you need to know to get started with the JavaScript programming language.

⭐️Curriculum⭐️
This is a stand-alone video but it follows the JavaScript curriculum at freecodecamp.org. Access the curriculum here:
🔗 Basic JavaScript:
🔗 ES6 JavaScript:

⭐️Code⭐️
This course was created using scrimba.com. Access the course there along with the code:
🔗 Basic JavaScript:
🔗 ES6 JavaScript:

🐦🐦 Follow course creator Beau Carnes on Twitter:

⭐️Course Contents⭐️
0:00:00 Introduction
0:01:24 Running JavaScript
0:04:23 Comment Your Code
0:05:56 Declare Variables
0:06:15 Storing Values with the Assignment Operator
0:11:31 Initializing Variables with the Assignment Operator
0:11:58 Uninitialized Variables
0:12:40 Case Sensitivity in Variables
0:14:05 Basic Math
0:15:30 Increment and Decrement
0:16:22 Decimal Numbers
0:16:48 Multiply Two Decimals
0:17:18 Divide Decimals
0:17:33 Finding a Remainder
0:18:22 Augmented Math Operations
0:21:19 Declare String Variables
0:22:01 Escaping Literal Quotes
0:23:44 Quoting Strings with Single Quotes
0:25:18 Escape Sequences
0:26:46 Plus Operator
0:27:49 Plus Equals Operator
0:29:01 Constructing Strings with Variables
0:30:14 Appending Variables to Strings
0:31:11 Length of a String
0:32:01 Bracket Notation
0:33:27 Understand String Immutability
0:34:23 Find the Nth Character
0:36:28 Word Blanks
0:40:44 Arrays
0:41:43 Nest Arrays
0:42:33 Access Array Data
0:43:34 Modify Array Data
0:44:48 Access Multi-Dimensional Arrays
0:46:30 push()
0:47:29 pop()
0:48:33 shift()
0:49:23 unshift()
0:50:36 Shopping List
0:51:41 Write Reusable with Functions
0:53:41 Arguments
0:55:43 Global Scope
0:59:31 Local Scope
1:00:46 Global vs Local Scope in Functions
1:02:40 Return a Value from a Function
1:03:55 Undefined Value returned
1:04:52 Assignment with a Returned Value
1:05:52 Stand in Line
1:08:41 Boolean Values
1:09:24 If Statements
1:11:51 Equality Operators
1:19:17 And / Or Operators
1:21:37 Else Statements
1:22:27 Else If Statements
1:23:30 Logical Order in If Else Statements
1:24:45 Chaining If Else Statements
1:27:45 Golf Code
1:32:15 Switch Statements
1:41:11 Returning Boolean Values from Functions
1:42:20 Return Early Pattern for Functions
1:43:38 Counting Cards
1:49:11 Build Objects
1:50:46 Dot Notation
1:51:33 Bracket Notation
1:52:47 Variables
1:53:34 Updating Object Properties
1:54:30 Add New Properties to Object
1:55:19 Delete Properties from Object
1:55:54 Objects for Lookups
1:57:43 Testing Objects for Properties
1:59:15 Manipulating Complex Objects
2:01:00 Nested Objects
2:01:53 Nested Arrays
2:03:06 Record Collection
2:10:15 While Loops
2:11:35 For Loops
2:13:56 Odd Numbers With a For Loop
2:15:28 Count Backwards With a For Loop
2:17:08 Iterate Through an Array with a For Loop
2:19:43 Nesting For Loops
2:22:45 Do…While Loops
2:24:12 Profile Lookup
2:28:18 Random Fractions and Whole Numbers
2:31:46 parseInt Function
2:33:29 Ternary Operator
2:34:57 Multiple Ternary Operators
2:36:57 var vs let
2:41:32 const Keyword
2:43:40 Mutate an Array Declared with const
2:44:52 Prevent Object Mutation
2:47:17 Arrow Functions
2:53:04 Default Parameters
2:54:00 Rest Operator
2:55:31 Spread Operator
2:57:18 Destructuring Assignment
3:06:39 Template Literals
3:10:43 Simple Fields
3:12:24 Declarative Functions
3:12:56 class Syntax
3:15:11 getters and setters
3:20:25 import and export

See also  Caption thả thính cho dân FA, lưu lại rồi up thôi nàoo #caption #captionstory #captions

🎥 Want something shorter? Here’s a 63-second :

Các bạn đang theo dõi chuyên mục Giải trí

Web site: https://travelhighvn.com

Nội dung được tổng hợp từ internet. Vui lòng để lại bình luận nếu muốn đóng góp/ý kiến về nội dung bài viết.

Tiêu đề video: Learn JavaScript – Full Course for Beginners

Độ dài: 03:26:43, Ngày đăng: 2018-12-10 21:13:40

Tác giả: freeCodeCamp.org

Link gốc: https://www.youtube.com/watch?v=PkZNo7MFNFg

About vietnamtravel

Check Also

1660901732 hqdefault

Cánh Hoa Tàn Tình Tan Remix , Lỡ Yêu Người Đậm Sâu Remix – Lk Nhạc Trẻ Hot TikTok Remix 2022

Welcome To Min Xinh : Cánh Hoa Tàn Tình Tan Remix , Lỡ Yêu Người …

32 comments

  1. Next learn the React JavaScript framework in 99 seconds: https://www.youtube.com/watch?v=-JVxwzgSMqw

  2. Gaston Alejandro Trivi

    Hello friends. If you are struggling with this, I provide private tutoring. If you are not, I also teach meditation. You are gonna need it further down the road.

  3. OK, am I the only one getting stuck on the wordblanks part?

  4. i keep getting an error on code that is show in the video on 39:34 min.. is there any email i can send a print screen for help

  5. The only thing I dislike about this video is that the dog has no friends. Poor baby. 🙁

  6. Ahmed El Kurdi

    Can I still follow this course at this time?

  7. Yeminition TV animations

    Use your code for good 👌🏾👌🏾

  8. i should be watching better call saul right now

  9. Samsul Alam GS

    Thanks freeCodeCamp !
    Made my day !

  10. Huỳnh Hoài Phú

    Note: Record Collection 2:03:06

  11. عمر الفرارجة

    I didn't know anything about coding before this video but I wrote a code to tell your age based on the year you were born in
    at 55:38,,

    of course with little extra help to get today's data into the code

  12. Jerry Seinfeld now teaching programming?

  13. Rushmitha selvaraj

    Y don't u console log all ur examples

  14. An amazing introduction to JavaScript. Finished it today. Gonna watch even more of your tutorials certainly!

  15. The Epic Thief

    I'm 1/2 hr in this video but I've spent like 1hr(across 2 days) trying it out step by step which will help me remember it long term

  16. Muhammad Tawhidul Islam

    This is the first time I saw someone explaining something so clearly yet so rapidly. My university would take months to cover this topic and still it would be unclear to many at the end of the year.

  17. EBELECHUKWU UMEZUDE

    Great tutorial, but it would have been better if the output of every query was shown

  18. Always able to learn something new

  19. how to get source code?

  20. lovemachine64

    just so everyone knows, declaring variables using "var" is mostly seen as outdated and is generally advised to stay away from in modern sites/programs

  21. MaximilianMus

    ⭐Course Contents⭐(copy and pasted in an attempt for top comment)

    0:00:00 Introduction

    0:01:24 Running JavaScript

    0:04:23 Comment Your Code

    0:05:56 Declare Variables

    0:06:15 Storing Values with the Assignment Operator

    0:11:31 Initializing Variables with the Assignment Operator

    0:11:58 Uninitialized Variables

    0:12:40 Case Sensitivity in Variables

    0:14:05 Add Two Numbers

    0:14:34 Subtract One Number from Another

    0:14:52 Multiply Two Numbers

    0:15:12 Dividing Numbers

    0:15:30 Increment

    0:15:58 Decrement

    0:16:22 Decimal Numbers

    0:16:48 Multiply Two Decimals

    0:17:18 Divide Decimals

    0:17:33 Finding a Remainder

    0:18:22 Augmented Addition

    0:19:22 Augmented Subtraction

    0:20:18 Augmented Multiplication

    0:20:51 Augmented Division

    0:21:19 Declare String Variables

    0:22:01 Escaping Literal Quotes

    0:23:44 Quoting Strings with Single Quotes

    0:25:18 Escape Sequences

    0:26:46 Plus Operator

    0:27:49 Plus Equals Operator

    0:29:01 Constructing Strings with Variables

    0:30:14 Appending Variables to Strings

    0:31:11 Length of a String

    0:32:01 Bracket Notation

    0:33:27 Understand String Immutability

    0:34:23 Find the Nth Character

    0:34:51 Find the Last Character

    0:35:48 Find the Nth-to-Last Character

    0:36:28 Word Blanks

    0:40:44 Arrays

    0:41:43 Nest Arrays

    0:42:33 Access Array Data

    0:43:34 Modify Array Data

    0:44:48 Access Multi-Dimensional Arrays

    0:46:30 push()

    0:47:29 pop()

    0:48:33 shift()

    0:49:23 unshift()

    0:50:36 Shopping List

    0:51:41 Write Reusable with Functions

    0:53:41 Arguments

    0:55:43 Global Scope

    0:59:31 Local Scope

    1:00:46 Global vs Local Scope in Functions

    1:02:40 Return a Value from a Function

    1:03:55 Undefined Value returned

    1:04:52 Assignment with a Returned Value

    1:05:52 Stand in Line

    1:08:41 Boolean Values

    1:09:24 If Statements

    1:11:51 Equality Operator

    1:13:18 Strict Equality Operator

    1:14:43 Comparing different values

    1:15:38 Inequality Operator

    1:16:20 Strict Inequality Operator

    1:17:05 Greater Than Operator

    1:17:39 Greater Than Or Equal To Operator

    1:18:09 Less Than Operator

    1:18:44 Less Than Or Equal To Operator

    1:19:17 And Operator

    1:20:41 Or Operator

    1:21:37 Else Statements

    1:22:27 Else If Statements

    1:23:30 Logical Order in If Else Statements

    1:24:45 Chaining If Else Statements

    1:27:45 Golf Code

    1:32:15 Switch Statements

    1:35:46 Default Option in Switch Statements

    1:37:23 Identical Options in Switch Statements

    1:39:20 Replacing If Else Chains with Switch

    1:41:11 Returning Boolean Values from Functions

    1:42:20 Return Early Pattern for Functions

    1:43:38 Counting Cards

    1:49:11 Build Objects

    1:50:46 Dot Notation

    1:51:33 Bracket Notation

    1:52:47 Variables

    1:53:34 Updating Object Properties

    1:54:30 Add New Properties to Object

    1:55:19 Delete Properties from Object

    1:55:54 Objects for Lookups

    1:57:43 Testing Objects for Properties

    1:59:15 Manipulating Complex Objects

    2:01:00 Nested Objects

    2:01:53 Nested Arrays

    2:03:06 Record Collection

    2:10:15 While Loops

    2:11:35 For Loops

    2:13:56 Odd Numbers With a For Loop

    2:15:28 Count Backwards With a For Loop

    2:17:08 Iterate Through an Array with a For Loop

    2:19:43 Nesting For Loops

    2:22:45 Do…While Loops

    2:24:12 Profile Lookup

    2:28:18 Random Fractions

    2:28:54 Random Whole Numbers

    2:30:21 Random Whole Numbers within a Range

    2:31:46 parseInt Function

    2:32:36 parseInt Function with a Radix

    2:33:29 Ternary Operator

    2:34:57 Multiple Ternary Operators

    2:36:57 var vs let

    2:39:02 var vs let scopes

    2:41:32 const Keyword

    2:43:40 Mutate an Array Declared with const

    2:44:52 Prevent Object Mutation

    2:47:17 Arrow Functions

    2:28:24 Arrow Functions with Parameters

    2:49:27 Higher Order Arrow Functions

    2:53:04 Default Parameters

    2:54:00 Rest Operator

    2:55:31 Spread Operator

    2:57:18 Destructuring Assignment: Objects

    3:00:18 Destructuring Assignment: Nested Objects

    3:01:55 Destructuring Assignment: Arrays

    3:03:40 Destructuring Assignment with Rest Operator to Reassign Array

    3:05:05 Destructuring Assignment to Pass an Object

    3:06:39 Template Literals

    3:10:43 Simple Fields

    3:12:24 Declarative Functions

    3:12:56 class Syntax

    3:15:11 getters and setters

    3:20:25 import vs require

    3:22:33 export

    3:23:40 * to Import

    3:24:50 export default

    3:25:26 Import a Default Export

  22. does anyone know how to use the f and r

  23. Majharul Asif

    I Love that little boy

  24. congrats to 10M

  25. Xristina Marie

    I just started coding and kind of confused 🤦‍♀️

  26. Péter Orbán

    45:17 My brain exploded here 😂 My brain heard only this of the sentence: "array array array array". 😅

  27. Jaymze Chapman

    Just gonna leave your kid?

  28. Riccardo Silli

    i loved the baby in the background

  29. shareCodeCamp

    Awesome content for begineers!

  30. love this tutorial! Thanks u so much for this free course 😉

Leave a Reply