logo

Mit act code

Share on facebook
Share on twitter

Axis of Awesome - 4 Four Chord Song (with song titles)

64 465 880 views | 10 Dec. 2009

Australian comedy group

Australian comedy group 'Axis Of Awesome' perform a sketch from the 2009 Melbourne International Comedy Festival. Footage courtesy of Network Ten Australia.

See http://www.axisofawesome.net/ for more details of the comedy trio including Jordan Raskopoulos, Lee Naimo, & Benny Davis.

Journey - Don't Stop Believing

James Blunt - You're Beautiful

Alphaville - Forever Young

Jason Mraz - I'm Yours

Mika - Happy Ending

Alex Lloyd - Amazing

The Calling - Wherever You WIll Go

Elton John - Can You Feel The Love Tonight

Maroon 5 - She Will Be Loved

The Last Goodnight - Pictures Of You

U2 - With Or Without You

Crowded House - Fall At Your Feet

Kasey Chambers - Not Pretty Enough

The Beatles - Let it Be

Red Hot Chili Peppers - Under the Bridge

Daryl Braithwaite - The Horses

Bob Marley - No Woman No Cry

Marcy Playground - Sex and Candy

Men At Work - Land Down Under

Banjo Patterson's Waltzing Matilda

A Ha - Take On Me

Green Day - When I Come Around

Eagle Eye Cherry - Save Tonight

Toto - Africa

Beyonce - If I Were A Boy

The Offspring - Self Esteem

The Offspring - You're Gonna Go Far Kid

Pink - You and Your Hand

Lady Gaga - Poker Face

Aqua - Barbie Girl

The Fray - You Found Me

30h!3 - Don't Trust Me

MGMT - Kids

Tim Minchin - Canvas Bags

Natalie Imbruglia - Torn

Five For Fighting - Superman

Axis Of Awesome - Birdplane

Missy Higgins - Scar

Patrick S

0:52 . what is the name of the song?

Jaxson Howie

Its 2:35am, I don't know how I got here but by God I'm glad I did

Cats Dont Like Fancy

Come on Barbie, let’s go party!

Rich H

brilliant

Malikvstheworld

Herr Neumann hat mich geschickt ihr lappen

Christopher Lavy

Is the middle guy pip the dragon

Armi Unicorn

5 year old me wondering how they know what to play because I didn’t understand that they plan it

SoMeOnE wHo ThInKs AlL tHe TiMe HaS nOtHiNg To ThInK aBoUt BuT tHoUgHtS

vainali

Pachabel rant...

Paul Evans

one of my favourite songs of all time.

Garrett Szwed

Young Jack Black hahaha xDDDD

zack nelson

Just showed my girlfriend who has never seen this before. I love this video freaking awesome lol

awesomersum

Gold.

FreddoP

any % copyright strike speedrun

Ben Sheekey

I don’t think I could ever get bored of watching this

MyHardyhar

sounds just like bo burnham

Ronan FitzGerald

Nah, it's fun. but they are just sining (?) over the ? tune? but thats the joke.. and it's fun..

Alberto Rincón

So fckin beautiful

14ognarsie

Mad I’m just finding this

Yasin Rahman

amazing

Qual Official

Jack black always so cool

Tony Tony Chopper

Good to be back.

meux meux meux

The KLF proved this years ago.

DarkTagMaster

It's 2021, where can I find these guys?!

Run the Numbers

I like how they constructed their act
Chicken Little is the smarty-pants
Guy in the middle is the every-man who's a little dumb
Guy with the guitar is the occasional comic relief character

Watercolordragon

This was the portal to YouTube

Delta61

I first watched this in elementary school, that was 2013 as far as I can remember... Now... it's 2021. Wow.

A God

AWESOME

HwoarangMain

Someone get chicken little a wife

MagFeed

As funny as this is, it’s really fucking sad how UNoriginal music is...

Fezzik 76

Looks like there’s a house band behind the screen. Would have been cool to watch their reactions

Izzi Harris

Got to the point where I can sing this in order, and when I hear the real songs on the radio I mess them up

Mr- Mfker2u

The joke went over my head...iv been listening to too much hip-hop

Ryan Carroll

To be fair, there are 3759 songs with the 1-5-4-6 chord progression (what they used)

Pr4v4s Gurung

now i know how ed sheeran did it

matty

Does anyone know what these chords are?because I need to write a song for a music project

sharKing

I have no idea what the fuck I just watched but I sure did love every second of it

pointedspider

This is the best thing ever!!!

Mcclane Sjolund

This live version is the best version of this song

sebas ses

Chicken little nailing this

MoonFlux

And it all comes back to the 4 chords... Thanks Youtube.

hippycat

That song sounds so familiar but I can't quite place it....

AP AMVs

Axis of Awesome sounds like a band name Jack Black would make!

Gemini Nae

best 5:31 minutes of my time i used

Beneko '11

Oh no, they broke the code!

David Martinez

3Oh!3?!?! Dudeeeeeeee total blast from the past haha missed this video after 11 years

matt lange

WE NEED A PART 2

Magouyrk Family

I want Jack Black!
We have Jack Black at home.
Jack Black at home:

Brian Stewart

Since I watched this, I hear the four chords in every song I listen to.

Lee D

I'm back on this video, yt really knows when I need some good music. :-)

Russell Garrett

Chicken little looks like squeak “little bitch” from BASEketball.

Danmo1

I watch this 25 hours a day

h3isenberg

Can the musicians on here tell us what those four chords are? :)

MajiでDieする5秒前

basically every blink song

toni toni

Old , gold, bold, sold

Colonel Kurtz

Pop music exposed!!

phiddle phart

Sounded good, I would buy the single I just heard

It Rasa

Hello class of 2024 welcome back

HashCreamSoda

The fat guy makes me feel safe

Upin bahlul

Buset udah 11 tahun aja

CZECH MATE

The dudes REALLY are awesome!

Adam Lavictoire

By any chance does anybody know the 4 chords that he played?

Paul Cooper

2021 ... and this is still awesome!

Manon Crombez

I love australian Jack Black

Minh

Amazing

Blonded Helmet

I love how everyone cheered for the mgmt songs

thunder booster

The silliness aside, they sing it in a veryyyyy moving way...like when they sang wherever you will go it was more emotional than the calling version

Irishwolf137

And it's only gotten worse. We need another Kurt Cobain

Will Brown

Where are the song titles tho?

Susan Winters

What chords are they

Julian Price

What are the chords

Simone Trafford

The erect join ostensibly add because porch kinetically mate minus a nosy report. sedate, mammoth jump

Mike Bradley

Brilliant!

Mason Pearson

This sounds like early millennials in the 2000s ngl

Chris H

How could you possibly dislike this? Just the fact that he managed to hit the high note in Take on me qualifies this as one of the best youtube videos!

Facial Disfigurement

Because Hollywood has a formulated

Malikvstheworld

this song sucks ass they should quit

David Bobb

Jack Black?

Rhett house

You actually blew by mind. I wanna write something clever now, but my mind is blown.

Sharpie ThreeSixty

proof that all pop music is recycled trash regurgitated up with a new set of shit lyrics.

Marc D T

If you wana go on a nostalgic music ride just listen to these?

The Raging Gamer on PS4

Jack black, chicken little and ross

Joseph Linsalata

How to make drunken 90’s kids cry in the bathroom, part one:

Patrick Doolet

Thank feck for recommendations sometimes.

Noah Stevens

Fack off chicken little

youtubeaccount573832

These guys update, and add newer song this every few years
You can find all of them here on yt

Michael Cowling

I think I counted 38 songs in there? Anybody come up with something different?

mr I

Pleeeease someone make a mashup of these songs!

Calculated Risk

I come from a land down under ??

Eric Johnson

Fun fact, the man in the middle is now a woman

Tyler Dorweiler

Anyone else getting Tenacious D vibes from these guys

Juan Hernandez

The snobbish bait bailly juggle because cycle optimally coil on a plant divorced. precious, brief scarf

Dendi Handian

So, where is the timestamps for all songs?

It Rasa

This is so niche but there’s so many of us so I’m not sure how to categorize this

Toby W

How they remember the order of these lyrics is incredible

Alias

For the past decade everytime I've heard pokerface I have sung come on barbie and not until now did I understand where I got it from

HotRussianWomen NearYou

The flow has always been key.

Blame

Why have i never seen this within the 11 years this was uploaded

Ethan Crane

What are the 4 chords

sven tutt

I no longer need to listen to pop music, great

Marvelfan 89

I can't stop watching this video

Mit act code

Share on facebook
Share on twitter

Learn JavaScript - Full Course for Beginners

5 351 957 views | 10 Dec. 2018

This complete 134-part

This complete 134-part JavaScript tutorial for beginners 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: 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

?? Follow course creator Beau Carnes on Twitter: https://www.twitter.com/BeauCarnes

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

?And if you like robots and toys, check out Beau's other YouTube channel: https://www.youtube.com/robotfamily

Lostdollars

did i just learn c++ again

Lucas Guimarães

Do you have a course using OOP with JS?

John

Thank you so much, very helpful. I appreciate the course.

Matthew R

The flippant pentagon postmeiotically back because macrame family crawl a a breakable museum. imaginary, observant motorcycle

Larson Blanca

Aaaaaaaaaahhhhh.

Imperial Guardsman

Me: Why tf is my code not working!?

Also me: Why tf is my code working!?

Sthevanus moe

in java, everyone speak with this language

Bytedefined

Just saving my spot: 1:09:24

adarsh C.J

Nice video sir. But how can i create projects using this tutorial. Please reply sir

Holly C

I have spent $30,000 at university and free code camp has taught me more than university ever has ?

ARJUN BTY

its more like watching ads than code

Reema Alshohof88

50 shopping list

AnisGamer29

its almost same as C#, Thanks For The Course (:

Gerald LeCour

19:23 don’t mind me just saving my spot

Jennie Zhang

I have a huge exam next week in JavaScript
I trust you to give the information!!!!!!!!!

John Paterson

Need an update on the bus conversion ;-)

Ethyxz

What level of mathematics is required to learn Javascript? I'm a few minutes into the course and I'm already discouraged. I think I'll start the HTML and CSS curriculum first.

Rodolfo Vitangcol

Business Opportunity in Ruvol

I have invented a Board Game [still unpublished and not yet out in the market] that I believe is guaranteed to be as challenging and exciting as CHESS. I called it “RUVOL.”

It is my hope that one day Ruvol may surpass chess as the “Number One Board Game in the World.”

The weakness of chess is it always starts in fixed positions that the opening moves become “memorizable.” In fact, not a few have so mastered the moves that they can play against their opponents “blindfolded.” It is for this very reason that the great Bobby Fischer introduced his so-called “Fischer Random Chess,” where the starting position of the pieces is “randomized” to make the memorization of openings impracticable. Fortunately, it is also for this reason that I invented Ruvol where “every game” has been calculated to be a challenging one to play.

HOW IS RUVOL PLAYED and HOW YOU CAN MONETIZE IT?

I detailed everything in my YouTube video. Here is the link: https://www.youtube.com/watch?v=jcqth0m3-R0

BIG MONEY POTENTIAL IN RUVOL!

It is worthwhile to note that the people who play chess will be the same people who will play Ruvol. In my Google search, I learned there are around 800 million chess players in the world. Even just a small percentage of these 800 million is good enough to earn big money from Ruvol either as an ONLINE GAME BUSINESS or as a PHYSICAL PRODUCT DISTRIBUTOR.

You may contact me at: [email protected]gmail.com.

Thanks and God bless!

RODOLFO MARTIN VITANGCOL
The Ruvol Inventor

Spencer Hall

Count the ads

Yakup Ünsal

What should I move on to, after learning everything in this video? I want to learn web development, and this is the first tutorial im following.

Spencer Ahlfeld

YouTube was on auto play and I got through 2 and a half hours of this before I woke up

abilash s

defining a variable "a" and printing out without assigning i.e. console.log(a) at the first time should show undefined here it is said null

Marco Derege

this course made me realize that C++ is way dumber than i thought

Yevgen

Thanks you for that amazing course!!!!!

Anwarul Bashir Shuaib

What type of function is that at 2:53?

Edward [DEAD DEAD]

I recommend putting the video on 1.5x speed. Maybe even more just to save time.

non lo dico

what program is this?

Dimention four

love it

IamHyy

41:30 timestamp for me

pomme d'Or

Pls add timestamps. It will help a lot!
Thanks

freeCodeCamp.org

Click the "JOIN" button below the video to support freeCodeCamp.org!


⭐️Expand to see course contents with time codes ⭐️
?? Learn to use JavaScript with the HTML DOM: https://www.youtube.com/playlist?list=PLWKjhJtqVAbllLK6r2dnGjUVWB_cFNcuO
?? Create a project using JavaScript: https://www.youtube.com/playlist?list=PLWKjhJtqVAbleDe3_ZA8h3AO2rXar-q2V

PART 1: BASIC JAVASCRIPT
⌨️ (0:01:24) 1. Running JavaScript
⌨️ (0:04:23) 2. Comment Your JavaScript Code
⌨️ (0:05:56) 3. Declare JavaScript Variables
⌨️ (0:06:15) 4. Storing Values with the Assignment Operator
⌨️ (0:11:31) 5. Initializing Variables with the Assignment Operator
⌨️ (0:11:58) 6. Understanding Uninitialized Variables
⌨️ (0:12:40) 7. Understanding Case Sensitivity in Variables
⌨️ (0:14:05) 8. Add Two Numbers with JavaScript
⌨️ (0:14:34) 9. Subtract One Number from Another with JavaScript
⌨️ (0:14:52) 10. Multiply Two Numbers with JavaScript
⌨️ (0:15:12) 11. Divide One Number by Another with JavaScript
⌨️ (0:15:30) 12. Increment a Number with JavaScript
⌨️ (0:15:58) 13. Decrement a Number with JavaScript
⌨️ (0:16:22) 14. Create Decimal Numbers with JavaScript
⌨️ (0:16:48) 15. Multiply Two Decimals with JavaScript
⌨️ (0:17:18) 16. Divide One Decimal by Another with JavaScript
⌨️ (0:17:33) 17. Finding a Remainder in JavaScript
⌨️ (0:18:22) 18. Compound Assignment With Augmented Addition
⌨️ (0:19:22) 19. Compound Assignment With Augmented Subtraction
⌨️ (0:20:18) 20. Compound Assignment With Augmented Multiplication
⌨️ (0:20:51) 21. Compound Assignment With Augmented Division
⌨️ (0:21:19) 22. Declare String Variables
⌨️ (0:22:01) 23. Escaping Literal Quotes in Strings
⌨️ (0:23:44) 24. Quoting Strings with Single Quotes
⌨️ (0:25:18) 25. Escape Sequences in Strings
⌨️ (0:26:46) 26. Concatenating Strings with Plus Operator
⌨️ (0:27:49) 27. Concatenating Strings with the Plus Equals Operator
⌨️ (0:29:01) 28. Constructing Strings with Variables
⌨️ (0:30:14) 29. Appending Variables to Strings
⌨️ (0:31:11) 30. Find the Length of a String
⌨️ (0:32:01) 31. Use Bracket Notation to Find the First Character in a String
⌨️ (0:33:27) 32. Understand String Immutability
⌨️ (0:34:23) 33. Use Bracket Notation to Find the Nth Character in a String
⌨️ (0:34:51) 34. Use Bracket Notation to Find the Last Character in a String
⌨️ (0:35:48) 35. Use Bracket Notation to Find the Nth-to-Last Character in a
⌨️ (0:36:28) 36. Word Blanks
⌨️ (0:40:44) 37. Store Multiple Values in one Variable using JavaScript Arrays
⌨️ (0:41:43) 38. Nest one Array within Another Array
⌨️ (0:42:33) 39. Access Array Data with Indexes
⌨️ (0:43:34) 40. Modify Array Data With Indexes
⌨️ (0:44:48) 41. Access Multi-Dimensional Arrays With Indexes
⌨️ (0:46:30) 42. Manipulate Arrays With push()
⌨️ (0:47:29) 43. Manipulate Arrays With pop()
⌨️ (0:48:33) 44. Manipulate Arrays With shift()
⌨️ (0:49:23) 45. Manipulate Arrays With unshift()
⌨️ (0:50:36) 46. Shopping List
⌨️ (0:51:41) 47. Write Reusable JavaScript with Functions
⌨️ (0:53:41) 48. Passing Values to Functions with Arguments
⌨️ (0:55:43) 49. Global Scope and Functions
⌨️ (0:59:31) 50. Local Scope and Functions
⌨️ (1:00:46) 51. Global vs. Local Scope in Functions
⌨️ (1:02:40) 52. Return a Value from a Function with Return
⌨️ (1:03:55) 53. Understanding Undefined Value returned from a Function
⌨️ (1:04:52) 54. Assignment with a Returned Value
⌨️ (1:05:52) 55. Stand in Line
⌨️ (1:08:41) 56. Understanding Boolean Values
⌨️ (1:09:24) 57. Use Conditional Logic with If Statements
⌨️ (1:11:51) 58. Comparison with the Equality Operator
⌨️ (1:13:18) 59. Comparison with the Strict Equality Operator
⌨️ (1:14:43) 60. Practice comparing different values
⌨️ (1:15:38) 61. Comparison with the Inequality Operator
⌨️ (1:16:20) 62. Comparison with the Strict Inequality Operator
⌨️ (1:17:05) 63. Comparison with the Greater Than Operator
⌨️ (1:17:39) 64. Comparison with the Greater Than Or Equal To Operator
⌨️ (1:18:09) 65. Comparison with the Less Than Operator
⌨️ (1:18:44) 66. Comparison with the Less Than Or Equal To Operator
⌨️ (1:19:17) 67. Comparisons with the Logical And Operator
⌨️ (1:20:41) 68. Comparisons with the Logical Or Operator
⌨️ (1:21:37) 69. Introducing Else Statements
⌨️ (1:22:27) 70. Introducing Else If Statements
⌨️ (1:23:30) 71. Logical Order in If Else Statements
⌨️ (1:24:45) 72. Chaining If Else Statements
⌨️ (1:27:45) 73. Golf Code
⌨️ (1:32:15) 74. Selecting from Many Options with Switch Statements
⌨️ (1:35:46) 75. Adding a Default Option in Switch Statements
⌨️ (1:37:23) 76. Multiple Identical Options in Switch Statements
⌨️ (1:39:20) 77. Replacing If Else Chains with Switch
⌨️ (1:41:11) 78. Returning Boolean Values from Functions
⌨️ (1:42:20) 79. Return Early Pattern for Functions
⌨️ (1:43:38) 80. Counting Cards
⌨️ (1:49:11) 81. Build JavaScript Objects
⌨️ (1:50:46) 82. Accessing Object Properties with Dot Notation
⌨️ (1:51:33) 83. Accessing Object Properties with Bracket Notation
⌨️ (1:52:47) 84. Accessing Object Properties with Variables
⌨️ (1:53:34) 85. Updating Object Properties
⌨️ (1:54:30) 86. Add New Properties to a JavaScript Object
⌨️ (1:55:19) 87. Delete Properties from a JavaScript Object
⌨️ (1:55:54) 88. Using Objects for Lookups
⌨️ (1:57:43) 89. Testing Objects for Properties
⌨️ (1:59:15) 90. Manipulating Complex Objects
⌨️ (2:01:00) 91. Accessing Nested Objects
⌨️ (2:01:53) 92. Accessing Nested Arrays
⌨️ (2:03:06) 93. Record Collection
⌨️ (2:10:15) 94. Iterate with JavaScript While Loops
⌨️ (2:11:35) 95. Iterate with JavaScript For Loops
⌨️ (2:13:56) 96. Iterate Odd Numbers With a For Loop
⌨️ (2:15:28) 97. Count Backwards With a For Loop
⌨️ (2:17:08) 98. Iterate Through an Array with a For Loop
⌨️ (2:19:43) 99. Nesting For Loops
⌨️ (2:22:45) 100. Iterate with JavaScript Do...While Loops
⌨️ (2:24:12) 101. Profile Lookup
⌨️ (2:28:18) 102. Generate Random Fractions with JavaScript
⌨️ (2:28:54) 103. Generate Random Whole Numbers with JavaScript
⌨️ (2:30:21) 104. Generate Random Whole Numbers within a Range
⌨️ (2:31:46) 105. Use the parseInt Function
⌨️ (2:32:36) 106. Use the parseInt Function with a Radix
⌨️ (2:33:29) 107. Use the Conditional (Ternary) Operator
⌨️ (2:34:57) 108. Use Multiple Conditional (Ternary) Operators

PART 2: ES6
⌨️ (2:36:57) 109. Explore Differences Between the var and let Keywords
⌨️ (2:39:02) 110. Compare Scopes of the var and let Keywords
⌨️ (2:41:32) 111. Declare a Read-Only Variable with the const Keyword
⌨️ (2:43:40) 112. Mutate an Array Declared with const
⌨️ (2:44:52) 113. Prevent Object Mutation
⌨️ (2:47:17) 114. Use Arrow Functions to Write Concise Anonymous Functions
⌨️ (2:28:24) 115. Write Arrow Functions with Parameters
⌨️ (2:49:27) 116. Write Higher Order Arrow Functions
⌨️ (2:53:04) 117. Set Default Parameters for Your Functions
⌨️ (2:54:00) 118. Use the Rest Operator with Function Parameters
⌨️ (2:55:31) 119. Use the Spread Operator to Evaluate Arrays In-Place
⌨️ (2:57:18) 120. Use Destructuring Assignment to Assign Variables from Objects
⌨️ (3:00:18) 121. Use Destructuring Assignment to Assign Variables from Nested Objects
⌨️ (3:01:55) 122. Use Destructuring Assignment to Assign Variables from Arrays
⌨️ (3:03:40) 123. Use Destructuring Assignment with the Rest Operator to Reassign Array
⌨️ (3:05:05) 124. Use Destructuring Assignment to Pass an Object as a Function's
⌨️ (3:06:39) 125. Create Strings using Template Literals
⌨️ (3:10:43) 126. Write Concise Object Literal Declarations Using Simple Fields
⌨️ (3:12:24) 127. Write Concise Declarative Functions with ES6
⌨️ (3:12:56) 128. Use class Syntax to Define a Constructor Function
⌨️ (3:15:11) 129. Use getters and setters to Control Access to an Object
⌨️ (3:20:25) 130. Understand the Differences Between import and require
⌨️ (3:22:33) 131. Use export to Reuse a Code Block
⌨️ (3:23:40) 132. Use * to Import Everything from a File
⌨️ (3:24:50) 133. Create an Export Fallback with export default
⌨️ (3:25:26) 134. Import a Default Export

zenidith

#Bitcoin

Pushy

3:14:54 Why do we ever want to create a class within a method, effectively returning a class? Wouldn't you rather have the class OUTSIDE the scope of a method (aka NOT in a method) so you can just instantiate an object of that class whenever? What advantage or reason do you put the class within a function instead of in global scope?

Lofen

For people thinking this is a little slow, you can put it to about 4x speed and it will feel like a normal tutorial

Sanskar Karki

Those who disliked the video are the websites and apps which provide that same course for money

Atlas Network

Who else is here because they've suddenly found out that they are going to be doing something javascripty as well as the backend work?

Joyce A.

"Because Quincy is number 1" @41:40

M7X

8:00

Google Dino

how did you made the html file

Jon Fouquier

Thank you my friend <3. This is BEYOND helpful.

Thomas Goulart

⌨️ (0:01:24) 1. Running JavaScript
⌨️ (0:04:23) 2. Comment Your JavaScript Code
⌨️ (0:05:56) 3. Declare JavaScript Variables
⌨️ (0:06:15) 4. Storing Values with the Assignment Operator
⌨️ (0:11:31) 5. Initializing Variables with the Assignment Operator
⌨️ (0:11:58) 6. Understanding Uninitialized Variables
⌨️ (0:12:40) 7. Understanding Case Sensitivity in Variables
⌨️ (0:14:05) 8. Add Two Numbers with JavaScript
⌨️ (0:14:34) 9. Subtract One Number from Another with JavaScript
⌨️ (0:14:52) 10. Multiply Two Numbers with JavaScript
⌨️ (0:15:12) 11. Divide One Number by Another with JavaScript
⌨️ (0:15:30) 12. Increment a Number with JavaScript
⌨️ (0:15:58) 13. Decrement a Number with JavaScript
⌨️ (0:16:22) 14. Create Decimal Numbers with JavaScript
⌨️ (0:16:48) 15. Multiply Two Decimals with JavaScript
⌨️ (0:17:18) 16. Divide One Decimal by Another with JavaScript
⌨️ (0:17:33) 17. Finding a Remainder in JavaScript
⌨️ (0:18:22) 18. Compound Assignment With Augmented Addition
⌨️ (0:19:22) 19. Compound Assignment With Augmented Subtraction
⌨️ (0:20:18) 20. Compound Assignment With Augmented Multiplication
⌨️ (0:20:51) 21. Compound Assignment With Augmented Division
⌨️ (0:21:19) 22. Declare String Variables
⌨️ (0:22:01) 23. Escaping Literal Quotes in Strings
⌨️ (0:23:44) 24. Quoting Strings with Single Quotes
⌨️ (0:25:18) 25. Escape Sequences in Strings
⌨️ (0:26:46) 26. Concatenating Strings with Plus Operator
⌨️ (0:27:49) 27. Concatenating Strings with the Plus Equals Operator
⌨️ (0:29:01) 28. Constructing Strings with Variables
⌨️ (0:30:14) 29. Appending Variables to Strings
⌨️ (0:31:11) 30. Find the Length of a String
⌨️ (0:32:01) 31. Use Bracket Notation to Find the First Character in a String
⌨️ (0:33:27) 32. Understand String Immutability
⌨️ (0:34:23) 33. Use Bracket Notation to Find the Nth Character in a String
⌨️ (0:34:51) 34. Use Bracket Notation to Find the Last Character in a String
⌨️ (0:35:48) 35. Use Bracket Notation to Find the Nth-to-Last Character in a
⌨️ (0:36:28) 36. Word Blanks
⌨️ (0:40:44) 37. Store Multiple Values in one Variable using JavaScript Arrays
⌨️ (0:41:43) 38. Nest one Array within Another Array
⌨️ (0:42:33) 39. Access Array Data with Indexes
⌨️ (0:43:34) 40. Modify Array Data With Indexes
⌨️ (0:44:48) 41. Access Multi-Dimensional Arrays With Indexes
⌨️ (0:46:30) 42. Manipulate Arrays With push()
⌨️ (0:47:29) 43. Manipulate Arrays With pop()
⌨️ (0:48:33) 44. Manipulate Arrays With shift()
⌨️ (0:49:23) 45. Manipulate Arrays With unshift()
⌨️ (0:50:36) 46. Shopping List
⌨️ (0:51:41) 47. Write Reusable JavaScript with Functions
⌨️ (0:53:41) 48. Passing Values to Functions with Arguments
⌨️ (0:55:43) 49. Global Scope and Functions
⌨️ (0:59:31) 50. Local Scope and Functions
⌨️ (1:00:46) 51. Global vs. Local Scope in Functions
⌨️ (1:02:40) 52. Return a Value from a Function with Return
⌨️ (1:03:55) 53. Understanding Undefined Value returned from a Function
⌨️ (1:04:52) 54. Assignment with a Returned Value
⌨️ (1:05:52) 55. Stand in Line
⌨️ (1:08:41) 56. Understanding Boolean Values
⌨️ (1:09:24) 57. Use Conditional Logic with If Statements
⌨️ (1:11:51) 58. Comparison with the Equality Operator
⌨️ (1:13:18) 59. Comparison with the Strict Equality Operator
⌨️ (1:14:43) 60. Practice comparing different values
⌨️ (1:15:38) 61. Comparison with the Inequality Operator
⌨️ (1:16:20) 62. Comparison with the Strict Inequality Operator
⌨️ (1:17:05) 63. Comparison with the Greater Than Operator
⌨️ (1:17:39) 64. Comparison with the Greater Than Or Equal To Operator
⌨️ (1:18:09) 65. Comparison with the Less Than Operator
⌨️ (1:18:44) 66. Comparison with the Less Than Or Equal To Operator
⌨️ (1:19:17) 67. Comparisons with the Logical And Operator
⌨️ (1:20:41) 68. Comparisons with the Logical Or Operator
⌨️ (1:21:37) 69. Introducing Else Statements
⌨️ (1:22:27) 70. Introducing Else If Statements
⌨️ (1:23:30) 71. Logical Order in If Else Statements
⌨️ (1:24:45) 72. Chaining If Else Statements
⌨️ (1:27:45) 73. Golf Code
⌨️ (1:32:15) 74. Selecting from Many Options with Switch Statements
⌨️ (1:35:46) 75. Adding a Default Option in Switch Statements
⌨️ (1:37:23) 76. Multiple Identical Options in Switch Statements
⌨️ (1:39:20) 77. Replacing If Else Chains with Switch
⌨️ (1:41:11) 78. Returning Boolean Values from Functions
⌨️ (1:42:20) 79. Return Early Pattern for Functions
⌨️ (1:43:38) 80. Counting Cards
⌨️ (1:49:11) 81. Build JavaScript Objects
⌨️ (1:50:46) 82. Accessing Object Properties with Dot Notation
⌨️ (1:51:33) 83. Accessing Object Properties with Bracket Notation
⌨️ (1:52:47) 84. Accessing Object Properties with Variables
⌨️ (1:53:34) 85. Updating Object Properties
⌨️ (1:54:30) 86. Add New Properties to a JavaScript Object
⌨️ (1:55:19) 87. Delete Properties from a JavaScript Object
⌨️ (1:55:54) 88. Using Objects for Lookups
⌨️ (1:57:43) 89. Testing Objects for Properties
⌨️ (1:59:15) 90. Manipulating Complex Objects
⌨️ (2:01:00) 91. Accessing Nested Objects
⌨️ (2:01:53) 92. Accessing Nested Arrays
⌨️ (2:03:06) 93. Record Collection
⌨️ (2:10:15) 94. Iterate with JavaScript While Loops
⌨️ (2:11:35) 95. Iterate with JavaScript For Loops
⌨️ (2:13:56) 96. Iterate Odd Numbers With a For Loop
⌨️ (2:15:28) 97. Count Backwards With a For Loop
⌨️ (2:17:08) 98. Iterate Through an Array with a For Loop
⌨️ (2:19:43) 99. Nesting For Loops
⌨️ (2:22:45) 100. Iterate with JavaScript Do...While Loops
⌨️ (2:24:12) 101. Profile Lookup
⌨️ (2:28:18) 102. Generate Random Fractions with JavaScript
⌨️ (2:28:54) 103. Generate Random Whole Numbers with JavaScript
⌨️ (2:30:21) 104. Generate Random Whole Numbers within a Range
⌨️ (2:31:46) 105. Use the parseInt Function
⌨️ (2:32:36) 106. Use the parseInt Function with a Radix
⌨️ (2:33:29) 107. Use the Conditional (Ternary) Operator
⌨️ (2:34:57) 108. Use Multiple Conditional (Ternary) Operators

PART 2: ES6
⌨️ (2:36:57) 109. Explore Differences Between the var and let Keywords
⌨️ (2:39:02) 110. Compare Scopes of the var and let Keywords
⌨️ (2:41:32) 111. Declare a Read-Only Variable with the const Keyword
⌨️ (2:43:40) 112. Mutate an Array Declared with const
⌨️ (2:44:52) 113. Prevent Object Mutation
⌨️ (2:47:17) 114. Use Arrow Functions to Write Concise Anonymous Functions
⌨️ (2:28:24) 115. Write Arrow Functions with Parameters
⌨️ (2:49:27) 116. Write Higher Order Arrow Functions
⌨️ (2:53:04) 117. Set Default Parameters for Your Functions
⌨️ (2:54:00) 118. Use the Rest Operator with Function Parameters
⌨️ (2:55:31) 119. Use the Spread Operator to Evaluate Arrays In-Place
⌨️ (2:57:18) 120. Use Destructuring Assignment to Assign Variables from Objects
⌨️ (3:00:18) 121. Use Destructuring Assignment to Assign Variables from Nested Objects
⌨️ (3:01:55) 122. Use Destructuring Assignment to Assign Variables from Arrays
⌨️ (3:03:40) 123. Use Destructuring Assignment with the Rest Operator to Reassign Array
⌨️ (3:05:05) 124. Use Destructuring Assignment to Pass an Object as a Function's
⌨️ (3:06:39) 125. Create Strings using Template Literals
⌨️ (3:10:43) 126. Write Concise Object Literal Declarations Using Simple Fields
⌨️ (3:12:24) 127. Write Concise Declarative Functions with ES6
⌨️ (3:12:56) 128. Use class Syntax to Define a Constructor Function
⌨️ (3:15:11) 129. Use getters and setters to Control Access to an Object
⌨️ (3:20:25) 130. Understand the Differences Between import and require
⌨️ (3:22:33) 131. Use export to Reuse a Code Block
⌨️ (3:23:40) 132. Use * to Import Everything from a File
⌨️ (3:24:50) 133. Create an Export Fallback with export default
⌨️ (3:25:26) 134. Import a Default Export

Train3816

thank you for the clear and concise video! I was able to watch in 2x playback speed with very few pauses. I really enjoyed the format and your explanation in this video

mister koneko

16:47


nothing ill just leave it here

Space flight simulator yt gaming

do ineed only to use note pad right

Bedirkan Polat

1:27:00

N1 C0

25:00 a reminder for me. Stopping now! Blessed be thy weekend whomever reads this.

TheRightInfo Heaven

uuikuiuyi

Blow Me

Up vote this comment if you made it to the end of the course

I am Okay

me: wanting to learn javascript
ad: learn python today! :D

The Mental Health Society

This is not for beginner. The card counting explanation is crap. Not useful at all.

Nick JD

Excellent content. I tend to learn new languages when I'm working on an actual project. Best way to learn IHMO.

Good DeedsLeadTo

Please let me know to connect Visual studio code on Windows 10 to google chrome. When I try to run javascript code on VSD, it does not return the result on google chrome IDE,
like you are able to do it,
Also, VS code is connected to Microsoft Edge, how should I change it to google chrome.
I run the Javascript on VS code and see the result underneath in the VS code IDE. I want it to appear on google chrome IDE.
Please reply back, thanks

u263a

So who's here trying to be a programmer but can't do it?

Donovan Ballett

I am so confused with your explanation of Remainders at 17:48 the math just doesn't make any sense o.O 11%3 is 3.6 which would make the remainder would be 7.4 would it not?

Darell Bertiz

i only know blocks now JS

Thomas Goulart

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

EazyT15

12:30

Johnny Becerra

Everytime he says: "ok, it works!"

Me: ... what works?

Anil Sanghvi

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

swapnil chavan

Is this course good to follow now

Extreme Titan2

having already learned C# and now trying to learn javascript consists of skipping through A LOT of lessons, already knowing what does what

Paramjeet single

Thank you. U guys are doing great job

Eleftherios_II †Λ

25:56

Yerassyl abylkassym

Thanks for this wonderful course. I liked it and I want to post it on my website using <iframe/>. Is it allowed to post someone else's video on my website?

Danidhu Kavisekara

9.16

Nasim Reja

var a;
console.log(a);
it is giving me undefiene instead of null.why??

Daniel Savescu

This is so wrong dude. This course is full of mistakes.

Franco Giuliano Pertile

I finished the video with all the exercises, it took me 3 days ?

Irina Gawenas

Thank u very much for this wonderful and helpful video. I just sad to my husband that I haven't ever learned so much in a Tutorial.

NightPhrogz

40:44

c m

the last 40 mins are so complicated . isnt it ? or im just a stupid ;"(

Peanut Arbuckle

L to people who payed to learn java

Zuiry_YT

36:31

Bedirkan Polat

I've started to learn Java last year, and now I've just watched about 1.5h of this video and saw no difference between Java and JavaScript, besides the fact that (as far as I've learned to this point) Java absolutely requires the semicolon at the end of the line and unlike JavaScript, Java doesn't support single-quotes for strings, but only double-quotes. The rest of what saw till now seems exactly the same as in Java. I'm eager to find out the rest of the video/content ... Now I understand better why they say that once you learn one programming language, the rest will be piece of cake.

This tutorial is explained in such a simple and clear manner, that it is hard to NOT understand the content, well done and Thank You!!! One thing: if only he had used text-wrap since some (minor) content falls offscreen.

Madelynn Hill

I love being sung too but my pal won't sing to me rn so I'm sad

Mana Brundavanam

First two hours are too basic, If you have hands on with C or any programming language Jump to 1:49:11 , If you used any OOP languages then Jump to 2:00:00 Saves a lot of time.

Rodolfo Vitangcol

Business Opportunity in Ruvol

I have invented a Board Game [still unpublished and not yet out in the market] that I believe is guaranteed to be as challenging and exciting as CHESS. I called it “RUVOL.”

It is my hope that one day Ruvol may surpass chess as the “Number One Board Game in the World.”

The weakness of chess is it always starts in fixed positions that the opening moves become “memorizable.” In fact, not a few have so mastered the moves that they can play against their opponents “blindfolded.” It is for this very reason that the great Bobby Fischer introduced his so-called “Fischer Random Chess,” where the starting position of the pieces is “randomized” to make the memorization of openings impracticable. Fortunately, it is also for this reason that I invented Ruvol where “every game” has been calculated to be a challenging one to play.

HOW IS RUVOL PLAYED and HOW YOU CAN MONETIZE IT?

I detailed everything in my YouTube video. Here is the link: https://www.youtube.com/watch?v=jcqth0m3-R0

BIG MONEY POTENTIAL IN RUVOL!

It is worthwhile to note that the people who play chess will be the same people who will play Ruvol. In my Google search, I learned there are around 800 million chess players in the world. Even just a small percentage of these 800 million is good enough to earn big money from Ruvol either as an ONLINE GAME BUSINESS or as a PHYSICAL PRODUCT DISTRIBUTOR.

You may contact me at: [email protected]gmail.com.

Thanks and God bless!

RODOLFO MARTIN VITANGCOL
The Ruvol Inventor

46:46

Sai Kumar

what is the value of variable 'a ' - line no.3 - 11:28.
Is it undefined or null?

Lyrical Legend

I just started.. any tips?

Ana Carolina Bertini

True heroes don't wear capes. Thanks so much freeCodeCamp for all the contribuition for the IT community. Such a good tutorial! Helped me a lot!!! There's no such excuse for the people to say that's is expensive to learn how to code with such awesome free tutorials

DisabledSpiders

bro i think there is a video in your adds. something about coding?

mudassir jabbar

at 2:03:01 minutes when the record collection part starts i did implemented all data the same way he told and he did..but when i tried to give the same value that already was given to track property instead of giving same output on console.log it added the value and now i have 2 same values added in props...confused..

vinayesh

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.?

Surojit Saha

In higher order functions why the functions are ended with ( ) ;

Infinite Wonders

This is better that code.org and my teacher!

Matthieu

The first langage I learn was c++, this is so disturbing how easy datatypes works. Great video.

cc

1:50:40 got depressing real fast

Lizardo

is this info still relevant in 2021?

lilbex_python

I love freeCodeCamp

Wintur윈터

Time Stamp: 55:43

Hermione Granger

2:03:00 - 2:10:00
3:12:00-3:20:00

Lost Boy

so is it basically less-strict c++?

Abhishek

59:33 - my timestamp (dont bother)

Mia Bluette

2:09:53 can't pass in value "prop:artist" for album 5439. Anyone help me debug?

var collection = {
"2548":{
"album":"Slippery When Wet",
"artist":"Bon Jovi",
"tracks":["Let It Rock","You Give Love A Bad Name"]
},

"2468":{
"album":"1999",
"artist":"Prince",
"tracks":["1999","Little Red Corvette"]
},

"1245":{
"artist":"Robert Palmer",
"tracks":[]
},

"5439":{
"album":"ABBA Gold",
},
};

var collectionCopy = JSON.parse(JSON.stringify(collection));

function updateRecords(id,prop,value){
if (value ===""){
delete collection[id][prop]
}
else if (prop="tracks"){
collection[id][prop]=collection[id][prop] || [];
collection[id][prop].push(value);
}

else {collection[id][prop]=value;}

return collection;

}

console.log(updateRecords(5439, "artist", "ABBA"))
console.log(updateRecords(5439, "artist", "Billie Eilish"))

John Doe

Anyone know good apps for coding like an auto tab or something that highlights the beginning and end of curly brackets. I only have a phone to run my scripts on.

Clash Wolf

console.log("Thnx for this awsome tutorial");

Peanut Arbuckle

Im confused about the JSON stuff, does he ever explain it?

Gaurav Negi

This channel was so good until it started throwing an ad every 3-4 min. Like oof, atleast keep the interval 10mins for real.
edit: 1:24:45 (Personal timestamp)

Annie .*

Excellent video! Thanks! It helped me a lot!

Mit act code

Share on facebook
Share on twitter

Finding your Niche as an entrepreneur for good with Will Graylin, (OV Loop)

64 views | 9 Feb. 2021

About the

About the event:

Finding Your Niche as an Entrepreneur for Good: Finding your niche as an entrepreneur takes years of trial and error, and Will Graylin is no stranger to navigating the world of innovation and startups. A payments tech veteran and a six-time entrepreneur, Will Graylin has a dedicated career leading numerous high-tech startups that are making payments safer, easier, and more accessible. As the founder of LoopPay (acquired by Samsung) and now OV Loop, he can speak to the ins and outs of financial disruption and effective ways to stay afloat—and get ahead—in the world of startups. He can also speak to seeking out investments that are true to your values and how he’s working to level the playing field—economically and socially—around the world.

About the Speaker:

Will Graylin is a serial entrepreneur, innovator, and executive leader. He is currently Founder and CEO of OV Loop, Inc., a Universal Wallet and Commerce Messaging platform for frictionless commerce experiences everywhere. Prior to OV Loop, Will was the Global Co-GM of Samsung Pay, and Founder of LoopPay (acquired by Samsung), ROAM Data (acquired by Ingenico), WAY Systems (acquired by Verifone), and EntitleNet (acquired by BEA Systems/later Oracle). Will holds two Masters from MIT and serves on the Board of Directors for Synchrony Financials (the largest private label credit card issuer in the world) and Global Unites (a non-profit organization to help youths around the world become local leaders through conflict transformation.)

Startup Grind Local features incredible talks with entrepreneurs from Startup Grind’s worldwide network. Startup Grind is a global startup community designed to educate, inspire and connect entrepreneurs

Subscribe to StartupGrind Local: https://www.youtube.com/user/StartupGrindlocal

StartupGrind on YouTube: http://www.youtube.com/user/startupgrind​

Follow us on twitter: Http://www.twitter.com/startupgrind​

Like us on Facebook: http://www.facebook.com/startupgrind​

Find a Startup Grind event in your area: http://www.startupgrind.com

Fouadi Madi mze

Good affetrnoune you Monsieur