Skip to 0:36 for the resources I recommend. Also, I recently set up a subreddit for you guys! Please feel free to use it to ask each other any programming-related questions: www.reddit.com/r/csdojo/ mycodeschool’s playlist: bit.ly/1NPQ2wQ MIT course on UA-cam: bit.ly/1BEh9DL Stanford courses on Coursera: bit.ly/2g8OALL The Algorithm Design Manual by Skiena (book): amzn.to/2KIEYGB The Google course on Udacity: bit.ly/2t7lRLe Algorithms (book): amzn.to/2KG5b8n
MyCodeSchool was founded by a guy nicknamed HumbleFool. He is considered one of the most talented coders in India. Unfortunately, we lost him in an accident in 2014. May his soul rest in peace. You can google his name if you want to know more about him. Edit (2 years after I noticed this comment of mine): The creator of videos is not HumbleFool. He was a close friend of the guy whose voice we hear in the videos.
Not exactly Harsha (Humblefool). It was mainly founded and created by Animesh, the voice you hear in most of the videos is Animesh. Humblefool was his friend and senior. Later Animesh asked Humblefool to worked with him and they both worked together. I don't know what exactly happened now, but Animesh is alive and he works in google, I dunno maybe he is too much busy. Later when initiatives like geekforgeeks came maybe he thought that he has done his part and the rest will be on the hands of others. Because in mycodeschool website you can find the link for geeksforgeeks. Geekforgeeks also founded by an IITian. Anyway, I miss Animesh so much, he just created my basics of programming so well that I hardly stuck on any problem now. I just hope Animesh will come back one day and again starts making videos. You can read Animesh talking about humblefool in Quora: www.quora.com/Whats-the-story-behind-Humblefools-money-and-rating-Humblefool-earned-a-lot-of-money-while-he-was-still-in-college-How-can-I-earn-money-like-he-did
There's also a two part course on Coursera by Princeton University which is based on the Algorithms book by Wayne and Sedgewick. It is taught by the same professors. It is another good choice!
Yes, it it. I think learning with coding exercise is more important, so you have to choose a language in most cases. Algorithms I & II on Coursera do not cover basics of Java, CS 61B of UC Berkeley whose first part is about Java may be a better choice.
my mind was blown when i YK declared that the same MIT course i found and ditched (because of its length) is certainly a place to learn data structures and algorithms! I will surely continue watching that course and thanks a lot!
For videos, I think the Stanford's Algorithms course on Cousera by Tim Roughgarden is solid, and there is a 24 part online lecture by Robert Sedgewick that is also worth watching. Still, Cracking the Coding Interview and Elements of Programming Interviews are way more practical if taking a technical interview with the big four. Of course, if you can finish all 800+ problems on LeetCode within several months, finding a job should be a cake. PS: The Algorithm Design Manual is the suggested Algorithms book in Google's Interview Preparation Email. I know because I interviewed with Google before. That said, I don't think you can go wrong with any popular Algorithms book. Just go through with one and internalize the concepts.
OMG. Thank you dude. This video was a gold mine. Thank you for the reference for "mycodeschool" channel. I really needed his playlist for Data Structures. I am taking that class next fall. Subscribed to your channel. Thanks for the value you gave in this video about the book!
I am so glad you said the Java book at 2:12 is too complicated. I've read this book for the most pard, passed the exams with good grades, but I found it's explanation to be really complicated indeed!
I completed Coursera University of San Diego California course on Algorithm and Data Structure. For practice, I did leetcode and InterviewBit. This was best for me.
Should i complete whole specialization And how should I do practice on leetcode and interviewbit..... Please can you guide me I want to do preparation in quarantine from starting
@@yagamilight1690 Completing whole specialization is not needed, just cover up till graph and practice (easy + medium) on leetcode, after solving around 400-500 question then start solving fresh in InterviewBit. Note: leetcode discussion section is awesome. I love that. Actually, I learnt alot there. Start exploring you'd enjoy for sure.
One more thing, revise as much as possible. Because we all know, how we forget things very quickly. I solved same question atleast 5 times. For revision: you can only solve again in InterviewBit
By the way Normally my english is very bad but I don't know why I understand so cleary your english that is so clear.When I watching your videos, I am so happy.Thank you for advices.( Sorry for my bad english :) )
I really appreciate your efforts you make our life easier to set our goal. before i learn to ds i didn't find any resourse what should i start or not your learning resource will help me i thinnk
There is a 56 hours long course on DT & A on udemy. It is the longest and probably the most detailed course on DT & A that I found online. I said probably the most detailed because I haven't studied the material of the course yet, but I will very soon.
Thanks a lot for your suggestions! I have actually created my own videos as I go and study as well. You have inspired me a lot and made it easier for me to understand the approaches you used for different problems. I realized that creating my own videos help me to thoroughly understand the methods applied. And I hope my videos would also help others as much that yours do. Thanks again!
I agree about Algorithms by Sedgewick being complicated to follow. I have it assigned as my textbook for my current data structures course and I find it jumps way too quickly into examples and explanations without easing into them so that the reader can figure out the rest on their own.
There are two useful tutorials of data structures on youtube 1. mycodeschool and 2. data structures by Srinivas(Naresh it).if you are new to programming and wanna learn data structure I will recommend you, peoples, to take a look on data structures by Srinivas then move to mycodeschool...for algorithms you can learn from Rudra... epic tutorials..hope you, people, will like my suggestions.
Such great man.. thanks sir.. I learned python because of you.. now I'm working with machine learning for my thesis. Looking forward to your next videos.
James gosling has made Java not only for web sites it is more than that it works on nearly 22 applications we can develop by using Java. Java runs on all electronics devices and anything it is. By this thought process he made it and released as open source programing language
You should check this link www.oracle.com/technetwork/java/javase/terms/license/javase-license.html You cannot use Java in your application if it is going to be in commercial space without getting a licence from them. Programming language are the tools which we use to solve specific problems with them. Don't be so much biased towards Java. Learn as many programming language you can learn to get the idea how a same thing may be approached in different languages.
@@AlexandrBorschchev you mean donald knuth's book is not made for leaning algo/ds? I thought that it was one of the most standard books. In fact most of the other algo books are based on this.
Hey, please make content on games design. To answer questions How should a beginner begin and questions like that. And also what resources are ideal for learning how to make games
Many many thanks sir.. sir i want to humbly ask you, sir what is the best programming language to implement, analyse and design different algorithms and data structures??.. sir pleaseee answer me, i will be extremely grateful to you sir.. as your UA-cam subscriber i really prefer your honesty, straight forwardness.. lots of loveee and respect for you sir...
Skip to 0:36 for the resources I recommend.
Also, I recently set up a subreddit for you guys! Please feel free to use it to ask each other any programming-related questions: www.reddit.com/r/csdojo/
mycodeschool’s playlist: bit.ly/1NPQ2wQ
MIT course on UA-cam: bit.ly/1BEh9DL
Stanford courses on Coursera: bit.ly/2g8OALL
The Algorithm Design Manual by Skiena (book): amzn.to/2KIEYGB
The Google course on Udacity: bit.ly/2t7lRLe
Algorithms (book): amzn.to/2KG5b8n
Give some free resources for learning android
You should also take a look at NPTEL courses for DSA. They are slow but great detail.
Plz make more videos on python
what about dynamic programming...I am not able to think of them!
Thank you for sharing the link ..
MyCodeSchool was founded by a guy nicknamed HumbleFool. He is considered one of the most talented coders in India. Unfortunately, we lost him in an accident in 2014. May his soul rest in peace. You can google his name if you want to know more about him.
Edit (2 years after I noticed this comment of mine): The creator of videos is not HumbleFool. He was a close friend of the guy whose voice we hear in the videos.
Not exactly Harsha (Humblefool). It was mainly founded and created by Animesh, the voice you hear in most of the videos is Animesh. Humblefool was his friend and senior. Later Animesh asked Humblefool to worked with him and they both worked together. I don't know what exactly happened now, but Animesh is alive and he works in google, I dunno maybe he is too much busy. Later when initiatives like geekforgeeks came maybe he thought that he has done his part and the rest will be on the hands of others. Because in mycodeschool website you can find the link for geeksforgeeks. Geekforgeeks also founded by an IITian. Anyway, I miss Animesh so much, he just created my basics of programming so well that I hardly stuck on any problem now. I just hope Animesh will come back one day and again starts making videos. You can read Animesh talking about humblefool in Quora: www.quora.com/Whats-the-story-behind-Humblefools-money-and-rating-Humblefool-earned-a-lot-of-money-while-he-was-still-in-college-How-can-I-earn-money-like-he-did
This isn't true. The main creator is alive.
If what you said is true, very sad, I'm learning a lot from his videos
Yeah humble fool died in an accident.😭 www.google.com/amp/s/yourstory.com/2014/06/techie-tuesdays-humblefool/amp
www.linkedin.com/in/animesh-nayan-0a330812
Founder of CodeSchool
I'm a science student and I'm 15 years old . I started coding after watching your videos , You're inspiration and good teacher.
Love you YK !
Now you're 18. Damn time flies
You are very very nice person, Dojo. Thanks again and again for sharing the resources.
*Knowledge/Information
There's also a two part course on Coursera by Princeton University which is based on the Algorithms book by Wayne and Sedgewick. It is taught by the same professors. It is another good choice!
It's too java specific( if you want to do the assignments that is) though, so keep that in mind.
And this week they start a new season.
Yes, it it. I think learning with coding exercise is more important, so you have to choose a language in most cases. Algorithms I & II on Coursera do not cover basics of Java, CS 61B of UC Berkeley whose first part is about Java may be a better choice.
I'm a biology student who started to code because of you. You're an inspiration.
Everybody is coding. Why ????????????
@@saptarshisengupta5073 because coding is future
@Ashin Chakraborty me too!
@@saptarshisengupta5073 even pornstars!!!!!!!
I'm also in biotechnology... I want to go into hioinff
Somewhere I have searched whole UA-cam, I but never found a Great teacher like you, You are my favourite teacher. Hope for your better future sir
I love you. Whenever I watch your videos, I never felt I wasted a single minute. To the point videos. Great help! Thank you. 😃
Thank you!!
Anxiously awaiting for the return of these series, your teaching style is awesome. Thanks for everything until now
My code school is a gem
my mind was blown when i YK declared that the same MIT course i found and ditched (because of its length) is certainly a place to learn data structures and algorithms!
I will surely continue watching that course
and thanks a lot!
For videos, I think the Stanford's Algorithms course on Cousera by Tim Roughgarden is solid, and there is a 24 part online lecture by Robert Sedgewick that is also worth watching. Still, Cracking the Coding Interview and Elements of Programming Interviews are way more practical if taking a technical interview with the big four. Of course, if you can finish all 800+ problems on LeetCode within several months, finding a job should be a cake.
PS: The Algorithm Design Manual is the suggested Algorithms book in Google's Interview Preparation Email. I know because I interviewed with Google before. That said, I don't think you can go wrong with any popular Algorithms book. Just go through with one and internalize the concepts.
Leetcode has 1000+ questions now... wonder how can we do it effectively...
I don't know how to thank u for ur help... words r less to express my felling ....u r doing a great job ...love from India 🇮🇳..
Thanks a lot for recommending these resourses, I was confused where to start, what to do but this video was really helpful in clearing my doubts. 😊😊
I love this. The fact you can come online and apologise for not posting but still help people. I
OMG. Thank you dude. This video was a gold mine. Thank you for the reference for "mycodeschool" channel. I really needed his playlist for Data Structures. I am taking that class next fall. Subscribed to your channel. Thanks for the value you gave in this video about the book!
I am so glad you said the Java book at 2:12 is too complicated. I've read this book for the most pard, passed the exams with good grades, but I found it's explanation to be really complicated indeed!
I completed Coursera University of San Diego California course on Algorithm and Data Structure. For practice, I did leetcode and InterviewBit. This was best for me.
So no need for any book if above done
Indeed
Should i complete whole specialization
And how should I do practice on leetcode and interviewbit.....
Please can you guide me
I want to do preparation in quarantine from starting
@@yagamilight1690
Completing whole specialization is not needed, just cover up till graph and practice (easy + medium) on leetcode, after solving around 400-500 question then start solving fresh in InterviewBit.
Note: leetcode discussion section is awesome. I love that. Actually, I learnt alot there. Start exploring you'd enjoy for sure.
One more thing, revise as much as possible. Because we all know, how we forget things very quickly. I solved same question atleast 5 times.
For revision: you can only solve again in InterviewBit
My favorite series :)
I just love mycode school and Abdul Bari sir
Hope to continue the series by ur self :/ U r the best actually
Thank you so much for being open-hearted
i am not skipping to 0:36, i love listening to you.
I am pursuing computer engineering your videos help me a lot.. thanks🙏
By the way Normally my english is very bad but I don't know why I understand so cleary your english that is so clear.When I watching your videos, I am so happy.Thank you for advices.( Sorry for my bad english :) )
I really appreciate your efforts you make our life easier to set our goal. before i learn to ds i didn't find any resourse what should i start or not your learning resource will help me i thinnk
There is a 56 hours long course on DT & A on udemy. It is the longest and probably the most detailed course on DT & A that I found online. I said probably the most detailed because I haven't studied the material of the course yet, but I will very soon.
@Aliyu Baba search data structures and algorithms by Abdul bari on udemy
its nice to c u encourage people to learn from free stuff rather than using from paid content....
mycodeschool is an indian youtube channel. good job
i think you are the first man who started this FANG company and DSA trend
very nice world needs persons like you
lucidProgramming is a great underrated channel for learning data structures and algorithms implement in Python
I always felt I was just memorising everything. Thank you very very much for your explanation😊
Please continue this series it is just absolutely awesome
My code schools is one of best for beginners... I love it so much ❤️
Algorithm Design Manual by Skiena is my favourite.
How helpful it is for interview prep???
@@mitalikambli5592 will be super helpful. This book focuses on practical aspects rather than hard core theory.
@@nirajabcd thank you!☺️
Thanks a lot for your suggestions! I have actually created my own videos as I go and study as well. You have inspired me a lot and made it easier for me to understand the approaches you used for different problems.
I realized that creating my own videos help me to thoroughly understand the methods applied. And I hope my videos would also help others as much that yours do. Thanks again!
I start liking you,
because of your nice and clear voice,,
Isn't this guy simply awesome.. Thanks a lot mate for introducing me to the above resources.
I agree about Algorithms by Sedgewick being complicated to follow. I have it assigned as my textbook for my current data structures course and I find it jumps way too quickly into examples and explanations without easing into them so that the reader can figure out the rest on their own.
Please make more whenever you can too, your videos are incredibly well-made and understandable!
these are truely great resources
You put your content in a very fascinating and interesting way
Don t be sorry bro youre a big help for all of us ty
I'm studying data structures and agorithms. Thanks you so much for courses you provided.
MIT courseware is awesome👌🏼
This is just really really helpful, thanks.
sir plz plz complete Data Structures & Algorithms series i love your video and way of teaching
DAMN the udacity course costs $332/month??? What the hell. The coursera one costs $50/month which is also not free
Go for piracy
Introduction to Algorithms from CLRS is an excellent book too.
Sir you are great....
Your teaching style is great...
Also speaking English is great...
I love your attitude...
Plz give me one heard....😊😊😊😊👌👌👌
You are very good person cs dojo
Yesterday I wrote my first programme I hope One day I will be skilled like you sir
Algorithm design manual was written by a professor I had. He is a great teacher and the book is great.
add me pls
You are the best brother ❤️
Thank You so much it helped me a lot and saved me a lot of time searching for good resources!
There are two useful tutorials of data structures on youtube 1. mycodeschool and 2. data structures by Srinivas(Naresh it).if you are new to programming and wanna learn data structure I will recommend you, peoples, to take a look on data structures by Srinivas then move to mycodeschool...for algorithms you can learn from Rudra... epic tutorials..hope you, people, will like my suggestions.
If u don't mind can u post the link of algorithms by rudra
Thank you for the resources Dojo.
Thanks for putting together the well-crafted introduction!
Such great man.. thanks sir.. I learned python because of you.. now I'm working with machine learning for my thesis. Looking forward to your next videos.
you are great dojo...keep helping us
You are an amazing and a kind person. Thanks for this video.
James gosling has made Java not only for web sites it is more than that it works on nearly 22 applications we can develop by using Java. Java runs on all electronics devices and anything it is. By this thought process he made it and released as open source programing language
You should check this link www.oracle.com/technetwork/java/javase/terms/license/javase-license.html
You cannot use Java in your application if it is going to be in commercial space without getting a licence from them.
Programming language are the tools which we use to solve specific problems with them. Don't be so much biased towards Java. Learn as many programming language you can learn to get the idea how a same thing may be approached in different languages.
Love what you're doing man!
Thanks man you just gave me important details.
You are a true human man 🖤✌
Thank you very much man. You're a life saver
Mycodeschool is awesome
"Data structures and algorithms made easy" by karumanchi is definitely the best book available in india
Dojo you are perfect teacher..
I can understand well the you are explain.. so IAM waiting for next video dojo..
good work CS Dojo you do help me thanks a lot
Thanks!!It's too helpful as far as my skillset is concerned!!
thank you my friend you are the best
I am using Cormen... It is good also!
Pls. continue this series... I need it!
+1 for The Algorithm Design Manual
"Introduction to Algorithms" by Thomas Cormen
your good teacher bro..happy trip hope to see video of yours when back..
Hello YK. Many of us eagerly awaiting for Javascript playlist.
Thank you so much Dojo. Your shared spirit best benefits learners! Thankful that I found you!
Thanks
I love udacity because a lot of quizs
Can you please make a video to share resources to learn Data Science completely ( including Data Analysis, Machine Learning, Deep Learning etc.)?
Hey dojo.. this video is extremely useful..
All of your videos are extremely very awesome .. thank you very much ...
we love u dojo. Though many other resources are there, I will be waiting for your next video in this series.
your videos are excellent. Your videos are very much useful to me, Many thanks for that. My warm regards to you.
Thanks you
I think we never will be disappointed from you.
Please make a video based on machine learning in python because I didn't see any youtuber that could explain machine learning step-by-step.
Awesome list. Thanks sir. You are an inspiration
No problem. Your support is enough.
thats surprising. I expected to see "cracking the coding interview" and "donald knuth's art of programming" too.
ctci seems like something you would do when you already know DS&A
Not really made for learning algo\ds
@@AlexandrBorschchev you mean donald knuth's book is not made for leaning algo/ds? I thought that it was one of the most standard books. In fact most of the other algo books are based on this.
Thank you sir . Love from India
You are giving more than enough .
Thank you
Sir your explanation is great.So,i am waiting for more videos.
I really want to appreciate you. Keep up the good work CS Dojo!
Thanks for sharing these !
Hey, please make content on games design. To answer questions How should a beginner begin and questions like that. And also what resources are ideal for learning how to make games
Thank you dojo for your valuable information....
Thank you so much. Really I love your English.
Introduction to algorithms (clrs)
Many many thanks sir.. sir i want to humbly ask you, sir what is the best programming language to implement, analyse and design different algorithms and data structures??.. sir pleaseee answer me, i will be extremely grateful to you sir.. as your UA-cam subscriber i really prefer your honesty, straight forwardness.. lots of loveee and respect for you sir...
why do u oversaturate "sir" soooooooooooo fucking times??????????? Oh! U r Indian right?
Vba is best language