Big O Notation - Full Course
This course will teach you how to understand and apply the concepts of Big O Notation to Software Engineering. Big-O notation is a way to describe how long an algorithm takes to run or how much memory is used by an algorithm.
✏️ This course was developed by selikapro. Check out his channel: / @kantancoding
🔗 Twitter: / kantancoding
🔗 Instagram: / kantancoding
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:00:39) What Is Big O?
⌨️ (0:07:08) O(n^2) Explanation
⌨️ (0:14:06) O(n^3) Explanation
⌨️ (0:26:29) O(log n) Explanation Recursive
⌨️ (0:31:12) O(log n) Explanation Iterative
⌨️ (0:36:08) O(log n) What Is Binary Search?
⌨️ (0:41:30) O(log n) Coding Binary Search
⌨️ (0:58:12) O(n log n) Explanation
⌨️ (1:02:50) O(n log n) Coding Merge Sort
⌨️ (1:17:04) O(n log n) Merge Sort Complexity Deep Dive
⌨️ (1:28:06) O(2^n) Explanation With Fibonacci
⌨️ (1:36:02) O(n!) Explanation
⌨️ (1:47:19) Space Complexity & Common Mistakes
⌨️ (1:55:53) End
🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 Treehouse
👾 AppWrite
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news
Пікірлер: 476
Wow! Been learning your beginner programming course but stopped because I can't follow on the big o notation part and been searching to learn more about it. You posted about it when I exactly needed it, thank you so much ! You guys are such a lifesaver!
@guramritpalsingh6778
2 жыл бұрын
Dutch! You better to have a Plan.
Thank you for clearing the Big O notation concept in this video. I searched everywhere to learn that concept but didn't find any. So, when I came to know about this video, I'm extremely proud of myself for choosing this one. It has cleared all my concepts related to Big O and space complexity.
Two hours well spent!!! Amazing course, Clear and Concise Explanation of each topic. Thank you so much for making this video.
Quite possibly the best explanation of Big O that I have come across on the web period!
Simply amazing visualizations! A great teacher is able to break down complex topics, and visualize them intuitively, summarizing without removing any of the details, indeed making the details easier to understand.
@alkatheri-pk4hc
11 ай бұрын
Allah! La ilaha illa Huwa (none has the right to be worshipped but He), the Ever Living, the One Who sustains and protects all that exists. Neither slumber, nor sleep overtake Him. To Him belongs whatever is in the heavens and whatever is on earth. Who is he that can intercede with Him except with His Permission? He knows what happens to them (His creatures) in this world, and what will happen to them in the Hereafter. And they will never compass anything of His Knowledge except that which He wills. His Kursi extends over the heavens and the earth, and He feels no fatigue in guarding and preserving them. And He is the Most High, the Most Great. [This Verse 2:255 is called Ayatul-Kursi.] [Surah al-Baqarah 2: 255]
You dont know how much i wanted this course thank you so much Free Code Camp you really deserve a lot of praise
Christ pls give me the attention span to get through this course. Amen
@julianosanm
2 жыл бұрын
The hand drawing behind the screen doesn't help with that! Please stop using that it's distracting af!
@ahmed_raaphat
2 жыл бұрын
Divide and conquer
@iansmith6844
2 жыл бұрын
I refuse to like this comment because it has 69 likes. I pray everyone does the same🙂
@melvinsaji2805
2 жыл бұрын
AMEN 🙏❤️🙏
@meenaalekhya3380
2 жыл бұрын
meeeeee tooooooooooooooooooooo
I have seen a lot of different stuff but this one is the best! 2 hours well invested. Bravo and thank you for these crystal clear explanations!
This is what I'm currently learning in college and needed someone to break it down for me. Thanks 👍
THANK YOU. been wanting a video on this for a while
This is pure gold 🤩 thanks for making such amazing content. Initial i did not expect to stay till end of the video but boy oo boy the content quality is so good that it kept me hooked. Love you guys 🤩
This channel is killing it it's like Top 1% of the content Thank you so much
This is the best video i have found so far for understanding big O notations! Thank you.
thanks,just love for your work and collabs!
Great explanation! So far this has been the easiest out of my 3 days of journey in just understanding the meaning of big o notation
Such a precise description of each time complexity and well organized. Ty so much!
Awesome video that really helped me to learn Big O and understand it better. Thank you selikpro!!
This is the most amazing tutorial on big o notation! Thank you!
Great simplifications and visualizations ! Good job man . Thanks a lot.
Nothing was glossed over. Everything was explained so well. Great job man!!
Yes thank you i've been waiting for this
This is what I was waiting for. Thank you.
This is the best video on time complexity on KZread, period. 😀 Thanks!
This is gold, you made Big O easy to understand
Great explanations and examples with good drawings. It is highly under appreciated when you take the time and effort to make your handwriting legible and use a consistent color pattern when explaining examples. This really makes a big difference visually in understanding the parts. Thank you so very much!
Thank you so much for this video! Desperately needed it!
Thank you so much! This video is definitely a teaching masterclass. Great stuff!
Very good and clear explanation, sorted many of the questions I had in mind. Thanks.
That is the best explanation about Big O notation I have ever seen 🤯
This is the best big o notation course. Everything is explained very well. Thanks.
Thank you so much for sharing this!
Well detailed. Thank You so much!
Long time awaited!
Trust me this is the best video for understanding O notation I have ever watched.
Thank you very much Giorgio thompson! Easily the best video explaining big 0 notation in my opinion
I've looked at so many videos trying to find a person who explained it easiest and quickly and somehow the nearly 2 hour long video is the only one that did both of those
🐐🐐🐐Amazing video, don’t hesitate to make more
Nice. The illustrations made understanding the big-O concept very easy. Thank you.
Great course! Thank you for sharing.
Wish I had this source available 3 yrs ago. This is taught so well I had to watch it!
This is a clear explanation of Big O. Thank you
Great video. Thanks! Took awhile but well worth it.
Thanks for the lecture! I now have a good grasp on this topic.
Thank you. This helped me a lot.
Fantastic course, with amazing examples. Simple objective, now I can study better algorithms. Thank you very much!
this video is very helpful! thank you!
Best course i ever watched ! simple to understand🤗
Really thanks for the help!
This is the best Big O Notation video I have ever seen.
You make it so easy, best channel in KZread man
It's like you guys can read my mind to know just what I'm searching for
@matiaspincheira7571
2 жыл бұрын
Ikr
Insanely simple and precise
wow! i'm so blessed, thanks for the course i now understand what Big O notation is!
Thank you again, and again! These are wonderful explanations
What a great explaination. Thanks a lot man. Im loving it.
wow! amazing work/ on point ..thank you
Thank you your video helped me so much!
I love how you detailed the deep dive part of merge array. I'm a python beginner and I'm not good at recursive prgoraming, this video helps me alot, thank you❤
Thanks for the in depth explanation
Thank you for this info! I really appreciate the help
Video is good because of the content and the implementation in javascript makes it even better.
Excellent course! Thank you.
Awesome tutorial !!!
I love this explanation, thank you so much ❤
This guy really did a great job... Thanks so much for this
You are a really good teacher!!! many thanks!!!
Thank you so much for your explanation! It was really helpful!
the sound at 1:20:12 it got me cracking up lol. an amazing straightforward tutorial, thanks a lot!
@seanson274
Жыл бұрын
just experienced it also!
@nolanalexander8696
Жыл бұрын
My man's hungry lol. Need some break :)
WOW THANK YOU SO MUCH, Time complexity is so easy to understand now!
Great video explaining it. Very easy to understand from the visual examples.
Those "Big O notation in 10mins" videos were NOT cutting it for me. Thank you soo much!
the best O notation tutorial !!!!!!!!!!!!
Thanks for the wonderful explanation!
Thank you so much!! Its very easy and understandable. Awesome :)
Such a nice guy and i loved this tutorial so much , it's so different
Wow! Amazing explanation.
Must say that thats the best tutorial related to the subject!!!
Best explanation for time complexity calculation. Thanks!
YES finally something about my favourite topic!
This is teaching at its finest!
This is the one video that finally helped me to understand big O
Thank you so much for this fantastic video.
Great video. Thanks a lot!
Thanks for this great content.
Thank you so much for very detailed explanation.
Hats off to you bro. Wonderful job 👏.
i really love you, thank you so much, from the bottom of my heart
This video ease up my brain on Big O notation. The video is good. Thank you.
Awesome video!!
Man seriously I was thinking about this today only that how hard it is and your came like a magic
I really need this😍😍😍 Thx!!!!!
Amazing channel honestly.
Nice vid bro thanks for the lesson
Very clear and informative session :)
Thankyou for this video!!
best 2 hours i have spent on any course at all now i can say i understand the Big O notation
thanks for this course, i'm appreciate it ..
WoW!!! Great Explaination
I like your explanation, sir. Very clear and precise