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

  Рет қаралды 325,144

Frontend Masters

Frontend Masters

Күн бұрын

Пікірлер: 261
@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 Жыл бұрын
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 Жыл бұрын
The longer the video goes, the closer he gets to his streaming persona! Great instructor
@shm236
@shm236 Жыл бұрын
I see ThePrimeagen in his hoodie but I hear Dr. Prime. He's the CS prof I wish I had.
@decoyslois
@decoyslois Жыл бұрын
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.
@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 Жыл бұрын
😂
@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 7 ай бұрын
Good one 🤣🤣
@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 Жыл бұрын
It's still him, just a diluted version, I still love it.
@prerit714
@prerit714 Жыл бұрын
CHAD i3 user with neovim greatness great to see prime in prime
@andreasschau4215
@andreasschau4215 Жыл бұрын
Not even Neo could have learned this as blazingly fast as i just did!
@mi_zot
@mi_zot Жыл бұрын
I cannot believe you have this course up on your website for free
@TomoFromEarth
@TomoFromEarth Жыл бұрын
Such a pleasure to listen to people who are great at what they do explain topics like this. 🤙🏼👍🏼
@m1kr0kosmos
@m1kr0kosmos Жыл бұрын
Oh snap I think this is the last algorithms course I will ever need!
@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
@MakeItStik
@MakeItStik 11 ай бұрын
Frontend Masters are the only ones who could control his chi
@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
@nad9969
@nad9969 Жыл бұрын
Loving the system 76 lappy running PopOS!
@sebastiaanstoffels7565
@sebastiaanstoffels7565 Жыл бұрын
I feel this could use more coconut oil
@vaayuo
@vaayuo Жыл бұрын
Its weird seeing prime so calm and well adjusted
@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 😂
@skypuff
@skypuff Жыл бұрын
It is indeed the last one you'll need 🙏🔥. It's a really good course.
@Frawkesish
@Frawkesish 11 ай бұрын
Right on "queue" KZbin 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..
@craigdanielmaceacher
@craigdanielmaceacher Жыл бұрын
I scanned ahead to see if they made him use VS Code for this 😂
@RootsterAnon
@RootsterAnon Жыл бұрын
this man... give this man a cookie!
@greendsnow
@greendsnow Жыл бұрын
This is what professional voice-over sounds like.
@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. ☹
@towatch
@towatch Жыл бұрын
noway! this will be incredible
@w00td00t
@w00td00t Жыл бұрын
He gives me the same feeling i get when I see my gta online character in a cutscene
@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 Жыл бұрын
Isn't it a mistake? He's checking j vs j not j vs i. Lol
@alamba78
@alamba78 Жыл бұрын
⁠​⁠@@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 Жыл бұрын
@@zwillx3953can I please have your logins to the course…it’s quite expensive from my part of the world.
@phantombeing3015
@phantombeing3015 Жыл бұрын
​@zwillx3953 it's right. You probably mean selection sort
@Thundechile
@Thundechile 10 ай бұрын
Prime should do all his videos like this.
@tayebeckford5014
@tayebeckford5014 Жыл бұрын
Prime would be the coolest teacher ever
@chaknithbin6322
@chaknithbin6322 3 ай бұрын
I have a question on the the video 'Implementing Two Crystal Balls.' If we do sqrt(n), it seems like there will be instances where we fail to find it? For example, 1-1000 floors. Then we try at 100 and it breaks. With 1 crystal we do 1-100. Then we try at 10 and it breaks. Now we have 1-10 that we are not sure of. Will this invalidate the whole idea?
@Владислав-е6щ9ъ
@Владислав-е6щ9ъ Жыл бұрын
But are any of those algorithms blazingly fast?
@GOTHICforLIFE1
@GOTHICforLIFE1 Жыл бұрын
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
@cmdaltctr
@cmdaltctr Жыл бұрын
This is real course right? I am confuse. He is very calm. The backgound music too.
@mycommentmyopinion
@mycommentmyopinion 9 ай бұрын
Yes, it's a preview of his algorithm course on frontendmasters
@JohnSmith-op7ls
@JohnSmith-op7ls 4 ай бұрын
You know you’re only here because you’re interview prepping and know you’ll never actually need to code any of these algos, ever.
@aBradApple
@aBradApple 9 ай бұрын
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.
@Abu_Shawarib
@Abu_Shawarib Жыл бұрын
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.
@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!) 🙂
@vitalyl1327
@vitalyl1327 Жыл бұрын
Cache locality enters the chat: now, forget everything you've just learned!
@tourdesource
@tourdesource Жыл бұрын
Cold hard cache rules the world.
@youtindia
@youtindia Жыл бұрын
I can't take him seriously without him flipping the hell out within 2-3 minutes of a video.
@tufflax
@tufflax 11 ай бұрын
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".
@motsyrhc7436
@motsyrhc7436 Жыл бұрын
the fact he's so happy and calm is truly scary to me
@HyperFocusMarshmallow
@HyperFocusMarshmallow 11 ай бұрын
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.
@nikkehtine
@nikkehtine Жыл бұрын
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
@JT-mr3db
@JT-mr3db Жыл бұрын
Kept waiting for.. “Gotem”!
@boredomsoup
@boredomsoup Жыл бұрын
Always wanted to study data structures from Dr.Disrespect
@duanebuell7055
@duanebuell7055 Жыл бұрын
Alright. You sold me. I'll buy this course... for free. Thanks!
@stumblinzz
@stumblinzz Жыл бұрын
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 11 ай бұрын
This course is free bro
@techlifejournal
@techlifejournal Жыл бұрын
It is weird why he is so calm 😂
@jrhager84
@jrhager84 Жыл бұрын
My boy Prime! Love it!
@jonathansequeira5025
@jonathansequeira5025 Жыл бұрын
Yeah imma need this
@mikelk124
@mikelk124 Жыл бұрын
wot. is this for real? great break down of big o and very smart to introduce that concept early.
@mikelk124
@mikelk124 Жыл бұрын
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 Жыл бұрын
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
@BusinessWolf1
@BusinessWolf1 Жыл бұрын
I got through 1/3 of this course in a day and then had a fried brain. 10/10
@erickmoya1401
@erickmoya1401 Жыл бұрын
This is AI, this man cannot spend 3 minutes without screaming.
@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!
@ishaansharma654
@ishaansharma654 11 ай бұрын
That intro scared me. Like frontend masters holding his family hostage 😅
@ih8tusernam3s
@ih8tusernam3s Жыл бұрын
Algo's are cool and all, but what keeb?
@Brlitzkreig
@Brlitzkreig 10 ай бұрын
So relatable
@charlescoult
@charlescoult Жыл бұрын
What about dynamic programming? Shouldn't that be in an algorithms course?
@TheJukerson
@TheJukerson Жыл бұрын
For the bubble swap, can't you just do... arr = arr.sort((a, b) => a - b);
@gryg666
@gryg666 Жыл бұрын
You can, but he explains how the sort function is written.
@Anonim27121996
@Anonim27121996 Жыл бұрын
Looks like a great course!
@arpandutta3591
@arpandutta3591 Жыл бұрын
So he didnt diss VS code? Man this feels like he trolled us
@lucasteo5015
@lucasteo5015 Жыл бұрын
buttery, coconut oily smooth intro
@RafaSchmidt
@RafaSchmidt Жыл бұрын
Whats the keyboard he’s using?
@NGC1433
@NGC1433 9 ай бұрын
My god, somebody please give Prime his Tankist helmet already!!!
@hoochill
@hoochill Жыл бұрын
all i know is a for loop inside a for loop is very computationally expensive
@thndesmondsaid
@thndesmondsaid Жыл бұрын
I love that he is wearing the hood of the hoodie lmao
@TheCarlosAlfaro
@TheCarlosAlfaro Жыл бұрын
What laptop is he using?
@suyogmule3630
@suyogmule3630 Жыл бұрын
System 76
@SerbanTV
@SerbanTV Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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"
@mindthomas
@mindthomas Жыл бұрын
Where can you find the slides used in this course?
@FrontendMasters
@FrontendMasters Жыл бұрын
Everything is available on our website. This course is 100% free forever, only email is required: frontendmasters.com/courses/algorithms/
@mileniliev5247
@mileniliev5247 11 ай бұрын
Cover Knuth's Dancing links and I'll sign up
@workingguy3166
@workingguy3166 10 ай бұрын
Where the full course
@lvrsvid
@lvrsvid 10 ай бұрын
Does anyone know the software he uses for his xppen?
@csanadtemesvari9251
@csanadtemesvari9251 Жыл бұрын
He works at Netflix btw
@The_Low_Level_Guy_0x00
@The_Low_Level_Guy_0x00 Жыл бұрын
What language did you use in this course?
@FrontendMasters
@FrontendMasters Жыл бұрын
JavaScript/TypeScript
@diego_s.i.7018
@diego_s.i.7018 3 ай бұрын
"If you're in c++ you hack yourself" 6:13 LMAO
@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!
@ThomasGiles
@ThomasGiles Жыл бұрын
I think the maps thing broke my brain.
@suyogmule3630
@suyogmule3630 Жыл бұрын
It's hash map. Which generates key with a predefined function
@budgetarms
@budgetarms Жыл бұрын
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 Жыл бұрын
The full course is on our website for free here frontendmasters.com/trial/
@dave6012
@dave6012 11 ай бұрын
Uhh, this is not the “last you’ll ever need” it’s more like a basic introduction where several followup lessons would be needed to actually be good at algorithms. Given prime’s seniority level, the name of the channel and the name of the course, I actually expected this to be an advanced course. They should rename this video to “introduction to data structures and algorithms” and I wouldn’t have a word of criticism.
@xdmeister
@xdmeister 10 ай бұрын
I would barely even call this an introduction, this is more like a small bite size sample of an introduction to basic algorithms and data structures. I'm sure the title generated a lot of clicks tho lol.
@andrean40
@andrean40 6 ай бұрын
*You guys do know this is just the first video of the full course right?*
@fuzzy-02
@fuzzy-02 Жыл бұрын
If only my professors were like this. Loved the jokes
@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.
@ckjdinnj
@ckjdinnj 11 ай бұрын
1 minute in and I’m still waiting g for the punch-line.
@irhasdev
@irhasdev Жыл бұрын
Prime is the GOAT
@sabinbaral4132
@sabinbaral4132 Жыл бұрын
Bro literally used personality no 5
@JairoDev2.0-yb4md
@JairoDev2.0-yb4md Жыл бұрын
Wait, he works on Netflix??
@andiuptown1711
@andiuptown1711 Жыл бұрын
You’re late😂
@kabukitheater9046
@kabukitheater9046 Жыл бұрын
where's the coconut oil?
@odanabunaga2505
@odanabunaga2505 Жыл бұрын
function two_crystal_balls
@lukmauu
@lukmauu Жыл бұрын
Holy cow his is great everything in everyway
@prescientdove
@prescientdove Жыл бұрын
Oh of N leggo
@nahfamimgood
@nahfamimgood Жыл бұрын
This feels ironic and i love it
@ovidiuporfire1249
@ovidiuporfire1249 Жыл бұрын
By the halfway point he’s starting to turn
@darthcabs
@darthcabs Жыл бұрын
I wish I could say I follow his train of thought, but I can't
@effexon
@effexon Жыл бұрын
This is not the onion but style of video looks very much that :D
@amirongoogle4795
@amirongoogle4795 Жыл бұрын
is this course completely free? I saw the "get free access" button but, you know, is the whole course free for public?
@FrontendMasters
@FrontendMasters Жыл бұрын
Yes, all that is required is an email address for full access on frontendmasters.com/trial/
@Xania-js
@Xania-js Жыл бұрын
toookioooooooooooooo!
HTMX & Go with ThePrimeagen | Preview
15:58
Frontend Masters
Рет қаралды 155 М.
This Algorithm is 1,606,240% FASTER
13:31
ThePrimeagen
Рет қаралды 852 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 3,1 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 210 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 12 МЛН
Algorithms In Interviews SUCK | Prime Reacts
24:15
ThePrimeTime
Рет қаралды 99 М.
Naming Things in Code
7:25
CodeAesthetic
Рет қаралды 2,2 МЛН
Everything You'll Need to Know About Git with ThePrimeagen | Preview
14:43
1. Algorithms and Computation
45:39
MIT OpenCourseWare
Рет қаралды 1,5 МЛН
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 684 М.
Teaching Neovim From Scratch To A Noob
1:12:55
TheVimeagen
Рет қаралды 230 М.
The Best Software Engineering Advice | Prime Reacts
55:05
ThePrimeTime
Рет қаралды 446 М.
10 Math Concepts for Programmers
9:32
Fireship
Рет қаралды 1,9 МЛН
Blazingly Fast JavaScript with ThePrimeagen | Preview
18:22
Frontend Masters
Рет қаралды 108 М.
I Interviewed Uncle Bob
1:11:07
ThePrimeTime
Рет қаралды 408 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 3,1 МЛН