Learn Data Structures and Algorithms for free 📈

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 1,6 тыс.

  • @BroCodez
    @BroCodez  3 года назад +554

    LET'S GET THIS VIDEO TO #1
    Smash that _LIKE_ button and leave a random _COMMENT_ to *BREAK THE RUclips ALGORITHM* 💥
    (Plz, low views are very discouraging 🙁)
    ⭐Time Stamps⭐
    #1 (00:00:00) What are data structures and algorithms? 📈
    #2 (00:02:20) Stacks 📚
    #3 (00:11:45) Queues 🎟
    #4 (00:21:51) Priority Queues 🥇
    #5 (00:26:51) Linked Lists 🔗
    #6 (00:40:14) Dynamic Arrays 🌱
    #7 (01:04:37) LinkedLists vs ArrayLists 🤼‍♂
    #8 (01:13:07) Big O notation 📈
    #9 (01:19:32) Linear search ⬇
    #10 (01:23:13) Binary search 🪓
    #11 (01:32:44) Interpolation search ❓
    #12 (01:41:05) Bubble sort 🤿
    #13 (01:48:14) Selection sort 🔦
    #14 (01:56:35) Insertion sort 🧩
    #15 (02:03:40) Recursion 😵
    #16 (02:11:58) Merge sort 🔪
    #17 (02:25:07) Quick sort ⚡
    #18 (02:38:57) Hash Tables #⃣
    #19 (02:52:21) Graphs intro 🌐
    #20 (02:57:39) Adjacency matrix ⬜
    #21 (03:07:30) Adjacency list 📑
    #22 (03:15:59) Depth First Search ⬇
    #23 (03:23:40) Breadth First Search ↔
    #24 (03:30:20) Tree data structure intro 🌳
    #25 (03:33:14) Binary search tree 🔍
    #26 (03:53:38) Tree traversal 🧗
    #27 (03:57:35) Calculate execution time ⏱
    Code from each video can be found pinned in the comments section of the original series playlist

    • @masternobody1896
      @masternobody1896 2 года назад +2

      amazing

    • @SportSync_official
      @SportSync_official 2 года назад +3

      What do you think went wrong with your channel.
      Since your saying the views are really low.
      I personally think that you should focus your tutorials more on specific stuff like discord bots (which seems to have a lack of tutorials) or something like explaining a volnurability of a website like csrf.
      U have great video making skills and u can explain stuff soooo good. Or how to make a simple game in java (give it an overall title not a specific one because that's what people are gonna be searching for).
      Maybe you should start blogging. Maybe its just me but if i want something explained like a do while loop i dont go to youtube.
      I search on the internet and try to find some sort of documentation (like that people also get to know you).
      There are a lot of things. I am certainly not an expert but this is what i think went wrong.
      And here i also want to put that your video are really helpfull. You can explain things so good! Thanks for doing all of this for us! the quality is soo good. I dont want my opinion to discurage. i want it to give motivation. :) (this is also just what i think)

    • @buddhadebsarkar1708
      @buddhadebsarkar1708 2 года назад

      bro I have bought many courses from Udemy... but I learn from you mostly...

    • @dangerbirb4981
      @dangerbirb4981 2 года назад +1

      Bro, set up a way so we can just donate to you directly. A patreon would be another way to generate income.

    • @kompawar
      @kompawar 2 года назад

      Very nice it's helpful

  • @BalajeeSingh-ov7mv
    @BalajeeSingh-ov7mv 8 месяцев назад +71

    00:02 Data structures and algorithms are essential for writing efficient code.
    02:12 Stack is a LIFO data structure
    06:49 Using stack methods like pop, peak, and search
    09:04 Stacks are LIFO data structures used for various purposes.
    13:34 Enqueuing and Dequeuing in Java
    15:41 Understanding the methods inherited from the queue interface
    19:47 Queues are used for holding elements prior to processing in a FIFO manner.
    21:42 Priority queues in computer science serve higher priority elements first before lower ones.
    25:42 Priority queues organize elements based on priority
    27:39 Arrays are good at random access but not great at inserting or deleting elements.
    31:02 Doubly linked list requires more memory but allows traversal in both directions
    32:52 Linked lists can be treated as a stack or a queue.
    36:35 Useful methods related to linked lists
    38:31 Linked lists have constant time for a few steps and low memory usage
    42:06 Static arrays have a fixed capacity, while dynamic arrays can increase their capacity as needed.
    43:56 Advantages of dynamic arrays
    47:51 Dynamic array implementation and methods
    50:01 Implementing add and tostring methods in Dynamic Array
    54:00 Testing the is empty method and displaying array details
    56:01 Insertion and deletion in dynamic arrays
    1:00:09 Searching and resizing in dynamic arrays
    1:02:19 Implementing dynamic array operations
    1:06:17 Tracking start and end time for operations.
    1:08:19 Accessing elements in linked list vs. arraylist
    1:12:08 ArrayList vs LinkedList
    1:14:07 Understanding runtime complexity as data size increases
    1:17:52 Quadratic time is extremely slow with large data sets.
    1:19:50 Linear search has advantages and disadvantages
    1:23:56 Binary search efficiently finds target values in sorted arrays.
    1:25:52 Binary search is efficient for large data sets with O(log n) complexity.
    1:29:56 Binary search for finding a value with reduced number of steps
    1:32:03 Binary search versus interpolation search
    1:36:13 Binary search algorithm involves complex formula for narrowing down the search area
    1:38:12 Interpolation search works well with uniformly distributed data
    1:42:14 Bubble sort algorithm is not efficient for real-world applications.
    1:45:10 Implementation of bubble sort in Java
    1:49:18 Selection Sort Algorithm Iterations
    1:52:32 Selection sort algorithm is inefficient for larger data sets.
    1:56:37 Insertion sort algorithm in computer science
    1:59:26 Creating an insertion sort algorithm in Java
    2:03:38 Recursion is defining a thing in terms of itself
    2:05:39 Recursion involves a base case and a recursive case
    2:09:32 Recursion is when a thing is defined in terms of itself
    2:11:49 Merge sort is a divide and conquer algorithm
    2:17:41 Merge sort method divides the array in two each time.
    2:19:59 Explaining the merge sort algorithm and its recursive nature.
    2:24:27 Merge sort algorithm recursively divides and recombines arrays with runtime complexity of O(n log n) and space complexity of O(n).
    2:26:28 Explanation of the pivot concept and swapping of values in the context of data structures and algorithms
    2:33:36 Implementation of quicksort algorithm in Java.
    2:35:37 Explanation of the Quick Sort algorithm variation with pivot at the end.
    2:39:51 Hashing in Java for integers and strings.
    2:42:02 Hashing and collision resolution in hash tables
    2:46:03 Using the get method of tables to access values and iterating over keys using for loop
    2:48:08 Understanding hash codes and handling collisions.
    2:52:08 Graphs are non-linear aggregations of nodes and edges
    2:54:11 Understanding adjacency matrices and adjacency lists in 2D arrays
    2:58:00 Using adjacency matrix to represent edges and nodes
    3:00:04 Creating methods to check and add edges in a graph.
    3:04:05 Creating an adjacency matrix and adding headers in a graph class
    3:06:07 Using printf statements for proper alignment and edge checking
    3:10:14 Creating nodes and adding edges in graph data structure
    3:12:13 Adding nodes to a linked list in adjacency list representation.
    3:16:08 Depth First Search involves picking a route and backtracking when needed
    3:18:06 Implementing depth first search using a adjacency matrix in a graph.
    3:21:54 Explanation of Depth First Search Algorithm
    3:23:53 Breadth-first search navigates a graph one level at a time using a queue
    3:28:05 Explanation of breadth-first search algorithm.
    3:30:10 Introduction to trees as a non-linear data structure
    3:34:02 Binary search tree organizes values in a specific order for efficient lookup
    3:36:02 Creating a binary search tree and its methods
    3:40:16 Inserting nodes in a binary search tree
    3:42:20 Display method and in order traversal
    3:46:34 Removing data from a binary tree involves traversing and handling different cases
    3:48:37 Removing a node in a binary search tree
    3:52:46 Binary search trees and tree traversal
    3:54:42 Understanding in-order, post-order, and pre-order traversal in the context of a binary search tree.
    3:58:33 Calculating the runtime of a program

  • @Canda-fh4xc
    @Canda-fh4xc Год назад +1052

    I learned from you what I haven't learned in 4 years in college. You remind me of the math teacher Jenn from Calcworkshop.
    1- Clear language.
    2- Straight to the point.
    3- Simple explanation.
    “Those who know, do. Those that understand, teach.”
    You deserve a lot of support, and your channel should be announced at all universities.

    • @thehierophant1314
      @thehierophant1314 Год назад +14

      I learned the better a teacher can make you understand the more it sticks. I implement this type of thought process in everything I do in life. Especially studying. It has helped me study in Nursing School. Study to understand, not memorize. The more you understand, the more you will continue to understand, and the more you have a prerequisite to understand more deeper concepts, and also the easier it sticks in your Subconcious and intuitive brain.

    • @raz_dva_
      @raz_dva_ Год назад +8

      You only need this for interviews, so simply don't remember strongly. Good cheatsheet before interview!

    • @ent.8979
      @ent.8979 11 месяцев назад +6

      if they announced online courses like this on universities, students would realize most university degrees are just an inefficient and slow way to learn what you could be learning with way more depth in online free courses

    • @AhbibHaald
      @AhbibHaald 4 месяца назад +1

      If you learn more from this than college you probably have a problem

    • @fadyaldhaim4766
      @fadyaldhaim4766 4 месяца назад

      @@AhbibHaald
      yeah fr, what sort of a shitty college that doesn't teach DSA over a course of 4 years

  • @nguyenducthinh7369
    @nguyenducthinh7369 2 года назад +744

    after 4 years of college and 3 years as programmer, this is the best explaination of Data Structures and Algorithms I ever seen! keep up the great work Bro!

    • @FarFromWeak-g2x
      @FarFromWeak-g2x 5 месяцев назад

      Why did you swap 4 and 3 at 2:30:45, You said that only swap when j is less than the pivot but here pivot is 3 and j was 4 which is not smaller than the pivot?

    • @Burhan-c7z
      @Burhan-c7z 5 месяцев назад

      thats because you did not really pay attention in college you only cared about partying or f girls

    • @MiracleShine8
      @MiracleShine8 5 месяцев назад

      Please what application is he using and is there an alternative application i can use for this??

    • @generalmalaise2930
      @generalmalaise2930 5 месяцев назад

      ​@@MiracleShine8 He uses Eclipse here, which is an integrated development environment (IDE) for Java. You can use this or more basic text editors like VSCode (most popular). I recommend watching a video first on how to setup Java or other languages in your computer 🙂

    • @WaBashirAlSabereen
      @WaBashirAlSabereen 4 месяца назад

      @@MiracleShine8 he is using "Eclipse IDE", you can use other IDEs such as (but not limited to):
      1. CodeBlocks.
      2. Visual Studio 2022 - Community Edition.
      3. Visual Studio Code.
      4. Apache NetBeans.

  • @jameswatson6111
    @jameswatson6111 Год назад +96

    This channel deserves a Gold Medal. You're concepts and analogies are not boring and easy to understand. Now I learned the Stacks and Queues. I'm looking forward to finish this full course on my spare time. Thanks a lot!

  • @HueTwo
    @HueTwo 3 года назад +1130

    Bro, idk how you know all these languages well. You are the like the organic chemistry tutor for programming

    • @kienhoanginh1281
      @kienhoanginh1281 2 года назад +7

      organic chemistry tutor??? what is this?

    • @develxper7931
      @develxper7931 2 года назад +129

      Dude if you became a programmer , first language you learn will take month from you or more , but second language can't even take a week

    • @arabadunyas4698
      @arabadunyas4698 2 года назад +104

      @@kienhoanginh1281 a true treasure for engineering students

    • @satoshinakamoto7253
      @satoshinakamoto7253 2 года назад +1

      @@kienhoanginh1281 like khan academy but on youtube, search it for youself , you simpleton

    • @howard7625
      @howard7625 2 года назад +23

      @@kienhoanginh1281 my savior during my first years of pharmacy school

  • @user-yc6bq3kw6y
    @user-yc6bq3kw6y Год назад +9

    This is amazing. 35 minutes in and it's filled with pure knowledge. I thought there must be a faster way but this guy has taught me so much so quick it's amazing

  • @9ma632
    @9ma632 3 года назад +289

    Bro your timing is literally perfect i just took this at school and I understand nothing from there
    Thanks for the amazing course

    • @mrpyke1453
      @mrpyke1453 3 года назад +6

      my god same with me. the timing's no less than perfect

    • @thething6268
      @thething6268 2 года назад +2

      You take DS in school ??

    • @unlucky-777
      @unlucky-777 2 года назад +4

      ​@@thething6268 In college yes we took DS I think he also meant college

  • @rogeliolozano5505
    @rogeliolozano5505 2 года назад +42

    In the interview process right now, this crash course I know will guarantee me a job offer! Thank you for taking your time to help us all, much appreciated!

    • @alzy8064
      @alzy8064 Год назад +1

      Did you got it?

    • @Kamrankhan23333
      @Kamrankhan23333 Год назад

      busy searching for another job...
      jk lol@no_one-at-all

    • @sameerroshan9542
      @sameerroshan9542 10 месяцев назад +1

      did you get it?

    • @daghetto101
      @daghetto101 10 месяцев назад +3

      lol definitely not

    • @okcomputer2112
      @okcomputer2112 9 месяцев назад

      yeah, no reply means no job lmao@@daghetto101

  • @Jbbubanic5434
    @Jbbubanic5434 Год назад +9

    I'm just getting into CS and I am so happy i found this channel. Your visual representations make it so easy to learn.

  • @SquareRoot_
    @SquareRoot_ 2 года назад +330

    You have guided me through Java. When I have a Python problem, I go to your channel. You have taught me more than what my professors have done. I learned Data Structures from my class, now it's time to learn from you once more.
    Thank you for your videos. I know you don't get lots of views, but know you have helped countless people with fundamentals. You're the best bro.

    • @SilentDims
      @SilentDims 2 года назад +2

      Same with me. Many professors don't really teach anything

    • @Yanto_Rundy96
      @Yanto_Rundy96 2 года назад +11

      @@SilentDims College ain't a place to learn. It wastes lots of time

    • @alexandera6020
      @alexandera6020 Год назад +8

      ​@@Yanto_Rundy96 ehh that's a big to categorically say college a waste of time. I learned a lot from good professors so it depends with professor or even the college

    • @PatrickGigachad007
      @PatrickGigachad007 Год назад +15

      @@Yanto_Rundy96 nope it's more like a place to learn cooperation, time management, discipline etc. Learning is byproduct but still college is useful af

    • @blexbottt5119
      @blexbottt5119 Год назад +1

      bro need your display picture sauce

  • @patriciale6647
    @patriciale6647 5 месяцев назад +38

    watching this the day before my data structures and algorithms final, pray for me 🙏

  • @CoffeeXmusic
    @CoffeeXmusic 2 года назад +15

    Super clear tutorial! Way underrated, deserve more views man! Thanks a lot.

  • @zeyadalaa8015
    @zeyadalaa8015 Год назад +3

    A literal gem. one of the best at explaining things in a clear way. I love the visual representation before coding a lot! Keep it up bro!

  • @jimbo8999
    @jimbo8999 2 года назад +75

    bro please don't leave us!! your tutorials are amazing!!!!!! In my opinion you are the best teacher on youtube!

  • @huynhmacat6086
    @huynhmacat6086 2 года назад +5

    The lesson is so comprehensive and meticulously visualized!
    Thank you for your great effort !

  • @kevinchandarasane7790
    @kevinchandarasane7790 2 года назад +38

    Studying for data structures and algorithms in the spring and your course is so good. Please keep uploading content like this.

  • @iHeaven01
    @iHeaven01 2 года назад +20

    Just started leaning how to code and I have to thank you a lot. Not only for teaching but also for being an inspiration, whenever I think it's too hard I just say "this one bro knows so much, how can I not learn this small part he is teaching me."

  • @WorkSmarter__
    @WorkSmarter__ 2 года назад +90

    i cannot explain in words how much useful bro’s tutorial are. His crystal clear voice is icing on top. Quality of tutorials is simply outstanding and this sage man has kept everything for free. God bless Bro

  • @MohammadAli-yc8yi
    @MohammadAli-yc8yi 2 года назад +7

    Woah ! This is Best ever crash course on Data structures and algorithms,
    They way you break down complex concepts to simplest possible is truly awesome.
    This should reach to millions!
    What a treasure.
    Keep it up bro 🙌

  • @harisrahat3416
    @harisrahat3416 3 года назад +15

    Bro you are a legend , currently im watching your Java GUI course, and its really good, ur one of the few utubers who try to teach by heart!

  • @patricksakala5791
    @patricksakala5791 Год назад +10

    You are simply the best, my second semester as a cs student just ended, and am really enjoying the real learning here, my Fav channel, Thanks Bro, for coming through when needed the most

  • @xnel417x
    @xnel417x 3 года назад +14

    Much love bro. Sitting back, relaxing, and enjoying the show.

  • @Jays_日本語
    @Jays_日本語 2 месяца назад +2

    I'm currently in my second year of college as a computer science student, and this channel has been my go-to since high school. Thank you so much for making these tutorials fun and easy to understand.

  • @addy5884
    @addy5884 2 года назад +5

    Dude you are seriously underrated . Holy smokes your teaching style is immaculate .

  • @_Anna_Nass_
    @_Anna_Nass_ 2 года назад +1

    I love your silly analogies like “following clues” for linked lists. It really helps. You da best.

  • @jramz730
    @jramz730 2 года назад +15

    Thanks for this, currently studying this in college and your vids help a ton!

  • @Jaeoh.woof765
    @Jaeoh.woof765 Год назад +3

    Thanks for the video. I never take any classes on data structure and algorithms, and I have no experience with Java, but still, I find your lecture very helpful in getting a basic idea of the subject. I may take other longer lectures or read books on the subject.
    I watched the video for 40-60 mins per day, so it took about a week to finish the whole video.

  • @jaomax9604
    @jaomax9604 2 года назад +12

    Thank you for everything! I am a newbie to the programming world and your channel has helped me tremendously!!
    I've also introduced you to many of my classmates and they thanked me afterward :) that's how awesome you are!!
    Keep up the good work!

  • @anatoli4ok148
    @anatoli4ok148 Месяц назад +2

    finishing this vid feels like the end of a good book or smth, and I actually enjoyed the learning process, amazing channel for real

  • @muralishankar9719
    @muralishankar9719 3 года назад +6

    I cannot thank you enough BroCode. Thank you so much... I wish and pray that your channel shall get more recognition and fame.

  • @kelvindevhub
    @kelvindevhub Год назад +3

    I spent one week completing this video, which is equivalent to 1.5 months of study at school with associated costs. However, I obtained it for free here, making it incredibly valuable.

  • @perhel2396
    @perhel2396 2 года назад +20

    Bro thank you for all the free, short, precise, to the point videos. You are really the real bro saving us so much time on learning!

  • @blackhollowus8038
    @blackhollowus8038 3 дня назад +1

    It's crazy that I learned Java just to understand this video and to use what I learned on other programming languages

  • @ngndnd
    @ngndnd 2 года назад +4

    im so thankful for these videos. I am a visual learner so there is no way i can sit down and read the textbook that my professor makes us read.

  • @MariaShaikh-eh9rv
    @MariaShaikh-eh9rv Год назад +2

    I love how you actually teach in a stressfree way, ds always stressed me out but after watching your videos I have developed interest in python and web dev.

  • @MwBoesgaard
    @MwBoesgaard 3 года назад +6

    Thanks for providing us with this excellent content, Bro. Hope this video will get all the views it deserves.

    • @BroCodez
      @BroCodez  3 года назад +3

      thanks MwBoesgaard!

  • @parthsaripadiya7601
    @parthsaripadiya7601 5 месяцев назад +2

    Bro you are an absolute blessing for me, your videos are teaching me so much more than I could ever have learned sitting in a college lecture hall, Thank you so much for the time you dedicate for all of us, eternally grateful for you.

  • @sryksma
    @sryksma 3 года назад +6

    just know that you're my hero Bro, just finished your Java full course, gonna complete this one too before continue to python, thanks a lot Bro!

  • @soulninjadev
    @soulninjadev 10 месяцев назад +1

    dude, i used to watch you back in 2020 and found this video randomly- you've grown so much!
    congrats man, totally deserve it - your consistency is unmatched

  • @ramilazimov5787
    @ramilazimov5787 2 года назад +3

    I like the way you explain. It's so simplified even complex data structures like graphs and trees become very easy to understand. I definitely suggest it to anyone who is trying to learn data structures and algorithms.

  • @UninspiredFilm5
    @UninspiredFilm5 5 месяцев назад +1

    Super thanks for this. I get overwhelmed by how much I have left to learned, but having it together in one place like this is massive .

  • @lohralph3404
    @lohralph3404 Год назад +6

    I the way how you present the code and explain it 1 by 1.
    1. starting from the data structure fundamental to the algorithm
    2. clearly display the difference between LinkedList and ArrayList, instead of giving us a bunch of theory, saying that oh LinkedList is fast when inserting and deleting, but never mention that the LinkedList has to navigate to the location before inserting and deleting.
    Totally amazing. Keep it up!

  • @hansaranzalez7860
    @hansaranzalez7860 Год назад +2

    Man, I love the way you teach. What an inspiration! Thank you for this content!

  • @LuismaMCC
    @LuismaMCC 3 года назад +5

    Bro I wanna say thank you man I saw your Java full course and help me a lot to pass my clases you are amazing thank you for everything

    • @BroCodez
      @BroCodez  3 года назад +5

      Glad to hear you passed! Thanks for watching!

    • @DetCoAnimeFan
      @DetCoAnimeFan 3 года назад +3

      @@BroCodezYes that is one advantage as my teacher and my classmates wonder how I am so good in programming.

  • @marie.rousseau
    @marie.rousseau 10 месяцев назад +1

    Currently in college and the way they explain it makes my head spin...now I understand and I actually had fun coding along with you. Thank you!!

  • @Mukesh-nx8tf
    @Mukesh-nx8tf Год назад +6

    The instructors did a great job in presenting the concepts in a clear and concise manner, making it easy to follow along and grasp the concepts. The course also provided plenty of practice problems and assignments, which helped me to solidify my understanding of the topics. Overall, I found this course to be extremely valuable and would highly recommend it to anyone looking to improve their programming skills.

  • @voengi
    @voengi 7 месяцев назад +1

    thank you so much its so crazy how much you've helped me I wish professors taught visually and showed examples like u did!

  • @DetCoAnimeFan
    @DetCoAnimeFan 3 года назад +6

    This was the shortest yet easy easy and concise series. I really liked it. Though I feel like that videos are < 30 which makes me think that there will be another full course in future probably.

  • @nostalgicnow6001
    @nostalgicnow6001 Год назад +1

    This is the Best approach to DSA's ive ever seen thanks so much!!

  • @rafi2022
    @rafi2022 3 года назад +9

    Holy shit this was perfect timing. I am studying for an upcoming FAANG coding test. Your content is awesome as always bro!

    • @etorty_dev
      @etorty_dev 2 года назад +1

      How is it going? Did you ace it? I'm preparing for it too

    • @rafi2022
      @rafi2022 2 года назад +1

      @@etorty_dev Unfortunately, I did not pass the final rounds. However, still grinding tho! Cannot give up.

    • @etorty_dev
      @etorty_dev 2 года назад +2

      @@rafi2022 Definitely, giving up is not an option. We just need to succeed once and the rest is history 😊

    • @rockstar4127
      @rockstar4127 2 месяца назад

      hey can you please tell me for which company did you take a test? I got a coding test in a week too

    • @rafi2022
      @rafi2022 2 месяца назад

      @@rockstar4127 Amazon

  • @Bhaz-qn4gq
    @Bhaz-qn4gq Месяц назад

    No ones does it like you do, Bro. clear, explanation as you go, then one doesn't get lost. Best tutorial. Thank you

  • @milesyoungblood7173
    @milesyoungblood7173 Год назад +3

    Late comment but I have my algorithms exam this Friday. You are proving once again to be a lifesaver (your Java series was awesome)

  • @darkkittenyt6001
    @darkkittenyt6001 2 месяца назад +1

    this is a random comment
    August 11, 2024 - 40:41, 1:04:38, 1:32:44
    August 12, 2024 - 2:03:40, 2:11:58, 2:38:57
    August 13, 2034 - 3:07:30, 3:30:20
    August 15, 2024 - 3:53:38, 4:00:14
    Thank you very much bro code for providing free info that I will encounter in my computer engineering course. Tried studying in advance so it will become easier for me to understand when newer topics are introduced during my classes. Fellow bro 👊

  • @Thebabario
    @Thebabario 2 года назад +6

    Thanks for all the effort and the amazing explanations for free! I wish teachers were like this

  • @hamidrezza8504
    @hamidrezza8504 Год назад

    how in the Hell are you so good at teaching programing and cocepts so clear and simple.. i understand no one esle tutorial this well except your material. no matter how tired i am i always understand what youre talking about. great job, Bro. i really appreciate you and your work.!!

  • @trevorpaden175
    @trevorpaden175 Год назад +4

    You can come down to our level and teach us complex concepts using simple words. It takes someone who truly understands a topic to be able to explain It to someone who knows nothing.

    • @trevorpaden175
      @trevorpaden175 10 месяцев назад +1

      I'm still watching this video. My final is in 2 hours. Thanks bro 😢 👊 you are a real bro!

  • @chocodonuts3644
    @chocodonuts3644 8 месяцев назад

    Thank you for providing explanations suitable for beginners like myself and for not assuming prior knowledge. I appreciate your RUclips videos.

  • @hellogoodguy64566
    @hellogoodguy64566 2 года назад +14

    I have so much respect for you for providing us with such incredibly valuable information. thank you so much

  • @syednoman84
    @syednoman84 Год назад +2

    Great stuff. Perfect explanation. I like the way you keep things simple and to the point. Bless you!!!!

  • @Rahul-bl8ji
    @Rahul-bl8ji 3 года назад +6

    You deserve a million subs!! ❤️🤗

  • @logisec
    @logisec Год назад

    Bro has some of the best coding tutorials on RUclips by far, this course really helped me understand DSA, thank you!

  • @IsxaaqAcademy
    @IsxaaqAcademy Год назад +3

    Your amazing analogies make the hardest concept seem simple
    Thank you

  • @jeremiahmccutcheon4211
    @jeremiahmccutcheon4211 Год назад

    Absolute legend and the robin hood of youtube programming videos. The fact that your content is free makes you a saint and a scholar. Thank you so much.

  • @andromydous
    @andromydous 2 года назад +13

    In case I'm not the only one: If you're using taking notes using you're fav IDE, do not name the class the exact same name as the topic. For example, I was taking notes on Queue. Eclipse kept throwing an error on: "Queue queue = new LinkedList();" The reason (and this took me a minute) is because I name my classes according to the topic. Because my class was named "Queue", it was causing a clash with actually using "Queue". I just changed the name of the class to "Queues" and everything is fine.

    • @BroCodez
      @BroCodez  2 года назад +16

      yeah don't do that lol

  • @LagunaVPS
    @LagunaVPS 10 месяцев назад

    Some many things are about finding the right teacher. For whatever reason your explanation of Big O notation, and how recursion worked, really clicked for me. Thank you so much.

  • @wadesmith3175
    @wadesmith3175 2 года назад +5

    Bro code , i myself would just like to say thank you for all the content you have placed on RUclips. you have at least helped me substantially with self taught programs. keep it going people like you allow the world to enrich them self with knowledge.

  • @marykateanecito1339
    @marykateanecito1339 Год назад +1

    This is really a good introduction for data structures and algorithms. It is really helpful for me because it is concise and straight to the point.

  • @Evoyde_
    @Evoyde_ 2 года назад +4

    Thank you for this series, but could you do a c++ full course plz it would help me even more thanks !

  • @AdityaSingh-gv5ko
    @AdityaSingh-gv5ko Месяц назад

    One of the best instructors out there, learnt React from him and now learning data structures !

  • @lordsama3745
    @lordsama3745 2 года назад +5

    Please make a full course video on MySQL

  • @leogo9116
    @leogo9116 10 месяцев назад +1

    Excellent content... illustrated my readings very well making them easier to understand. Thanks Bro.

  • @Chris-ly8lj
    @Chris-ly8lj 3 года назад +758

    Sorry Bro, but I've clicked the like button way too much so it's broken XD

  • @GaldinoTrashaj
    @GaldinoTrashaj 8 месяцев назад

    Youre amazing brother. People pay top dollar for this quality. And youre the only one to give it for free. You're amazing.

  • @mrhuntingdrew
    @mrhuntingdrew Год назад +4

    this guy should get a nobel prize

  • @its_jei
    @its_jei Год назад +2

    Recently got laid off as a frontend engineer and have a new company in the prospect, which are looking for more backend engineers. So now I'm studying up on my tech interviews with Java and refreshing on the concepts. Thanks bro!

  • @guthaprathyush5309
    @guthaprathyush5309 Год назад +3

    what a way to explain everything man, you just come to the point no matter what, i love your content, hope you become more and more popular and teach everything about computer science in the future, there is nobody like you in youtube man, you are just awsome!!

  • @mengekyosyaringanKamui
    @mengekyosyaringanKamui Год назад

    That analogy / demonstartion about stack data structure in the beginning is valuable

  • @tolgabp
    @tolgabp Год назад +6

    Great content! I am currently taking a higher diploma in Computing. I really appreciate your effort to provide free content in a simplified way without making the audience lose its way during the learning process. I am thankful!

    • @HHHSS956
      @HHHSS956 2 месяца назад

      ICBT campus ?

  • @muhamet8890
    @muhamet8890 6 месяцев назад

    Honestly Bro-Code, I‘ve to thank you for my success in CS Major! THX for everything you‘ve done / explained… please continue & never stop.
    With warm regards, M.

  • @pawely2776
    @pawely2776 Год назад +3

    For years I have been watch your videos and in all honesty without them doubt I would be passing my CS classes, love your content!

  • @seonxdesign728
    @seonxdesign728 4 месяца назад

    always straight to the point. best programming teacher i ever found on internet

  • @ACE-mu6qr
    @ACE-mu6qr 8 месяцев назад +9

    Why u should watch this video ,do u know how to reverse a doubly linked list ,no u don't, do u so watch this video

  • @ValeriaGarciaHernandez
    @ValeriaGarciaHernandez 2 года назад +2

    I finished this course, very good video 💻👍

  • @iseeflowers
    @iseeflowers Год назад +5

    It would be nice if you have this in Python.

  • @allahlesboslu2_9
    @allahlesboslu2_9 Год назад +1

    Probably one of the best revision video for DSA

  • @eric55099
    @eric55099 Месяц назад +3

    Please could you do this in PYTHON 🥺🥺🥺

  • @quangnguyenduy7908
    @quangnguyenduy7908 Год назад

    Your explanation is much better than some of the professors in the University. Thank you so much

  • @anand4588
    @anand4588 2 года назад +4

    Tht's a another great video, could you please make a video course on Java springboot. It would be great if you teach us with your concepts.
    Our Indian viewers gonna love it 🇮🇳

  • @joanmanel6227
    @joanmanel6227 10 месяцев назад

    I love your teaching style! It suits me perfectly. Thank you very much from Spain :)

  • @simplediys1209
    @simplediys1209 3 года назад +4

    Woww perfect thing for CSE student! Thanks a lot bro ☺️❤️
    Also we're expecting interview coding question on DSA based ❤️

  • @user-sapdev
    @user-sapdev Год назад +1

    great content... really appreciate for your efforts in getting this type of content on youtube

  • @Theroyalgamejon
    @Theroyalgamejon 2 месяца назад +7

    Bro can you teach data structures and algorithms in python plz😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢

    • @0.o368
      @0.o368 2 месяца назад

      we need it really bad

  • @MehediHasan-ci3qf
    @MehediHasan-ci3qf 2 года назад

    Best DSA(java) course ever on youtube !!!!!!!!
    Really , you are our Bro!!!!!!

  • @yoyo12345
    @yoyo12345 2 года назад +5

    "this is a random comment"

  • @prashantmishra9985
    @prashantmishra9985 10 месяцев назад

    Finally got recommended today, leaving comment here so it gets recommended to even more people.

  • @GamingwithACK
    @GamingwithACK Год назад

    Thanks for this amazing content!

  • @legendtony9098
    @legendtony9098 10 месяцев назад

    I haven't completed the course but I already love the way you teach... how can I like multiple times? I really love the way you teach man 😍😍

  • @skp862
    @skp862 Год назад

    Iam from India. Nobody has explained DSA so easily. Thank you very lovely and useful video

  • @LittleKidsZone.
    @LittleKidsZone. 7 месяцев назад

    Thank you Bro!! I am unable to understand anything explained by my professors. May Almighty Bless you. I am learning each and everything from your channel. Thankyou so much bro!!