Тёмный

The Last Algorithms Course You'll Need by ThePrimeagen | Preview 

Frontend Masters
Подписаться 46 тыс.
Просмотров 302 тыс.
50% 1

Full Course (Free): The Last Algorithms Course You'll Need: frontendmasters.com/courses/a...
About this Course:
Welcome to a super fun, beginner-friendly data structures and algorithms course. Is it really the last algorithms course you'll need? If you want to pass tough interview questions, then yes! You'll learn big o time complexity, fundamental data structures like arrays, lists, trees, graphs, and maps, and searching and sorting algorithms.
Find Frontend Masters Online:
Twitter: / frontendmasters
LinkedIn: / frontend-masters
Facebook: / frontendmasters
Instagram: / frontendmasters
About Us:
Advance your skills with in-depth, modern front-end engineering courses - our 150+ high-quality courses and 18 curated learning paths will guide you from mid-level to senior developer! frontendmasters.com/?...
Sections:
0:00 - Introduction and Course Description
0:36 - Big O
5:11 - Bubble Sort
9:54 - Map

Опубликовано:

 

6 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 259   
@keithprice1950
@keithprice1950 Год назад
It's a bit weird seeing him so calm and serious.
@peanutcelery
@peanutcelery Год назад
Right? I didn’t even recognize him in the intro
@MattRose30000
@MattRose30000 Год назад
I wanna see a PrimeReacts to this video
@sunraiii
@sunraiii Год назад
But at times you can tell that he can't contain the chaotic engery :D:D
@rahulspoudel
@rahulspoudel Год назад
Primegen in some alternate universe
@pointer333
@pointer333 Год назад
100% hahah
@RyanMartinRAM
@RyanMartinRAM Год назад
Prime is one of the most inspirational programmers I've ever had the privilege of interacting with.
@mikelk124
@mikelk124 7 месяцев назад
I'd say as a teacher he has the tendency of all talented ppl in their fields and has a little trouble relating to the noob, but comparing these lectures to the ones on the same topics in uni--pretty fascinating. Primeagen is a worse teacher but an overall much more interesting speaker. X factor.
@mabillama
@mabillama 9 месяцев назад
The longer the video goes, the closer he gets to his streaming persona! Great instructor
@jaydeep-p
@jaydeep-p Год назад
Sounds like if the naughty kid had to give a corporate presentation.
@scoutiano4441
@scoutiano4441 Год назад
I kept thinking this is a meme and it's gonna go south at any point
@MatheusOliveira-er4gq
@MatheusOliveira-er4gq Год назад
😂
@shm236
@shm236 Год назад
I see ThePrimeagen in his hoodie but I hear Dr. Prime. He's the CS prof I wish I had.
@toup0
@toup0 Год назад
1:48 He only knows performance. Opposite of performance is not in his vocabulary :D That's how we know him. Keep it up Prime!
@es7729
@es7729 2 месяца назад
Good one 🤣🤣
@decoyslois
@decoyslois 8 месяцев назад
Describing big O as ‘categorisation’ is simultaneously so obvious and so immensely helpful. I’m going to use that when explaining it to others, thank you.
@rand0mtv660
@rand0mtv660 Год назад
I love that he is staying true to himself and wears a hoodie.
@Microphunktv-jb3kj
@Microphunktv-jb3kj Год назад
i dont trust any coder who doesnt wear one ;d
@gregorywpower
@gregorywpower Год назад
Unfortunately not as joyfully unhinged as he typically is. It’s ludicrously informative and ThePrimeagen’s teaching style is great.
@Brainiac5
@Brainiac5 Год назад
Imagine if he taught classes the way he did with his streams 😆was crazy that I was hoping for that haha
@noisycarlos
@noisycarlos Год назад
"I teach on Windows!! I teach on Windows... Shut up!!"
@RogerBarraud
@RogerBarraud Год назад
Me too 🙂
@liu-river
@liu-river 8 месяцев назад
It's still him, just a diluted version, I still love it.
@TomoFromEarth
@TomoFromEarth Год назад
Such a pleasure to listen to people who are great at what they do explain topics like this. 🤙🏼👍🏼
@marwanfikrat7716
@marwanfikrat7716 Год назад
Big fan of prime and this preview sold it to me. Will be taking this course, thanks for sharing and thanks to prime for doing this
@andreasschau4215
@andreasschau4215 Год назад
Not even Neo could have learned this as blazingly fast as i just did!
@m1kr0kosmos
@m1kr0kosmos Год назад
Oh snap I think this is the last algorithms course I will ever need!
@skpxtc9926
@skpxtc9926 7 месяцев назад
I cannot believe you have this course up on your website for free
@skypuff
@skypuff 6 месяцев назад
It is indeed the last one you'll need 🙏🔥. It's a really good course.
@quantumastrologer5599
@quantumastrologer5599 Год назад
edit: I might not like all his content but this guy among a few others probably inspired a generation worth of people to try programming. Also: vanilla i3, so based
@RictorScale
@RictorScale Год назад
Definitely inspired me to learn vim 2 years ago :D
@DMSBrian24
@DMSBrian24 Год назад
vanilla i3 is unusable, gotta change those motions to vim keys
@prerit714
@prerit714 Год назад
CHAD i3 user with neovim greatness great to see prime in prime
@nad9969
@nad9969 Год назад
Loving the system 76 lappy running PopOS!
@Anonim27121996
@Anonim27121996 Год назад
Looks like a great course!
@vaayuo
@vaayuo 7 месяцев назад
Its weird seeing prime so calm and well adjusted
@sebastiaanstoffels7565
@sebastiaanstoffels7565 Год назад
I feel this could use more coconut oil
@MakeItStik
@MakeItStik 6 месяцев назад
Frontend Masters are the only ones who could control his chi
@RootsterAnon
@RootsterAnon Год назад
this man... give this man a cookie!
@jrhager84
@jrhager84 Год назад
My boy Prime! Love it!
@Abu_Shawarib
@Abu_Shawarib 7 месяцев назад
I just finished the course, pretty nice and short. Although I had a similar course in collage, we didn't delve into few things like heaps and hash maps.
@jonathansequeira5025
@jonathansequeira5025 Год назад
Yeah imma need this
@Frawkesish
@Frawkesish 5 месяцев назад
Right on "queue" RU-vid algorithm... 😅 I have been watching a lot of his videos as I'm learning to program in hopes that I'll slowly start understanding wth he's talking about and now I can learn it directly from him..
@isaacqadri
@isaacqadri Год назад
noway! this will be incredible
@craigdanielmaceacher
@craigdanielmaceacher Год назад
I scanned ahead to see if they made him use VS Code for this 😂
@greendsnow
@greendsnow 7 месяцев назад
This is what professional voice-over sounds like.
@duanebuell7055
@duanebuell7055 7 месяцев назад
Alright. You sold me. I'll buy this course... for free. Thanks!
@alamba78
@alamba78 Год назад
If Will Sentance did an algorithms course, it would be 🔥. Prime's bubble sort lecture probably could have been smoother. But, I'm sure it'll pick up after that.
@zwillx3953
@zwillx3953 8 месяцев назад
Isn't it a mistake? He's checking j vs j not j vs i. Lol
@alamba78
@alamba78 8 месяцев назад
⁠​⁠@@zwillx3953while his method of explaining is a bit confusing, it actually works because here he is using i to keep track of the sorted element and j and j+1 are doing the comparison and swap. So, when i = 0, you go into the inner loop of j and compare that first element with every subsequent element and keep bubbling the higher value to the end. Then i increments by 1 which takes the sorted element at the end of the array out of the comparison and swap being done in the inner j loop since that is already sorted from the previous iteration and again you go into the inner j loop and do the comparison and swap all the way through bubbling the higher value to the end. This continues till you satisfy the condition of the outer i loop. Hope it makes sense. Best thing is to write it down with a sample unsorted array of numbers and manually walk through the algorithm and writing the new array at each step. You will understand it better that way.
@nick_yt3962
@nick_yt3962 7 месяцев назад
@@zwillx3953can I please have your logins to the course…it’s quite expensive from my part of the world.
@phantombeing3015
@phantombeing3015 7 месяцев назад
​@zwillx3953 it's right. You probably mean selection sort
@JT-mr3db
@JT-mr3db 8 месяцев назад
Kept waiting for.. “Gotem”!
@Thundechile
@Thundechile 5 месяцев назад
Prime should do all his videos like this.
@tayebeckford5014
@tayebeckford5014 Год назад
Prime would be the coolest teacher ever
@jugzster
@jugzster Год назад
Not even one mention of Juh-SON and JSML? Still love the informative and entertaining video from the Prime himself!
@RogerBarraud
@RogerBarraud Год назад
JDSL FTW!!!11! (NOT!) 🙂
@motsyrhc7436
@motsyrhc7436 7 месяцев назад
the fact he's so happy and calm is truly scary to me
@spaphy
@spaphy 7 месяцев назад
It would be great if portions of each video were available even if it was 1-3 minutes of each. The reason I say this is because I usually use that as my "floober doober" test to see whether the video will be cohesive, I'll be able to follow it, or if it will be floober doober material. I expect Prima to have pristine content, but I also don't know if I'd be able to digest that content. Most sites offer a free trial but really what I'm looking to do is see how much of Frontend Masters would stick if I subscribed.
@thefaisman8956
@thefaisman8956 6 месяцев назад
This course is free bro
@gracepal1
@gracepal1 Год назад
OMG this is AWESOME. Thank you! BTW folks, at least of of today 3/27 this course is FREE?!
@FrontendMasters
@FrontendMasters Год назад
Yes it is!
@charlescoult
@charlescoult 7 месяцев назад
What about dynamic programming? Shouldn't that be in an algorithms course?
@w00td00t
@w00td00t 6 месяцев назад
He gives me the same feeling i get when I see my gta online character in a cutscene
@Brlitzkreig
@Brlitzkreig 5 месяцев назад
So relatable
@user-in3jd6cm2t
@user-in3jd6cm2t Год назад
But are any of those algorithms blazingly fast?
@lanichilds2825
@lanichilds2825 8 месяцев назад
What is bubble sort?
@mikelk124
@mikelk124 7 месяцев назад
wot. is this for real? great break down of big o and very smart to introduce that concept early.
@mikelk124
@mikelk124 7 месяцев назад
whoa, actually registered and this is sick. I love how you made fun of javascript in the beginning of the video because I am a new learner and java paladin.
@mikelk124
@mikelk124 7 месяцев назад
As a level 1 java paladin these videos do not disappoint. All the subtle jabs at javascript muwahaha. I never thought Id be marathoning videos on datastructures FOR FUN but here I am. Thank you
@SpaceTimeBeing_
@SpaceTimeBeing_ Год назад
Do we get a certificate?
@vitalyl1327
@vitalyl1327 Год назад
Cache locality enters the chat: now, forget everything you've just learned!
@tourdesource
@tourdesource Год назад
Cold hard cache rules the world.
@kevinb1594
@kevinb1594 Год назад
As far as unique values in Javascript, isn't that what Symbols are for?
@strager_
@strager_ Год назад
I think you could use a Symbol to store your own object ID. Good idea! One minor problem is that this consumes memory. ☹
@fuzzy-02
@fuzzy-02 7 месяцев назад
If only my professors were like this. Loved the jokes
@RafaSchmidt
@RafaSchmidt 7 месяцев назад
Whats the keyboard he’s using?
@snivels
@snivels Год назад
You can actually use javascript maps to lookup something unique by the object reference. Just set the key to the object in question, and the unique value to the value
@tourdesource
@tourdesource Год назад
Do you even work at NETFLIX? Yeah, didn't think so.
@snivels
@snivels Год назад
@@tourdesource what has that got to do with anything?
@tourdesource
@tourdesource Год назад
​@@snivels It's a joke related to the instructor, not really worth explaining. No disrespect meant.
@tourdesource
@tourdesource Год назад
​@@snivels You're absolutely right about map accepting objects as unique keys, btw.
@snivels
@snivels Год назад
@@tourdesource haha sorry, hard to read humour these days on the net. I see what you meant now, I'm reading what you said in Primeagen's voice 😂
@HyperFocusMarshmallow
@HyperFocusMarshmallow 5 месяцев назад
Saying that Big Oh is a way to categorize programs is probably quite useful for programmers. Might be worth noting that it’s a quite simple mathematical concept defined in terms of a limit. It’s very useful for describing asymptotic behavior of functions generally, not just in programming.
@aBradApple
@aBradApple 3 месяца назад
Just started programming. The amount of content I had to research to understand this lecture took me over an hour of reading and another hour of messing around in the editor to feel comfortable. Still don't get why .hasOwnProperty does not satisfy the consistent hash argument, but the lessons I've learned from rewatching this a couple times have me asking a lot of questions about everything I write now.
@youtindia
@youtindia Год назад
I can't take him seriously without him flipping the hell out within 2-3 minutes of a video.
@boredomsoup
@boredomsoup Год назад
Always wanted to study data structures from Dr.Disrespect
@lucasteo5015
@lucasteo5015 Год назад
buttery, coconut oily smooth intro
@GOTHICforLIFE1
@GOTHICforLIFE1 7 месяцев назад
I love that he is cursed with his coding speed. "You just have to write it * Proceeds to do his vim magic * Talking to a class of students; "Alright hopefully you've written that down" No.. Not everyone is a vim ninja xD
@lvrsvid
@lvrsvid 4 месяца назад
Does anyone know the software he uses for his xppen?
@techlifejournal
@techlifejournal Год назад
It is weird why he is so calm 😂
@thndesmondsaid
@thndesmondsaid 7 месяцев назад
I love that he is wearing the hood of the hoodie lmao
@cmdaltctr
@cmdaltctr Год назад
This is real course right? I am confuse. He is very calm. The backgound music too.
@mycommentmyopinion
@mycommentmyopinion 4 месяца назад
Yes, it's a preview of his algorithm course on frontendmasters
@BusinessWolf1
@BusinessWolf1 7 месяцев назад
I got through 1/3 of this course in a day and then had a fried brain. 10/10
@ishaansharma654
@ishaansharma654 5 месяцев назад
That intro scared me. Like frontend masters holding his family hostage 😅
@SerbanTV
@SerbanTV 7 месяцев назад
About the second example of O(n) with the two loops, aren't those optimised by the compiler and essentially run together, so from an execution pov that is O(n) anyway?
@mortvald
@mortvald 7 месяцев назад
how are they optimized and run together? what if the input of one loop relies on the result of another loop?
@Jake-mp7ex
@Jake-mp7ex 6 месяцев назад
No because time complexity isn't about concrete implementation. You purely look at it in terms of pseudocode, and count the "steps". He's actually making it more confusing by using real code, so you asked a fair question. It's also worth noting that big O refers to the maximum growth. Eg "grows no faster than, or worst case". Theres also big omega: "grows no slower than, or best case" and big theta The whole thing is kinda explained poorly. It's really not much different to describing the growth rate of math functions. The O part just means "upper bound of"
@erickmoya1401
@erickmoya1401 Год назад
This is AI, this man cannot spend 3 minutes without screaming.
@nikkehtine
@nikkehtine 8 месяцев назад
Watching his videos for so long where he's joking and yelling so much, and then hearing him dead serious, is the best way to show what cognitive dissonance feels like
@ih8tusernam3s
@ih8tusernam3s 6 месяцев назад
Algo's are cool and all, but what keeb?
@mindthomas
@mindthomas 7 месяцев назад
Where can you find the slides used in this course?
@FrontendMasters
@FrontendMasters 7 месяцев назад
Everything is available on our website. This course is 100% free forever, only email is required: frontendmasters.com/courses/algorithms/
@mithatkonuk6542
@mithatkonuk6542 5 месяцев назад
To be honest, I was expecting this video as prank .. still watching and expecting that, somewhere in the middle of the video something will happen :D
@TheJukerson
@TheJukerson 8 месяцев назад
For the bubble swap, can't you just do... arr = arr.sort((a, b) => a - b);
@gryg666
@gryg666 7 месяцев назад
You can, but he explains how the sort function is written.
@nahfamimgood
@nahfamimgood Год назад
This feels ironic and i love it
@tufflax
@tufflax 6 месяцев назад
4:18 O(2N) and O(N) is the same, so it's wrong to say "It's not O(2N), it's not that at all".
@workingguy3166
@workingguy3166 5 месяцев назад
Where the full course
@hoochill
@hoochill Год назад
all i know is a for loop inside a for loop is very computationally expensive
@makonduchiyesu7021
@makonduchiyesu7021 11 месяцев назад
What language did you use in this course?
@FrontendMasters
@FrontendMasters 11 месяцев назад
JavaScript/TypeScript
@arpandutta3591
@arpandutta3591 Год назад
So he didnt diss VS code? Man this feels like he trolled us
@Xania-js
@Xania-js Год назад
toookioooooooooooooo!
@NGC1433
@NGC1433 4 месяца назад
My god, somebody please give Prime his Tankist helmet already!!!
@TheCarlosAlfaro
@TheCarlosAlfaro Год назад
What laptop is he using?
@suyogmule3630
@suyogmule3630 Год назад
System 76
@prescientdove
@prescientdove Год назад
Oh of N leggo
@ThomasGiles
@ThomasGiles Год назад
Good ol' Mikey Bubbles.
@ThomasGiles
@ThomasGiles Год назад
True story, I tried to post this joke a minute ago and it was so bad my laptop crashed.
@ThomasGiles
@ThomasGiles Год назад
I think the maps thing broke my brain.
@suyogmule3630
@suyogmule3630 Год назад
It's hash map. Which generates key with a predefined function
@lukmauu
@lukmauu Год назад
Holy cow his is great everything in everyway
@mileniliev5247
@mileniliev5247 6 месяцев назад
Cover Knuth's Dancing links and I'll sign up
@recursion.
@recursion. Год назад
well well well
@budgetarms
@budgetarms 8 месяцев назад
this is the last algorithms course I will need; I will need a lot more. These are only the pure basics of algorithms.
@FrontendMasters
@FrontendMasters 8 месяцев назад
The full course is on our website for free here frontendmasters.com/trial/
@yogxoth1959
@yogxoth1959 Год назад
Is the course really for free?? Seems too good to be true!
@FrontendMasters
@FrontendMasters Год назад
Yep! The full course is here, and it is completely free forever! frontendmasters.com/courses/algorithms/? Only email is required.
@yogxoth1959
@yogxoth1959 Год назад
@@FrontendMasters I signed up. Thanks a lot for this!
@vanilla4064
@vanilla4064 Год назад
@@FrontendMasters Got this course a long while back, enjoyed it a lot. Thank you and Prime for putting out such a great course!
@ravananasuran
@ravananasuran Год назад
damn this is really the primeagen?
@csanadtemesvari9251
@csanadtemesvari9251 8 месяцев назад
He works at Netflix btw
@irhasdev
@irhasdev Год назад
Prime is the GOAT
@sabinbaral4132
@sabinbaral4132 Год назад
Bro literally used personality no 5
@kabukitheater9046
@kabukitheater9046 Год назад
where's the coconut oil?
@oldenburgermitrad
@oldenburgermitrad Год назад
Damn, the catapillar is real...
@effexon
@effexon 7 месяцев назад
This is not the onion but style of video looks very much that :D
@ckjdinnj
@ckjdinnj 5 месяцев назад
1 minute in and I’m still waiting g for the punch-line.
@AregGhazaryan
@AregGhazaryan Год назад
Bro showers with hoodie on
@CadisDiEtrama000
@CadisDiEtrama000 Год назад
Don't JS object actually have a unique id? I mean, they don't have it explicitely defined but it's the reason why you can't compare the same objects. E.g. let a = { name: "" } let b = { name: "" } let c = a a == b is false but a == c is true because it looks at their references in memory.
@NotesNNotes
@NotesNNotes Год назад
objects are created as instances of a class or constructor function, each object is assigned a *reference* to a memory location where its properties and methods are stored // in JS this is a pointer that stores the memory address (with abstraction)
@Jorgetime
@Jorgetime 4 месяца назад
My bro you don't need the hoodie here
Далее
HTMX & Go with ThePrimeagen | Preview
15:58
Просмотров 145 тыс.
Interview with Sr. C Dev | Prime Reacts
6:52
Просмотров 309 тыс.
AI Discovers Faster Algorithms
19:30
Просмотров 204 тыс.
Best Order to Learn Algorithms & Data Structures
1:00
3 Types of Algorithms Every Programmer Needs to Know
13:12
ThePrimeagen Hacks My Productivity
3:30
Просмотров 33 тыс.
Algorithms In Interviews SUCK | Prime Reacts
24:15
Просмотров 88 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 971 тыс.
Blazingly Fast JavaScript with ThePrimeagen | Preview
18:22