Learn JavaScript - Full Course for Beginners

Пікірлер: 7 949

  • Zizyo
    Zizyo11 ай бұрын

    Next learn the React JavaScript framework in 99 seconds: kzread.info/dash/bejne/X36K2tmzl7azodo.html

  • suresh kumar

    suresh kumar

    15 күн бұрын

    @Qoreeb Adeshina yes this is library some are called front end frame work

  • S/E /B/A

    S/E /B/A

    16 күн бұрын

    Watched it, came back, felt like in slowmo

  • iDirt

    iDirt

    17 күн бұрын

    @non esiste free vbucks

  • danil bugaev

    danil bugaev

    Ай бұрын

    @Sigmus ЬиЯЮюяЧяЬююьмбччястьтьбЯЮчтюЯбббсбббяяюмбчбббсбюМююибиюбьбсбяюбяяяссмяюбсмммьмюммббиясяссЯсюМтбчсстЬчСсячмяМмМмтчьтМбмтбтбяябяячюябяябтяБюччЧчИяьбятчсяябчЧмючмючюччсяисибчяюяюьиибячииИмБТчимбячиБчччССьИЯИЯТИСИЧЧББЯЯББЯЯЯБЯЧЯЯБЯЯЯЯябябяяЮСбммюииимясимтячяСИЯТБиюЯюиьСюятТьсмЯяююЮичьюююясьсимИЬбчюббюябмсЯтииииичьмббибююяттчбябьиияьСбючЮяьчичббюЬячбМбясьмччмсчЯияяччЧбСтччя😅ш и не знаю шшзшлдззшщщщшшщщщзщззллззгщшшшзлщшщшщш щшшщле а ты там что там че

  • non esiste

    non esiste

    Ай бұрын

    @wonder yyyccy

  • Darth Sidious
    Darth Sidious3 жыл бұрын

    It's insane to think that I spent 5000 bucks in a private school over the course of half a year to learn what this guy has taught me in 3 h 26 m and 42 s. KZread has truly revolutionized learning.

  • Ceee Ceee

    Ceee Ceee

    3 күн бұрын

    @Random Guy I’m reading the comments and unless the comments were deleted, I don’t see anyone saying college is “useless”.

  • Chimee123

    Chimee123

    7 күн бұрын

    aCTuALly ItS 43 sEConDEs

  • angyeet

    angyeet

    15 күн бұрын

    @Random Guy i disagree. College doesnt teach you th ethings you need. If you look at the requirements for internships or actual jobs, they list so many things while college only teaches SQL and one or two coding languages like java or C++. The rest u gotta learn yourseld

  • Almaheer Hassan

    Almaheer Hassan

    Ай бұрын

    Wow

  • Daimon Zoo

    Daimon Zoo

    Ай бұрын

    Been learning HTML/CSS I'm about 2 months had no experience. Should I spend more time with HTML/CSS before I jump into Javascript?

  • RohatKarabulut
    RohatKarabulut10 ай бұрын

    Coming from a few years of advanced Java and VBA. It's super painful to learn the basics again and again but now that I'm half way, it has become quite informative and I'm starting to realise some of the basics I've completely forgotten. Thanks for your time and effort my man, you've been massive help!

  • Biglyp

    Biglyp

    15 күн бұрын

    Any tutorials if you already know c++ and python?

  • Artem

    Artem

    3 ай бұрын

    Hi Rohat! I like VBA too! What kind of software did you write in VBA? Did you use classes and interfaces?

  • Shawnie leaf

    Shawnie leaf

    4 ай бұрын

    That’s what it seems like for me with any field of learning. The more I progress the more I learn and understand the full meaning and nuisances of the basics.

  • Sylvanus Joseph
    Sylvanus Joseph2 ай бұрын

    I must state that after numerous paid course online and on KZread at learning JavaScript this is bar far the best course I have come across. In terms of explanation and clear precise well detail documentation this is second to none. Thank you for all your hard work and sharing this with us. This world needs more people like you.

  • Technonymous
    Technonymous Жыл бұрын

    This is the best ever course I've seen for JS. I've tried to learn with different websites as well as well known courses from reputed sites but all it seemed so hard to learn for me but this video is just amazing. I've got my confidence back in JS watching this video. Thanks a lot

  • Raghuu
    Raghuu Жыл бұрын

    I am absolutely new to coding and just wanted to say that the Golf Code example was a brilliant example to use to demonstrate Functions, Arrays and Else If statements altogether. Even the mistake you had with mis-spelling the variable was amazing to show how to go back and check what went wrong. This helped me wrap my head around everything learned prior to the example!

  • Itz Cracked
    Itz Cracked2 жыл бұрын

    When you are familiar with one language, learning another one is just like reviewing what you have learned.

  • Shabit Hossain

    Shabit Hossain

    2 күн бұрын

    Yeah absolutely brother.

  • Jeremiah Dunphy

    Jeremiah Dunphy

    4 күн бұрын

    @melv douc Agreed!

  • Rose Codes

    Rose Codes

    6 күн бұрын

    @melv douc HTML and CSS are not programming languages.

  • Patrick Zhao

    Patrick Zhao

    Ай бұрын

    @melv douc you all

  • Saad Fathallah

    Saad Fathallah

    2 ай бұрын

    yeah you're right i learned C and Java first now all i see is clones LOL

  • Noah Greer
    Noah Greer8 ай бұрын

    What a wonderful course. So informative and simple! Thank you for putting so much time into creating this.

  • Zain Sheikh
    Zain Sheikh5 ай бұрын

    2 hours gone and believe me... this is the best tutorial on javascript for beginners even if you compare it with the so called paid courses... Awesome job man!!!

  • The_Pope
    The_Pope Жыл бұрын

    I’m an hour into this course and I’m now realizing how much python and JavaScript are similar, btw I learned a lot from this guy in an hour, it took me a year to learn python in class where I kinda know that basics in one one hour, thank you code camp.

  • Craig Wilson
    Craig Wilson2 ай бұрын

    Only about 50 minutes in but been a complete game changer for learning basic JavaScript so far. Used a couple of other platforms to learn the basics but it wasn’t sticking in my head at all, switch over to this and confidence is 10x from before. Looking forward to watching the rest of the video.

  • Malick Mohamed
    Malick Mohamed4 жыл бұрын

    comment your Javascript code 4:22 data types and variables 5:58 storing values with assignment operator 9:14 initializing variables with assignment operator 11:33 uninitialized variables 12:00 case sensitivity in variables 12:41 adding numbers 14:05 subtracting numbers 14:36 multiplying numbers 14:53 dividing numbers15:11 incermenting numbers 15:30 decrementing numbers15:59 decimal numbers 16:23 multiply decimals 16:50 divide decimals 17:18 finding a remainder 17:35 compound assignment with augmented addition 18:22 compound assignment with augmented subtraction 19:21 compound assignment with augmented multiplication 20:20 compound assignment with augmented division 20:52 declare string variables 21:21 escaping literal quotes in strings 22:02 quotinq strings with single quotes 22:43 escape sequences in strings 25:19 concatenating string with plus operator 26:48 concatenating string with variables 29:01 appending variables to strings 30:15 find a length of string 31:12 bracket notation to find first character in string 32:01 bracket notation to find Nth character in string34:24 bracket notation to find last character in string34:54 word blanks 36:31 store multiple values with arrays40:45 nested arrays 41:44 access array data with indexes42:35 modify array data with indexes 43:37 access multi-dimensional arrays with indexes 44:47 manipulate arrays with pop() 47:28 manipulate arrays with shift() 48:35 manipulate arrays with unshift() 49:23 shopping list 50:37 write reusable code with functions 51:43 passing values to functions with arguments 53:41 global scope and functions 55:44 local scope and functions 59:32 understand undefined value returned from a function 1:03:56 assignment with a returned value1:04:53 stand in line 1:05:53 boolean values 1:08:41 use conditional logic with if statements 1:09:24 comparison with the strict equality operator 1:13:20 practice comparing different values 1:14:42 comparison with inequality operator1:15:38 comparison with greater than or equal to operator1:17:39 comparison with less than or equal to operator1:18:45 comparison with the logical and operator1:19:18 comparison with the logical or operator 1:20:42 else statements 1:21:38 else if statements 1:22:28 chaining if else statements 1:24:45 golf code 1:27:47 switch statement1:32:14 default option in switch statements 1:35:46 multiple identical options in switch statements 1:37:25 replacing if else chins with switch 1:39:20 returning boolean value form functions1:41:11 returning an early pattern from functions1:42:20 counting cards 1:43:38 build javascript objects1:49:12 accessing object properties with dot notation1:50:47 accessing object properties with bracket notation1:51:34 accessing object properties with variables1:52:48 updating object properties 1:53:36 add new property to an object 1:54:31 delete properties form an object1:55:19 using objects for lookups 1:55:55 testing objects for properties 1:57:46 manipulating complex objects1:59:15 accessing nested objects 2:01:03 accessing nested arrays 2:01:52 record collection 2:03:05 iterate with while oop 2:10:15 iterate with for loops 2:11:34 iterate odd numbers with a for loop 2:13:56 count backwards with a for loop2:15:29 iterative through an array with for loop 2:17:08 nesting for loops 2:19:43 nesting with do..while loops 2:22:45 profile lookup 2:24:12 generate random fractions 2:28:18 generate random whole numbers 2:28:55 generate random whole numbers within a range 2:30:24 use the parseInt function 2:31:47 use the parseInt function with a radix 2:32:37 use the conditional(ternary) operator 2:33:29 use multiple conditional (ternary)operators 2:34:58 difference between the var and let keywords2:36:58 compare scopes of the var and let keywords2:39:05 declare a read-only variable with the const keyword2:41:35 mutate an array declared with const 2:43:41 prevent object mutation 2:44:53 use arrow function to write concise anonymous functions 2:47:17 write arrow functions with parameters 2:48:23 write higher order arrow functions2:49:26 write higher order arrow functions 2:53:05 use the spread operator to evaluate arrays In-Place 2:55:33 use destruction in assignment to assign variables from objects 2:57:18 destructuring assignment with nested objects 3:00:17 use destructuring assignment to assign variables from arrays 3:01:54 use destructuring assignment with the rest operator 3:03:42 create string using template literals 3:06:39 write concise object literal declarations using simple fields 3:10:42 write concise declarative functions 3:12:24 use class syntax to define a constructor function 3:12:59 use getters and setters to control access to an object 3:15:10 understanding the differences between import and require 3:20:25 use export to reuse a code block 3:22:33 use * to import everything from a file 3:23:40 create an export fallback with export default 3:24:50 import a default export 3:25:25 Outro 3:26:18

  • EJIGAH FRIDAY CHARLES

    EJIGAH FRIDAY CHARLES

    Ай бұрын

    Wonderful

  • Ammu

    Ammu

    3 ай бұрын

    Thank you

  • Azzwad

    Azzwad

    3 ай бұрын

    Bro Watched The Whole 3hr Video Again To Write Timestamps. We Need More Man Like You

  • Will Armstrong

    Will Armstrong

    3 ай бұрын

    Thank you so very much brother.

  • Farimata DOUARE

    Farimata DOUARE

    4 ай бұрын

    You are a hero bro, thank you a lot.

  • zibusiso siso-sibanda
    zibusiso siso-sibanda7 ай бұрын

    I really learned a lot especially about functions which used to confuse me a lot. I have a long way to go in understanding JS but this was a good foundation and will help me to learn more and practice more with actual projects and also with other courses

  • Alice Duren
    Alice Duren7 ай бұрын

    40 minutes in and I'm having more fun learning this than my entire semester-long JavaScript course

  • Tamim Azizadah
    Tamim Azizadah6 ай бұрын

    Thank you so much for this amazing tutorial! I wish there was some more time spent on anonymous functions, mainly explaining where they are used best, but I'm sure you guys have it covered in one of your other awesome videos. THANK YOU!

  • Volker410
    Volker4104 ай бұрын

    Well structured and it conveys the important basics very clearly. A MUST for serious developers.

  • Elizabeth Lopez
    Elizabeth Lopez Жыл бұрын

    my advice as a beginner, do it by yourself (all the code) after every explanation, it will take longer but is essential to learn and master the basis. Finishing this course in 4 hours doesn't worth if don't assimilate the concepts. Good things take time. =). PD: English is not my first language, I'm still learning.

  • GAGAN DEEP SINGH

    GAGAN DEEP SINGH

    19 күн бұрын

    Let me try

  • Kristens. LV

    Kristens. LV

    22 күн бұрын

    I would add, on top of this video, do deeper research, on every concept. I use mix of other youtube videos and web.

  • Varum

    Varum

    Ай бұрын

    thanks for the tip ;)

  • Jesus Lozada

    Jesus Lozada

    2 ай бұрын

    @Simon Calle Laverde ó0ó9

  • Krunal Solanki

    Krunal Solanki

    2 ай бұрын

    Can i learn React After this only?

  • Tjmac
    Tjmac6 ай бұрын

    This is excellent, and even if you are familiar with other languages I recommend going through the basics, not just for syntax but for a few things that old school C / Basic / Pascal people such as myself find a bit different about javascript. A note that if you are doing the freeCodeCamp tutorials, this syncs up almost perfectly until you get to recursion and then seems to deviate from the video. I'm guessing the video creator was thinking recursion is not a beginner topic but the tutorial Author wanted it in the first section.

  • Louis Fortunato

    Louis Fortunato

    5 ай бұрын

    @Tjmac Thank you for pointing this out. I felt like I was following and understanding this tutorial thoroughly until this about this point, but now that I have the basics and some exposure I hope to soon be able to reconcile my confusion with further tutorials

  • Floyd Dean

    Floyd Dean

    6 ай бұрын

    @Tjmac Are you talking to me?

  • Tjmac

    Tjmac

    6 ай бұрын

    another note, the class and construct examples are horrible and anyone new could easily conflate what is what. There is a trend to use the same label for local, global and properties, which makes it difficult for a student to distinguish what is what. On top of that they log just the property instead of the entire object. 'carrot' is a string passed to the constructor local variable 'name'. which is then assigned to the newly created object (also called carrot) which is of class vegetable, which has the name property = 'carrot'. LOL!!!!

  • Floyd Dean

    Floyd Dean

    6 ай бұрын

    Can you love me?

  • Patrick Strickin
    Patrick Strickin6 ай бұрын

    I used to program with scratch and that I recommend to any new programmer, it gives you experience with logic elements of coding and things will make more sense. But on another topic this is amazing I really enjoy it and I can’t wait to use it every day

  • Impulsuble
    Impulsuble8 ай бұрын

    I am a beginner and I haven't learnt much about coding (programming) but this video when I saw the first 30 minutes has actually made me more confident towards programming and I think JavaScript is a popular language and I decided to learn it. All I want to say is that This video is amazing although I haven't finished it and I learnt so much! Keep up the amazing work!

  • vafadie kongolo
    vafadie kongolo18 күн бұрын

    my advice as a beginner, do it by yourself (all the code) after every explanation, it will take longer but it is essential to learn and master the basics. Finishing this course in 4 hours isn't worth it if you don't assimilate the concepts. Good things take time. =). PD: English is not my first language, I am still learning.

  • Mudassir Qayyum
    Mudassir Qayyum2 жыл бұрын

    ⭐️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 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

  • Shannon Stumpf

    Shannon Stumpf

    7 күн бұрын

    thank you sir, you're a gentleman and a scholar!

  • SystemThirtyTwo

    SystemThirtyTwo

    3 ай бұрын

    he just pasted from the description

  • Mr WVX

    Mr WVX

    4 ай бұрын

    ty Sir

  • Iuri Santos

    Iuri Santos

    4 ай бұрын

    Not all heroes wears capes, thank you

  • Ocean Boy

    Ocean Boy

    5 ай бұрын

    Thank you very much

  • Mr. Beagle
    Mr. Beagle9 ай бұрын

    Good tutorial, felt like it got a bit confusing towards the last 30 minutes but everything until then helped me a lot. Cheers!

  • JxmmieDodger
    JxmmieDodger3 ай бұрын

    This is the best ever course I've seen for JS. I've tried to learn with different websites as well as well known courses from reputed sites but all it seemed so hard to learn for me but this video is just amazing. I've got my confidence back in JS watching this video. Thanks a lot

  • jovin kassi

    jovin kassi

    Ай бұрын

    hello,what should we do after watching this video,??,can you give me few suggestions

  • Thomas Kupracz
    Thomas Kupracz11 ай бұрын

    Thank you so much for this tutorial! I have zero JS experience, and this allowed me to move forward integrating with an API that uses JS to transform returned data. Watching this was time well spent. Great work!

  • G-Program-It
    G-Program-It8 ай бұрын

    Hi Beau, I just wanted to say thanks for making such a great tutorial, I use to struggle learning JS. But this really cleared things up for me. Thanks

  • Blue Lion
    Blue Lion Жыл бұрын

    I started yesterday evening and I am about 70 minutes into the tutorial. I am going slowly plus doing the samples alongside using scrimba. I am liking this big time. Very well organized and fluid in explaining. Thanks for this free code camp!!

  • jonathan powell

    jonathan powell

    4 күн бұрын

    @Be_Great you and me both its taken me 3 days just to reach the 1hr mark, on the first day it took me 5hours to get through 19min of the video

  • Jaydie Dingal

    Jaydie Dingal

    13 күн бұрын

    Why not Github instead of scrimba😂

  • Be_Great

    Be_Great

    3 ай бұрын

    I don't know what happened after u commented this but I've been watching this video for two weeks now and I couldn't`make it past 2 hours as u need to study well what he's on about

  • NameOfSomthing

    NameOfSomthing

    3 ай бұрын

    gl, im just watching this because im bored

  • Marcelo LB12

    Marcelo LB12

    Жыл бұрын

    @ZEPHYR GAMING just click the untitled title and name it

  • dekat win
    dekat win6 ай бұрын

    Great video I learned some interesting things although I had really hoped that somewhere around clocks/timers and interrupts would be addressed, I've been looking for a good video on this for a while also a decent video on try catch, test coding and error handling would be great.

  • Fàhi ma
    Fàhi ma7 ай бұрын

    Thanks man 🙌.. I successfully completed this video 😌.. you did a great job creating this video to do our job greatly !! Thanks a lot ♥️

  • Opop Opop
    Opop Opop7 ай бұрын

    By the time you have gotten to 25mins in the presentation I STRONGLY realize how versatile and robust a language JS is. You just gave THREE examples of how to do something code-wise in the application, all from standard to better to expert level for a single function. We are talking about the usage of the backtick, single and double quotes. KNOWING something like this makes me for sure understand I picked the right language to work with! Thanks for the video!

  • Voodoo
    Voodoo9 ай бұрын

    It is such a satisfactory feeling to have finished this 3 and half hour video! Thanks for the amazing content.

  • Anil Sanghvi
    Anil Sanghvi Жыл бұрын

    As a beginner, I found this course very useful. Thanks for sharing this high-quality content.

  • Denotes

    Denotes

    Жыл бұрын

    kzread.info/dash/bejne/kWd5vLifebLIpLA.html&ab_channel=Denotes

  • Sherry Vlogs
    Sherry Vlogs8 ай бұрын

    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

  • VoidedEyez
    VoidedEyez10 ай бұрын

    Modify Array Data 43:34 Access Multi-Dimensional Arrays 44:48 push() 46:30 pop() 47:29 shift() 48:33 unshift() 49:23 Shopping List 50:36 Write Reusable with Functions 51:41 Arguments 53:41 Global Scope 55:43 Local Scope 59:31 Global vs Local Scope in Functions 1:00:46 Return a Value from a Function 1:02:40 Undefined Value returned 1:03:55 Assignment with a Returned Value 1:04:52 Stand in Line 1:05:52 Boolean Values 1:08:41 If Statements 1:09:24 Equality Operators 1:11:51 And / Or Operators 1:19:17 Else Statements 1:21:37 Else If Statements 1:22:27 Logical Order in If Else Statements 1:23:30 Chaining If Else Statements 1:24:45 Golf Code 1:27:45 Switch Statements 1:32:15 Returning Boolean Values from Functions 1:41:11 Return Early Pattern for Functions 1:42:20 Counting Cards 1:43:38 Build Objects 1:49:11 Dot Notation 1:50:46 Bracket Notation 1:51:33 Variables 1:52:47 Updating Object Properties 1:53:34 Add New Properties to Object 1:54:30 Delete Properties from Object 1:55:19 Objects for Lookups 1:55:54 Testing Objects for Properties 1:57:43 Manipulating Complex Objects 1:59:15 Nested Objects 2:01:00 Nested Arrays 2:01:53 Record Collection 2:03:06 While Loops 2:10:15 For Loops 2:11:35 Odd Numbers With a For Loop 2:13:56 Count Backwards With a For Loop 2:15:28 Iterate Through an Array with a For Loop 2:17:08 Nesting For Loops 2:19:43 Do...While Loops 2:22:45 Profile Lookup 2:24:12 Random Fractions and Whole Numbers 2:28:18 parseInt Function 2:31:46 Ternary Operator 2:33:29 Multiple Ternary Operators 2:34:57 var vs let 2:36:57 const Keyword 2:41:32 Mutate an Array Declared with const 2:43:40 Prevent Object Mutation 2:44:52 Arrow Functions 2:47:17 Default Parameters 2:53:04 Rest Operator 2:54:00 Spread Operator 2:55:31 Destructuring Assignment 2:57:18 Template Literals 3:06:39 Simple Fields 3:10:43 Declarative Functions 3:12:24 class Syntax 3:12:56 getters and setters 3:15:11 import and export 3:20:25

  • thanos2101
    thanos21014 ай бұрын

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

  • Rustom Adrian Guce
    Rustom Adrian Guce11 күн бұрын

    Thank you for this amazing tutorial for JS sir, its very helpful for new learners want to start on web development. :)

  • H&H Productions
    H&H Productions2 жыл бұрын

    The structure of these lessons is amazing. I've been doing it in 15 minute blocks, 30 minutes a day (two blocks a day) during quarantine, and the way you have a collection of lessons, then an application of the lessons regularly (almost every 15 minutes) is sooooo helpful!

  • Bhavesh Kumar
    Bhavesh Kumar6 ай бұрын

    I am so glad that I completed this tutorial. Thank you for uploading such an amazing tutorial!

  • Muhammad Tawhidul Islam
    Muhammad Tawhidul Islam4 ай бұрын

    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.

  • Sam D
    Sam D3 ай бұрын

    At 33:40 it is possible to achieve with slicing instead of manually changing it. While this solution might be a bit more difficult to remember, it can also be very useful: var myStr = 'Jello World'; myStr = 'H' + myStr.slice(1, myStr.length)

  • Katarzyna Kapusta
    Katarzyna Kapusta10 ай бұрын

    The freecodecamp JS algorithms curriculum (that this course is based on) is awesome, no doubts about that! Just one question: why do we get the ES6 section right after the basics? It's a bit like being thrown into the deep... I realized while going through it that I would have been better off to do the functional and object parts before that. Otherwise the new vs old syntax it's a bit mind blown and all over the place :o

  • Myron Sanches
    Myron Sanches5 ай бұрын

    Very good tutorial half way through this. If it helps any other learner like myself, Asabeneh's 30 days of Javascript on Github is very similar to this video concise and on point.

  • Tate MacDonald
    Tate MacDonald9 ай бұрын

    Awesome course, thank you so much for doing this. Is anyone able to share what they've been able to go on an do (e.g. what projects they've done) as a result of taking this course?

  • jimena eboli
    jimena eboli6 ай бұрын

    After having taken a data science class in school, I found it interesting to complement my knowledge through courses and what I learned just by watching this 3-hour video helped me a lot with my school tasks.

  • Sam Sam
    Sam Sam2 ай бұрын

    Talking about case sensitivity, I always declare everything in lowercase, so I don't have to think about the case sensitivity , ex : myArray , myData , anytime I want to reference to these variables , just type it in lowercase. Once I stick with this approach, It's easier, rather than to think which is in capital. But that's just me

  • Oluwayomi Adewusi
    Oluwayomi Adewusi4 ай бұрын

    This course was released 3years ago and I’m just learning it. Trust me when I say this is the best and simplest was to learn JavaScript!!!! Freecodecamp thank you so much

  • Cisconiac Cisconian
    Cisconiac Cisconian11 ай бұрын

    Hello! First I would like to thank you for this tutorial. It's really easy to understand and to follow. I have one question though to the task with the "Record Collection" from 02:03:06. I wanted to modify the code and use the dot-notation instead of the brackets. It worked well for every if or else if statement except for the else-statement. If I use collection.id.prop = value; my code does not work any more and I don't know why. Could somebody please explain it to me?

  • Design Mews
    Design Mews Жыл бұрын

    This is extremely helpful. I'm new to JavaScript and got completely stuck. So greatful for this channel.

  • Rexy Yoyo
    Rexy Yoyo Жыл бұрын

    I've gone through quite a few JS videos. But this is the best one so far. Thanks for sharing all these knowledge for free. Love you guys.

  • Learning stuff

    Learning stuff

    2 ай бұрын

    Is it really good? let me know cause I am tryin to learn js.

  • Bhavesh Kumar
    Bhavesh Kumar7 ай бұрын

    Extremely useful tutorial! ❤

  • Smokeziz
    Smokeziz27 күн бұрын

    I learned more JavaScript here than I did in school. Thanks so much for this!!

  • Brent Brasseaux
    Brent Brasseaux Жыл бұрын

    0:22:01​ Escaping Literal Quotes 0:23:44​ Quoting Strings with Single Quotes 0:25:18​ Escape Sequences 0:31:11​ Length of a String 0:36:28​ ​ Word Blanks (Use String Variables in a FUNCTION to Create a Mad Libs story.) 0:50:36​ Shopping List (creates a shopping list with arrays)

  • Igor-xadrez Xadrez
    Igor-xadrez Xadrez9 ай бұрын

    I learned python I am not a expert there are hundreds even thousands of stuff to learn, but it makes learning js so simple. Even though js and python are different languages, the syntax is pretty similar, objects in js are to me like python dict and array in js is like python lists. This makes the process of learning a new language so damn easy.

  • Phil P
    Phil P2 жыл бұрын

    Great video, Bo! In two or three sittings with this video, I feel like I learned what I would have got from a text book or a semester's worth of a js course. The snippets are clear, concise and perfectly tailored to what's being described. 10 out of 10! 👍👍👍👍👍👍👍👍👍👍

  • Sebender
    Sebender26 күн бұрын

    thankyou your teaching is so straight forward and simple i can undertand very easily if any New programmer trying to learn Javascript i would recommend this video for you guys this is the best

  • b37k
    b37k9 ай бұрын

    16 mins in so far, but this is already by far the best video on how to learn JS. I've watched a good few videos on JS tutorials but no one ever explains the meaning behind the details such as capitalizations and console.log and more!! This shows you from the very beginning and not just telling you to write some code and expecting you to know what it all means. This video explains it piece by piece. I'm going to watch this to the end, writing notes as I go. Thankyou!!

  • Marco Grella
    Marco Grella6 ай бұрын

    For those that are facing the error: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. Just try to create a file named by package.json with content: { "type": "module"todasMaiusculas } the import should be using the name of const (function) and filename using extention: import { capitalizeString } from "./string_function.js";

  • Riya
    Riya5 ай бұрын

    Here we can learn js very easily, thanks for this video😍

  • Madao
    Madao Жыл бұрын

    love this tutorial! straight to the point and a lot of time saving!

  • aanay bhure

    aanay bhure

    Жыл бұрын

    #eazzylearninglab

  • Arixpower

    Arixpower

    Жыл бұрын

    kzread.info/dash/bejne/kZyJt8modM6_n84.html

  • Melkior Wiseman
    Melkior Wiseman8 ай бұрын

    I've watched to about 1/3rd of the way in so far, and I'm only a beginner with Javascript but I do have extensive experience in programming so here are my thoughts so far on learning JS. Part of the problem with learning a language like Javascript (which seem to be closely based on the C programming language) is in how versatile it is. In Javascript, it's possible to both assign a value to a variable and compare the result, all in the same operation, such as in: if (var=other) { ... } In that case, the value in "other" is assigned to "var" and if "other" is non-zero, then the expression evaluates to TRUE so the commands inside the curly braces are done, but if "other" is zero then the commands are skipped. This is why the == operator is required in order to say "compare these two instead of assigning one to the other." I started out with BASIC in which you can't both assign and compare at the same time, which means that the single equals sign is contextual and can be either an assignment operator or a comparison operator. In the BASIC version I started out with, variables had to be "typed" as either numeric or string, and if you wanted to treat a string of digits as a number, it had to be explicitly converted to a number first. There was no automatic conversion as in Javascript, therefore no need for the === (strict comparison) operator, since all comparisons were strict. Javascript is very "forgiving" in some areas such as variable typing, but this makes it more complicated in other areas since you as the programmer need to think carefully about exactly what you're telling the computer to do. Most programming errors involve the programmer mistakenly telling the computer to do the wrong thing. Most "debugging" involves finding out where the mistake was made and correcting it.

  • Kenny Codes
    Kenny Codes2 ай бұрын

    Currently completing a bootcamp course and we've been going at a breakneck pace... I'm glad I was recommended this KZread video because you've helped me grasp the concepts fully. Thanks freeCodeCamp!

  • life of data engineer
    life of data engineer10 ай бұрын

    I'm a data science engineer، still student, Your videos are truly amazing, helping many to learn And enable them to start the road

  • Anand patil

    Anand patil

    5 ай бұрын

    data science with javascript is possible?

  • ថាវ័ន-Thavon Official
    ថាវ័ន-Thavon Official4 ай бұрын

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

  • Sankaranarayanan
    Sankaranarayanan2 жыл бұрын

    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 *from the description

  • Mr Mati

    Mr Mati

    7 ай бұрын

    @bettercraft101

  • adel romany

    adel romany

    8 ай бұрын

    @Impulsuble what?

  • Impulsuble

    Impulsuble

    8 ай бұрын

    @adel romany ?

  • Just Guessing

    Just Guessing

    8 ай бұрын

    @abc abc It's a duplicate from the video information

  • Khadija Shaikh

    Khadija Shaikh

    9 ай бұрын

    @adel romany you are great man he deserves this like what is he saying mannn i dont know if someone is reading this please dont do racism plz stop this i am still shock that in 21st century we still have this type of cruel people may he get some hidaya!!hidaya means knowledge of god for the dumb one and once again sorry broo for you and to heard this types of shits...😞🙌🙌

  • Hanna Gelezko
    Hanna GelezkoАй бұрын

    2 weeks + notes + code and I am done with the video. Thank you for the course now moving to practice.:)

  • Michał Kaniowski
    Michał KaniowskiАй бұрын

    Thank you very much for this lesson, i've learned a lot.

  • Aron Eggens
    Aron Eggens11 ай бұрын

    Thank you! This video was a much better introduction to JS compared to what my university provided

  • Rahilul Islam
    Rahilul Islam27 күн бұрын

    It took me more than a month to complete this video (including coding parallelly), but I have completed it at last!!!

  • SanāTavi
    SanāTavi2 жыл бұрын

    You're doing a great job by making coding easy and free to learn for everyone on earth! Hats off man!

  • Fear KrYpToN
    Fear KrYpToN3 ай бұрын

    ⭐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

  • Michael Kennedy
    Michael Kennedy2 ай бұрын

    I like your mood. Simple, direct. Good teacher. Thank You.

  • Alexander Nguyen-Phuoc
    Alexander Nguyen-Phuoc Жыл бұрын

    It would be awesome if each segment was available for us to practice hands on with. Yes I know I can open vsc and follow along but I mean like the comments and having the example there and ready for the times I wanna stimulate my brain and figure it out myself first and then comeback here for reference. Or to simply have it locally for review.

  • Serijas
    Serijas5 күн бұрын

    Hey so i have a difficulty to understand: does JS have the functionality of designing and describing a homepage like HTML/CSS does or is it just for the functionality, data processing and communication? In other words, can JS work on frontend stylization or do I need CSS for it, too?

  • Ui
    Ui9 ай бұрын

    Thank you so much for posting this amazing and helpful tutorial online for free. I am watching this course to start studying early before enrolling to a school that teaches Web Dev course in school.

  • CHITUS💙⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
    CHITUS💙⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻11 ай бұрын

    It's insane to think that I spent 5000 bucks in a private school over the course of half a year to learn what this guy has taught me in 3 h 26 m and 42 s. KZread has truly revolutionized learning.

  • GoGoDiego
    GoGoDiego6 ай бұрын

    just finished after taking over 15 hours of taking notes, making examples, and practicing coding, and want to thank you.

  • Lokeshwaran Gajendran
    Lokeshwaran Gajendran3 ай бұрын

    If you feel it's too slow just go with playback speed of 1.25 or 1.5 according to your convenient. 1.25 is suggested, this is great course.

  • Drone Acharya
    Drone Acharya9 ай бұрын

    18:25 thats how i used to learn difference between Less than & greater than when i learnt about these symbols in primary school. good to see someone using same technique 🤝

  • T_nology
    T_nology3 ай бұрын

    This was a great tutorial! Thank you so much!!

  • Tryhard Productions
    Tryhard Productions10 ай бұрын

    I already knew javascript, but this was a great refresher. Also, this guy has great vibes, thank you!

  • Kernix
    Kernix9 ай бұрын

    The Global section starts at 1:00:46 - in the details section below the video it's called "Global vs Local Scope in Functions"

  • Banashree Gogoi
    Banashree Gogoi Жыл бұрын

    I can't express my gratitude for this course.. I am speechless about how I feel in love with JavaScript. I had immense fear and procrastination though I did a hell lot of course still I was stuck somewhere. I Thank you guys for the success of my Career. Awesome Guys!

  • Nikita Damani

    Nikita Damani

    4 ай бұрын

    at 2:57, in this code why function name is not declared it is just written function(), also at the end of function there is a pair of curly braces again,what is the meaning of this, please someone explain

  • K4T

    K4T

    Жыл бұрын

    I'm glad to hear I'm not the only one :)

  • aanay bhure

    aanay bhure

    Жыл бұрын

    #eazzylearninglab

  • Henri
    Henri 6 ай бұрын

    Thanks freeCodeCamp, great contet! When determining a variable, does it matter witch world to use, var or let?

  • Dennis Luthart
    Dennis Luthart8 ай бұрын

    This is fantastic! Thank you!

  • jbyrd04
    jbyrd0410 ай бұрын

    Just for fun I modified the golf score function to include an "Albatross" which is a score of "2" on a par 5. Also known as a "Double Eagle." An "Ace" on a par 4 is also called an "Albatross" but is more commonly called an "Ace" or just "Hole in One," so no need to modify that. :) Happy coding! var shot = ["Ace", "Albatross", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Triple Bogey"]; function golfScore(par, strokes) { if (strokes == 1) { return shot[0]; } else if (par == 5 && strokes

  • dlazy1
    dlazy1Ай бұрын

    Easy to follow, thank you.

  • Makgabo Mathato
    Makgabo Mathato Жыл бұрын

    Here's to my first day taking this course after 6 weeks of procrastination. I wish myself and everyone on the same journey a very good luck!!! No stopping!

  • Zion Saptium

    Zion Saptium

    9 ай бұрын

    Dude your not alone 😂👐

  • chev

    chev

    11 ай бұрын

    @Shizu Tempest hello another tempest

  • Kwadwo Amponsah

    Kwadwo Amponsah

    11 ай бұрын

    Give us an update friend

  • lovelyn okore

    lovelyn okore

    Жыл бұрын

    this comment!!!!!

  • Kyzyte

    Kyzyte

    Жыл бұрын

    @Hassan Ahmed I wish you luck on your courses ^^

  • F Liu
    F Liu11 ай бұрын

    0:00:00 Introduction 0:01:24 Running JavaScript 0:04:23 Comment Your Code

  • Reshad
    Reshad7 ай бұрын

    "Use your code for good" The best lesson of the entire course.

  • Vahid Jamshidnejad
    Vahid Jamshidnejad Жыл бұрын

    Thank you very much for such an amazing course

  • OvSki house
    OvSki house Жыл бұрын

    Awesome work teacher 🙂

  • Vinny
    Vinny Жыл бұрын

    Fantastic tutorial on JavaScript basics. You are an amazing teacher. Thanks for this. First time I ever finished a tutorial video more than one hour in one go with just a couple of small breaks.🙂

  • Arisa Koide
    Arisa Koide8 ай бұрын

    Kind of fascinating that most programmers say this phrase "We'll talk more about that later" lol Thank you so much for this very helpful tutorial!

  • Rob H.
    Rob H.10 ай бұрын

    Crazy to think I was intimidated by learning a new language. I had only ever worked with C# before. I picked up Python and now Javascript and idk what I was even afraid of before. I thought Python felt familiar, Javascript feels even more familiar than Python does lol.

  • Ke
    Ke5 ай бұрын

    Thank you, amazing tutorial!

  • Akif Islam
    Akif Islam10 ай бұрын

    I knew C++, Java and Python. It seems like Javascript is a mix of Python and Java. But I was really confused what is new in Javascript and what should I learn in this language. Finally this one video teaches me the whole javascript. Thank you so much.

  • Stephen dela Cruz
    Stephen dela Cruz28 күн бұрын

    Beau simple explanation & breakdown of what a #Function is... and how you pass an argument thru a Function(parenthesis) is... THE best i've ever heard or seen! #Freecodecamp #BeauCarnes 👑✨👌

  • Glockshna
    Glockshna8 ай бұрын

    Amazing stuff. Everything you need to know and none of the superfluous bullshit. Thank you!

  • Salvador Gallego
    Salvador Gallego Жыл бұрын

    Thanks a lot for you work doing this!!! This course has help me a lot!!!

  • shareCodeCamp
    shareCodeCamp4 ай бұрын

    Awesome content for begineers!