Top 7 Data Structures for Interviews Explained SIMPLY

Поділитися
Вставка
  • Опубліковано 20 тра 2024
  • Data structures are an essential part of software engineering, whether for interviews, classes, or projects.
    Today we'll be talking about the 7 most important data structures, and explaining them in the simplest way possible. We'll be covering explanation of the data structure, common uses, and time complexity for those familiar with it.
    📘 Chapters
    0:00 - Intro
    0:40 - Arrays
    2:44 - Linked Lists
    4:29 - HashMaps
    6:00 - Stacks
    7:06 - Queues
    8:10 - Trees
    10:28 - Graphs
    🔗 Resources
    Icons created by Freepik - Flaticon: www.flaticon.com/free-icons/i...
    🎵 Music
    Music Courtsey of Epidemic Sound
    Wizzle - Guustavv
    Slapperoni Pizza - Jobii
    Unfettered - Jobii
    At My Own Pace - Sarah, the Illstrumentalist
    Deadlines - Dylan Sitts
    Sleepy + Hungry - baegel
    #datastructures #coding #softwareengineer
  • Наука та технологія

КОМЕНТАРІ • 160

  • @Codebagel
    @Codebagel  Рік тому +51

    This is the first video I’ve added background music to - please let me know if you enjoyed it, or if you have any other feedback!

    • @frosty_teacup
      @frosty_teacup Рік тому +8

      I definitely like the music, I've found that silence in the background can lead to me getting bored more quickly for some reason

    • @Codebagel
      @Codebagel  Рік тому +4

      @@frosty_teacup Awesome I’m glad to hear that! (not the bored thing, the music helping thing 😂)

    • @wlqpqpqlqmwnhssisjw6055
      @wlqpqpqlqmwnhssisjw6055 Рік тому

      Music is perfect

    • @Life_Has_Changed
      @Life_Has_Changed Рік тому +1

      First video I've seen from you and awesome job man very helpful. Music is perfect, I appreciate it being subtle and your voice is still clear to hear

    • @FunnySubmarine-ij4zk
      @FunnySubmarine-ij4zk 3 місяці тому +1

      Thank you so much for your vidoes. I like the videos without music .

  • @Lorenzo-pw7dp
    @Lorenzo-pw7dp Місяць тому +6

    Dude you f nailed it! The well made graphics of the video, along the real life examples are top tier! Couldn't explain better!

  • @priscillasilva6510
    @priscillasilva6510 3 місяці тому +3

    This is amazingly explained and the examples you give are also very helpful. Thanks a lot!❤

  • @TruckerDa415
    @TruckerDa415 11 днів тому +1

    Love the analogies that you use to explain the Data structure concept. Thank you 🙏🏾

  • @mike5629
    @mike5629 12 днів тому +1

    Man the way you explain this and with the visualization was just perfect ! , I'm going to keep referring back to this video as I learn DSA thank you !

  • @ptd3v
    @ptd3v 3 місяці тому +8

    This was amazing, an incredibly dull topic, explained so well. Kudos!

  • @holydoggo8979
    @holydoggo8979 3 місяці тому +2

    IF ONLY I HAD FOUND YOU SOONER .. this was so simply explained!!!! Subscribed right away!

  • @wlqpqpqlqmwnhssisjw6055
    @wlqpqpqlqmwnhssisjw6055 Рік тому +19

    you got a good clear voice ,you use simple English words most of the non native English speakers gets hard to cope up with native English speaker's tutorials and there is no point of seeing the content in native language due to bad quality ,you are maintaining both ,and the best thing is you use *simple examples* ,which are not region specific , so we all get it easily, make more dsa videos and put them in sequence wise ,easy to find, perfect animation ,no extra content on screen

    • @Codebagel
      @Codebagel  Рік тому +2

      Thanks so much! Making a Top 7 Algorithms video in the same style :)

  • @sammusa4578
    @sammusa4578 4 місяці тому +2

    so far you are the best to explain those concepts. Keep Up!

  • @nikhiltomb
    @nikhiltomb 3 місяці тому +2

    You are so clear and concise. Thank you for making this video.

  • @DavidsGameplayMC
    @DavidsGameplayMC 22 дні тому +5

    How tf do you only have 21k dude this is the best video on data structures I’ve ever seen!!!

    • @johnnycincocero
      @johnnycincocero 2 дні тому

      I just told myself the same thing. His videos are informative and well-produced.

  • @prodbyscottie
    @prodbyscottie 3 місяці тому +2

    Straightforward and simple! Thanks I enjoyed the video.

  • @frosty_teacup
    @frosty_teacup Рік тому +3

    All of these videos have been super helpful so far, and this one convinced me to subscribe. Thank you for providing this resource!

    • @Codebagel
      @Codebagel  Рік тому +1

      You’re welcome! Thank you for the kind words! I’m glad this one was able to convince you to stick around :)

  • @ebuwin
    @ebuwin 3 місяці тому +2

    Love it! Thanks for your effort. This is video is diamond 💎

  • @teksolucians6989
    @teksolucians6989 3 місяці тому +1

    Yeah thank you bro for this video. I just starting my course in Algorithm Analysis and Design, so this video was a helpful refresher. Those are the exact same data structures in the course (Bachelor's Degree Level)

  • @akiburrahman8303
    @akiburrahman8303 Рік тому +8

    Thanks a lot. The video was awesome. Never lost focus for a single second. I can imagine how much effort you've put into it. Keep it up.

    • @Codebagel
      @Codebagel  Рік тому +3

      Thanks so much! It’s honestly so much effort haha people don’t realize. I didn’t even realize until I started. This video took around 12 hours to bring to completion, from scripting to recording audio to making video graphics and then editing everything together. I appreciate comments like these, makes it all worth it! :)

  • @PaulRamnora
    @PaulRamnora 2 місяці тому +1

    Good work! Just what I needed a very 'simple'...and, also, perfectly understandable...explanation of an, otherwise, very 'complex' subject. Well done! Thanks! ;-)

  • @yogidalge
    @yogidalge Рік тому

    Very helpful, thanks! Can't wait for more videos! Keep it up!

  • @aninditabatra3810
    @aninditabatra3810 8 місяців тому +2

    Great video! Love the content :)

  • @AlThePal78
    @AlThePal78 3 місяці тому

    The graph expression is amazing and easy makes sense

  • @brSilva720
    @brSilva720 2 місяці тому

    I often heard about hash maps, now i get it that is simple a key value pair, like dictionaries or Json.

  • @Alcinos
    @Alcinos Рік тому +4

    Your content is underrated man. Click the video thinking this was some 100k views video about DS. The effort you put in this one is fantastic. The way you explain the concepts visually helps me understand a lot faster. You gain a new sub today. Hope to see more and more of you.

    • @Codebagel
      @Codebagel  Рік тому +1

      Thanks so much! I’ll keep making content to keep helping people out :)

  • @mesta3329
    @mesta3329 3 місяці тому

    Thank you. Best explained🥇. After long time I just clicked on bell icon.

  • @ioanacrisan3684
    @ioanacrisan3684 3 місяці тому

    Awesome, thank you for all the great work!!!

  • @juniorjose06
    @juniorjose06 2 місяці тому

    This content is pure gold. Suscribed.

  • @MaxShapira2real
    @MaxShapira2real 2 місяці тому

    Thank you! Your videos are top-notch. I'd love to see you make a complete paid course on teaching data structures and algorithms in Python. This would be really valuable for the community since there aren't many good courses on DSA (sadly).

  • @JarifGG
    @JarifGG 2 місяці тому

    Explained really beautifully ❤

  • @redtrees9583
    @redtrees9583 Місяць тому +3

    Simple explanation and the pace is slow enough to process the information comfortably. I have watched countless of vids on data structures and this is by far my favourite. Great work!!

  • @Tsakos17
    @Tsakos17 2 місяці тому

    Go go data structures! Nice video, keep it up.

  • @AlejandroLopez-kk9vu
    @AlejandroLopez-kk9vu Рік тому +1

    Thank you so much for this! Can’t wait for more!

    • @Codebagel
      @Codebagel  Рік тому

      Thanks for the kind words! More coming soon :)

  • @mace90
    @mace90 5 місяців тому

    thanks for ur videos, they are well made and easy to understand!

  • @xeofela
    @xeofela 11 місяців тому

    this channel deserves a million subs

  • @sw6273
    @sw6273 Рік тому +3

    Thank you for your videos! I'm about to be a freshman CS major and starting to learn Data Structures and Algorithms for software engineering interview prep. I would love to see videos on standard algorithms and go in-depth about major data structures and algorithms!

    • @Codebagel
      @Codebagel  Рік тому

      I have all of those in the works! Everything you need for software engineering interviews, I have you covered! :)

    • @sw6273
      @sw6273 Рік тому

      ​@@Codebagel Sounds amazing! Looking forward to them!

  • @tigogojarek
    @tigogojarek Рік тому +1

    Love your content man! Hope to see more from you.

    • @Codebagel
      @Codebagel  Рік тому

      Thanks so much Exstra! Follow up video to this one (Top 7 Algorithms for Interviews) coming in the next few days!

  • @ashiqurrahman1385
    @ashiqurrahman1385 2 місяці тому

    This video is very helpful for basic theory of DSA

  • @arkan7rb
    @arkan7rb 3 місяці тому

    thank you very much for wonderful content and explanation
    keep it up sir
    greetings from Yemen

  • @Arbnor93
    @Arbnor93 Місяць тому

    I’ve never subbed to someone this quick.

  • @siddhantmisal4115
    @siddhantmisal4115 Рік тому +4

    indded we want more dsa videos , explanation with example u naild it !!

    • @Codebagel
      @Codebagel  Рік тому

      I'll make sure to keep making them! Thanks for the motivation!

  • @Moxific
    @Moxific Рік тому +2

    Great Work, very useful !! Can't wait for the detailed videos.

    • @Codebagel
      @Codebagel  Рік тому

      Thanks! First one coming next week!

  • @michaeltkere6813
    @michaeltkere6813 6 місяців тому

    Thank you for explanation and channel as it is helping me understand data structures as I am doing Python. I would love to see some coding examples using data structures. Otherwise, keep up the good work

  • @letmayank
    @letmayank 12 днів тому +1

    5:31, the realization caught me.

  • @dnasredine
    @dnasredine 2 місяці тому

    Wow, what a concise and informative breakdown of the top 7 data structures! 📚💻 Codebagel really knows how to simplify complex concepts for us. From arrays to graphs, each explanation was clear and easy to understand. Thanks for providing such valuable insights into data structures essential for interviews, classes, and projects. Can't wait to implement this knowledge! 👏🚀 #datastructures #coding #softwareengineer

  • @BrinleyBlogette
    @BrinleyBlogette Місяць тому

    Amazing. Thank you. Is there a play list going over each in depth?

  • @ManikaMoodliar
    @ManikaMoodliar 3 місяці тому

    excellent basic summary

  • @oddysay
    @oddysay Рік тому +1

    Amazing video !!! keep up the great work learned alot and love the backgroudn music !!

    • @Codebagel
      @Codebagel  Рік тому +1

      Thanks dude! You’re gonna hit 100 soon, everyone go sub to this guy^!

    • @oddysay
      @oddysay Рік тому

      @@Codebagel haha i appreciate you !!

  • @MirGlobalAcademy
    @MirGlobalAcademy Місяць тому

    Thank you so much ❤️

  • @jonnesBrown
    @jonnesBrown 2 місяці тому

    Thank you 🙏

  • @sergeymigel4680
    @sergeymigel4680 Місяць тому

    Thank you!

  • @Jcmacielh
    @Jcmacielh Рік тому +1

    Excellent explanation! Great quality also!

  • @KnowledgeisPower-cl7tq
    @KnowledgeisPower-cl7tq 16 днів тому

    Fantastic Video buddy

  • @ta4h1r2
    @ta4h1r2 Рік тому +2

    Hey man, I'd love to see more videos about data structures. Perhaps with some code examples and a little more in-depth descriptions of memory allocation for each, if at all possible. Maybe dedicating entire videos to a single data structure would do the trick? And then later have a playlist for data structures? I really loved the way CS50's intro to data structures was taught. This is an incredibly important topic for me, being mostly self-taught and trying to solve programming problems everyday. I wish I studied CS in undergrad... but videos like these make it a little more bearable. Thanks for your hard work!

    • @ta4h1r2
      @ta4h1r2 Рік тому

      Oh and I'm especially interested in graphs now... hahaha

    • @Codebagel
      @Codebagel  Рік тому +1

      I plan on making videos for every data structure with code examples, solving problems with them, and memory allocation more in-depth!

    • @ta4h1r2
      @ta4h1r2 Рік тому +1

      @@Codebagel Legend!

  • @user-qx4sk3ud6n
    @user-qx4sk3ud6n 22 дні тому

    Can i say one truth ? This guy teaches data structures well than my data structure teacher in my college😂❤

  • @dazleroger3006
    @dazleroger3006 Рік тому +1

    This is a masterpiece, love ya videos ❤️

    • @Codebagel
      @Codebagel  Рік тому

      Thanks so much Dazle! I’ll keep trying to make great content!

  • @webdevbasics
    @webdevbasics 2 місяці тому

    Hi. A very good video. At 2:57 you mentioned LinkedLists had O(1) for a deletion operation. How would that be the case if you have to start from the first node and traverse linearly until you find the node you want to delete? I think a deletion is O(n), same as a read.

  • @therealryry777
    @therealryry777 2 місяці тому

    learned more from you than my data structures course haha

  • @SugeXBT
    @SugeXBT 3 місяці тому

    thanks, very useful

  • @danilas96
    @danilas96 3 місяці тому

    Thanks!

  • @AmitErandole
    @AmitErandole Рік тому +1

    This was very good. Please do more of these

  • @LilJollyJoker
    @LilJollyJoker 17 днів тому +2

    23.1K SUBS! U DESERVE MORE!

    • @Codebagel
      @Codebagel  16 днів тому +1

      Thanks so much! Hopefully 50k soon! :)

  • @vivekvitthaljadhav
    @vivekvitthaljadhav Рік тому +1

    And thanks to you also buddy for such a quality content.

    • @Codebagel
      @Codebagel  Рік тому +1

      You’re welcome! Thank you for the support :)

  • @thecompilerbro
    @thecompilerbro 3 місяці тому

    Thank you

  • @jaerik99
    @jaerik99 Рік тому +1

    Great video, Mr. Bagel!

  • @maazshaikh7905
    @maazshaikh7905 5 місяців тому

    Amazing explanation. Where can i find the in depth videos on each of the data structures.

  • @patekpre
    @patekpre Рік тому +1

    You will rock my brother soon!!!!! Keep Going.

    • @Codebagel
      @Codebagel  Рік тому

      Thank you! I’ll keep making content don’t worry!

  • @sujeet4410
    @sujeet4410 Рік тому +2

    Found you on reddit ... Loving the video. Subscribed.

    • @Codebagel
      @Codebagel  Рік тому

      Thank you!

    • @sujeet4410
      @sujeet4410 Рік тому

      @@Codebagel More tree videos please. DFS, BFS, Heaps would be really helpful.

  • @abbk8815
    @abbk8815 Рік тому +1

    you are simply the best please do algorithms as well

    • @Codebagel
      @Codebagel  Рік тому

      Algorithms video should be coming up in the next week or so!

  • @supasugaman
    @supasugaman Місяць тому +2

    No one refers to the child nodes as `leaves' the leaves are the terminal nodes. In other words the nodes with no children.

  • @martinsanchez-hw4fi
    @martinsanchez-hw4fi 9 годин тому

    Whay did you use to make the graphics?? Nice video

  • @kickassvideos5469
    @kickassvideos5469 9 місяців тому

    8:40 the most top parent node is also called the ROOT and the last children on the very bottom which dont have any other nodes connected to them are called LEAFES.

  • @lnphani
    @lnphani 2 місяці тому

    Why did not I find this video sooner !!!

  • @shadowrl7637
    @shadowrl7637 3 місяці тому

    Data Structures:
    Arrays:
    - Read: O(1)
    - Insertion: O(n)
    - Deletion: O(n)
    - Fast at reading but slow at insertion and deletion.
    Linked Lists:
    - Read: O(n)
    - Insertion: O(1)
    - Deletion: O(1)
    - Slow at reading but efficient for insertion and deletion.
    HashMaps:
    - Read: O(1)
    - Insertion: O(1)
    - Deletion: O(1)
    - Similar to arrays but with named indexes (keys); unordered but provide fast lookup.
    Stacks:
    - Push: O(1)
    - Pop: O(1)
    - Peak: O(1)
    - Follow the LIFO (Last In, First Out) principle; useful for fast retrieval of the topmost element but can be cumbersome for inserting or deleting elements in the middle or end.
    Queues:
    - Enqueue: O(1)
    - Dequeue: O(1)
    - Front: O(1)
    - Follow the FIFO (First In, First Out) principle; the first element in line is the first to come out. Think of them as playlists for organizing items in order of arrival.
    Trees:
    - Read/Search: O(log n)
    - Insertion: O(log n)
    - Deletion: O(log n)
    - Nodes connected by edges; root, parent-child connections.
    Binary Trees:
    - Efficient searching of ordered values.
    - Follow a binary search property where left child nodes are less than the parent and right child nodes are greater.
    - Useful for tasks like number guessing games or dictionary implementations.
    Graphs:
    - Traversal/Search: O(V + E) (V: number of vertices, E: number of edges)
    - Insertion: O(1)
    - Deletion: O(1)
    - Versatile models for connections between nodes and edges; can be directed or undirected with no neighboring limit. Can include cycles and weights on paths. Used for tasks like route optimization.

  • @yosefhesham8578
    @yosefhesham8578 25 днів тому

    Bro, why didn't you come to me when searching for the course? This video is the clearest and most useful one.

  • @asilbekabdurashidov5195
    @asilbekabdurashidov5195 Рік тому +1

    great. keep going man.

  • @johnsanford2
    @johnsanford2 Рік тому +1

    This was very good and very easy to understand. Wish they taught it this way in college.

    • @Codebagel
      @Codebagel  Рік тому +1

      Thanks so much! I’ll keep making videos like this to help everyone who needs it!

    • @johnsanford2
      @johnsanford2 Рік тому

      @@Codebagel That's awesome. Ill keep an eye out!

  • @alvinkim9800
    @alvinkim9800 Рік тому +1

    In the linked lists example, you show a diagram where the data is stored with a finite number of spots in between items. What would happen if I tried to insert in between two items right next to each other?
    Linked List: 5 _ _ 4 3 _ 8
    Insert 6 in the 2nd spot (starting from 0)
    Would it be slower? And would it shift everything after the insert space by one until there is an empty space, or would it shift everything back more to create extra space?
    Also, nice video.

    • @Codebagel
      @Codebagel  Рік тому

      Are you trying to insert the 6 between the 4 and 3?
      Ultimately it doesn’t matter where you store the new 6 in memory. The whole advantage of linked lists is items don’t need to be next to each other. You can store the 6 somewhere else, and have the element before it point to it.
      So if the current linked list (the one you gave) is like this: 5 -> 4 -> 3 -> 8
      You can store the 6 somewhere else in memory, and have the 4 now point to it:
      5 -> 4 -> 6 -> 3 -> 8
      Does that clear up your question? If not, please feel free to explain and I’ll definitely try and help!

    • @alvinkim9800
      @alvinkim9800 Рік тому +1

      @@Codebagel Yea, that makes much more sense now. Thanks for clearing up that items can be stored anywhere.

    • @Codebagel
      @Codebagel  Рік тому

      @@alvinkim9800 No worries, always up to help clear things up where I can!

  • @-parrrate
    @-parrrate Рік тому +1

    couple of months ago, I stumbled upon some very bad blog entries about data structures; though list of data structures was almost the same, the way you present is at least intelligible; I don't know why what you do isn't a widespread norm; this video deserves more attention for at least being correct (sounds kind of sad, but yes, IT education is still in a state where bad content is too easy to find);

    • @Codebagel
      @Codebagel  Рік тому +1

      Thank you! That’s why I chose to make this style of video, because I found I was struggling with the same issue as well.

  • @ctoid
    @ctoid Рік тому +1

    Very great explainations

  • @omokehindeigbekoyi9194
    @omokehindeigbekoyi9194 5 місяців тому

    Nice

  • @spiritual5750
    @spiritual5750 Рік тому +1

    You nailed it. Can you make more of such videos on DSA

    • @Codebagel
      @Codebagel  Рік тому

      Definitely! I’ll be making videos on all of them!

    • @spiritual5750
      @spiritual5750 Рік тому +1

      @@Codebagel Thanks, really appreciate your hard work for helping out.

    • @Codebagel
      @Codebagel  Рік тому +1

      @@spiritual5750 no worries! I’m glad people are enjoying my content! Make sure you hit the 🔔 button to turn on notifications so you see my videos when I upload next. Thanks so much!

    • @spiritual5750
      @spiritual5750 Рік тому

      @@Codebagel i land on your channel from your earlier videos. Already subbed and notification on. 😀

  • @calebjimmysmith
    @calebjimmysmith Місяць тому +4

    Time to code... and eat a bagel...

  • @johnnycincocero
    @johnnycincocero 2 дні тому +1

    Easier said than done I know, but you need to produce more content.

  • @subid.majumdar
    @subid.majumdar Рік тому +1

    more short infotech videos please

    • @Codebagel
      @Codebagel  Рік тому

      Definitely! Uploading 2x every week!

  • @drewwilson8756
    @drewwilson8756 2 місяці тому +1

    I am a simple person who likes simple pictures.

  • @petersteel7735
    @petersteel7735 3 місяці тому +1

    In order to delete something from a linked list, don’t you have to find it first? So how is deletion O(1)? I don’t understand. Someone help?

    • @LinhNguyen-nh8oq
      @LinhNguyen-nh8oq 3 місяці тому +1

      Same question

    • @petersteel7735
      @petersteel7735 3 місяці тому

      @@LinhNguyen-nh8oq ok i figured it out.
      For linked list, access to first node is O(1) so deleting the first node is always O(1) [if you keep a reference to the tail, same applies for the last node]. For every other nodes in between, the deletion is O(n) because - as i said - you need to find it, in order to delete it. Other techniques might apply where you keep a reference to those nodes in between with some smart way, and then yes you can delete it in O(1) because you keep that reference. But you need to find it at least once, and this try will be O(n). Hope you 're ok with that now.

    • @LinhNguyen-nh8oq
      @LinhNguyen-nh8oq 3 місяці тому

      @@petersteel7735 thanks, you save me time

  • @sundharjieswaran3790
    @sundharjieswaran3790 Місяць тому

    ❤❤❤

  • @Abublaa
    @Abublaa 2 місяці тому

    do u play runescape by any chance

  • @paragkale9672
    @paragkale9672 Місяць тому

    How is read complexity of array is O(1) ? It should also be O(n), isn’t it ?

    • @akakiburjanadze2387
      @akakiburjanadze2387 Місяць тому

      read, when talking about an array means accessing an element at a specific index.
      for example if we have array[1, 2, 3, 4, 5] and we go to index 3, we will get array[3] which corresponds to value 4.
      You will better understand if you think about an array as a special type of hash map where keys are indexes and values are elements at those corresponding indexes.
      hash_map = {
      0: 1,
      1: 2,
      2: 3,
      3: 4,
      4: 5
      }
      As we already know accessing an element by key in a hash map is constant time operation, therefore when we go to index 3, we immediately grab 4. we are not iterating or anything like that.
      searching by value in an array takes O(n) time because you need to iterate through all the elements to find the value you are looking for, but reading by "index" takes O(1) constat time.
      I hope that helps.

  • @willk7184
    @willk7184 2 місяці тому

    Don't forget .... the doubly-linked list. :)

  • @guilherme5094
    @guilherme5094 Місяць тому

    👍

  • @Prathamos
    @Prathamos 2 місяці тому

    5:44 thanks for.making me realise hashmap is dictionaries😂

  • @vivekvitthaljadhav
    @vivekvitthaljadhav Рік тому +1

    I did the first like.

  • @dbf8014
    @dbf8014 19 днів тому

    But how do i code them in c++ =((

  • @casa92100
    @casa92100 4 місяці тому

    11:25 you never made it did you :[

  • @yaroslavpanych2067
    @yaroslavpanych2067 Місяць тому

    If anyone find graphs complicated, then for them trees mudt be most complicated, not graphs

  • @katyk9483
    @katyk9483 2 місяці тому

    If you need to watch this video before your interview to learn what in tarnation an "array" and a "linked list" are, please, don't waste my time.

  • @manishnaidu30
    @manishnaidu30 Місяць тому

    I am learning dsa at the moment and your videos helped me a lot to visually understand how everything works and in simple words. Thanks a lot dude. You gained a sub 🫡

  • @marko3808
    @marko3808 Рік тому +23

    I've never hit the Subscribe and the bell button faster in my life. This was awesome! Im excited to see more in-depth videos about data structures

    • @Codebagel
      @Codebagel  Рік тому +3

      I’m excited to keep making videos! Comments like these are always so motivating. Thanks so much!

  • @shawnmark235
    @shawnmark235 3 місяці тому

    Thank you