Chapters (100)
- 0:00Introduction
- 1:24Running JavaScript
- 4:23Comment Your Code
- 5:56Declare Variables
- 6:15Storing Values with the Assignment Operator
- 11:31Initializing Variables with the Assignment Operator
- 11:58Uninitialized Variables
- 12:40Case Sensitivity in Variables
- 14:05Basic Math
- 15:30Increment and Decrement
- 16:22Decimal Numbers
- 16:48Multiply Two Decimals
- 17:18Divide Decimals
- 17:33Finding a Remainder
- 18:22Augmented Math Operations
- 21:19Declare String Variables
- 22:01Escaping Literal Quotes
- 23:44Quoting Strings with Single Quotes
- 25:18Escape Sequences
- 26:46Plus Operator
- 27:49Plus Equals Operator
- 29:01Constructing Strings with Variables
- 30:14Appending Variables to Strings
- 31:11Length of a String
- 32:01Bracket Notation
- 33:27Understand String Immutability
- 34:23Find the Nth Character
- 36:28Word Blanks
- 40:44Arrays
- 41:43Nest Arrays
- 42:33Access Array Data
- 43:34Modify Array Data
- 44:48Access Multi-Dimensional Arrays
- 46:30push()
- 47:29pop()
- 48:33shift()
- 49:23unshift()
- 50:36Shopping List
- 51:41Write Reusable with Functions
- 53:41Arguments
- 55:43Global Scope
- 59:31Local Scope
- 1:00:46Global vs Local Scope in Functions
- 1:02:40Return a Value from a Function
- 1:03:55Undefined Value returned
- 1:04:52Assignment with a Returned Value
- 1:05:52Stand in Line
- 1:08:41Boolean Values
- 1:09:24If Statements
- 1:11:51Equality Operators
- 1:19:17And / Or Operators
- 1:21:37Else Statements
- 1:22:27Else If Statements
- 1:23:30Logical Order in If Else Statements
- 1:24:45Chaining If Else Statements
- 1:27:45Golf Code
- 1:32:15Switch Statements
- 1:41:11Returning Boolean Values from Functions
- 1:42:20Return Early Pattern for Functions
- 1:43:38Counting Cards
- 1:49:11Build Objects
- 1:50:46Dot Notation
- 1:51:33Bracket Notation
- 1:52:47Variables
- 1:53:34Updating Object Properties
- 1:54:30Add New Properties to Object
- 1:55:19Delete Properties from Object
- 1:55:54Objects for Lookups
- 1:57:43Testing Objects for Properties
- 1:59:15Manipulating Complex Objects
- 2:01:00Nested Objects
- 2:01:53Nested Arrays
- 2:03:06Record Collection
- 2:10:15While Loops
- 2:11:35For Loops
- 2:13:56Odd Numbers With a For Loop
- 2:15:28Count Backwards With a For Loop
- 2:17:08Iterate Through an Array with a For Loop
- 2:19:43Nesting For Loops
- 2:22:45Do...While Loops
- 2:24:12Profile Lookup
- 2:28:18Random Fractions and Whole Numbers
- 2:31:46parseInt Function
- 2:33:29Ternary Operator
- 2:34:57Multiple Ternary Operators
- 2:36:57var vs let
- 2:41:32const Keyword
- 2:43:40Mutate an Array Declared with const
- 2:44:52Prevent Object Mutation
- 2:47:17Arrow Functions
- 2:53:04Default Parameters
- 2:54:00Rest Operator
- 2:55:31Spread Operator
- 2:57:18Destructuring Assignment
- 3:06:39Template Literals
- 3:10:43Simple Fields
- 3:12:24Declarative Functions
- 3:12:56class Syntax
- 3:15:11getters and setters
- 3:20:25import and export
Show the creator's full description
This complete 134-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript programming language.
✏️ Course created by @beau
Click the ⚙️ to change to a dub track in Hindi (Dubbed via Melt Labs - https://www.withmelt.com/)
⭐️Curriculum⭐️
This is a stand-alone video but it follows the JavaScript curriculum at freecodecamp.org. Access the curriculum here:
🔗 Basic JavaScript: https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript
🔗 ES6 JavaScript: https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6
⭐️Code⭐️
This course was created using scrimba.com. Access the course there along with the code:
🔗 Basic JavaScript: https://scrimba.com/playlist/pny4ghw
🔗 ES6 JavaScript: https://scrimba.com/playlist/p7v3gCd
❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba)
⭐️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
🎥 Want something shorter? Here's a 63-second JavaScript course: https://www.youtube.com/watch?v=OXiyLaNo3NE
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.