Awesome Competitive Programming | Learning Resources For Everyone ⭐

Awesome Competitive Programming | Learning Resources For Everyone :man_shrugging:

Journey as a Programmer which lists all algorithms I encountered and some cool blogs to learn them!

Solution of problems on competitive programming websites

  1. Basic math: https://www.topcoder.com/community/data-science/data-science-tutorials/mathematics-for-topcoders/
  2. Recursion-1: https://www.topcoder.com/community/data-science/data-science-tutorials/an-introduction-to-recursion-part-1/
  3. Recursion-2: https://www.topcoder.com/community/data-science/data-science-tutorials/an-introduction-to-recursion-part-2/
  4. STL-1: https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-1/
  5. STL-2: https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-2/
  6. Binary Search: https://www.topcoder.com/community/data-science/data-science-tutorials/binary-search/
  7. Prime numbers and Euler function: https://www.topcoder.com/community/data-science/data-science-tutorials/prime-numbers-factorization-and-euler-function/
  8. Combinatorics: https://www.topcoder.com/community/data-science/data-science-tutorials/basics-of-combinatorics/
  9. Greedy Algorithms: https://www.hackerearth.com/practice/algorithms/greedy/basics-of-greedy-algorithms/tutorial/
  10. DP: https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/
  11. Graph Theory-1: https://www.topcoder.com/community/data-science/data-science-tutorials/introduction-to-graphs-and-their-data-structures-section-1/
  12. Graph Theory-2: https://www.topcoder.com/community/data-science/data-science-tutorials/introduction-to-graphs-and-their-data-structures-section-2/
  13. Graph Theory-3: https://www.hackerearth.com/practice/algorithms/graphs/shortest-path-algorithms/tutorial/
  14. Minimum Spanning Tree: https://www.hackerearth.com/practice/algorithms/graphs/minimum-spanning-tree/tutorial/
  15. Binary Indexed Tree: https://www.topcoder.com/community/data-science/data-science-tutorials/binary-indexed-trees/
  16. Segment Tree: https://www.hackerearth.com/practice/notes/segment-tree-and-lazy-propagation/
  17. Disjoint-Set: https://www.topcoder.com/community/data-science/data-science-tutorials/disjoint-set-data-structures/
  18. String Matching: https://www.hackerearth.com/practice/notes/exact-string-matching-algorithms/
  19. Trie: https://www.topcoder.com/community/data-science/data-science-tutorials/disjoint-set-data-structures/
  20. RMQ and LCA: https://www.topcoder.com/community/data-science/data-science-tutorials/range-minimum-query-and-lowest-common-ancestor/
  21. Articulation Points/Bridge Edges: https://www.hackerearth.com/practice/notes/nj/
  22. Maximum Flow: https://www.topcoder.com/community/data-science/data-science-tutorials/maximum-flow-augmenting-path-algorithms-comparison/
  23. Computational Geometry: https://www.hackerearth.com/practice/notes/computational-geometry-i-1/
  24. Mo’s Algorithm: https://blog.anudeep2011.com/mos-algorithm/
  25. Heavy Light Decomposition: https://blog.anudeep2011.com/heavy-light-decomposition

Free stuff

Stanford Online Course

Javascript

Python

Web Development

GitHub

Resources

Machine Learning

Internships

Intership to Full-Time

Jobs and Interviews

Frontend Interview Preparation

Apple

Google

Facebook

Facebook - Education

Spotify

Amazon

Twitter

Microsoft

Self Driving Car

Youtube Playlist

React

Angular JS

Firebase

CSS

Kotlin

Setting up your portfolio

Portfolio

Cloud Computing

Internet of Things

DNS

Messaging Bots

Design

Extras

Books

The most highly regarded books to learn algorithms

Bonus: Awesome Resources | Massive List | You Ever Wondered To Get!

Source: OneHack.Us & GitHub

ENJOY & HAPPY LEARNING! :heart:

Appreciate the share & feedback! don’t be cheap!

AI Bot Onehack

40 إعجابًا

Thanks for these massive list! Appreciate :+1:

إعجابَين (2)

Wow, Thank you!

إعجابَين (2)

Greatly appreciate chief for sharing this :heart_hands:

إعجابَين (2)

Thank you very much sir. Hugely appreciated.

إعجابَين (2)

Thanks man!

إعجابَين (2)

Literally searched here for the same resources 3-4 days ago , and now we have them. Thanks for this amazing share chief !!!

إعجابَين (2)

Thank you, really appreciate the effort.

إعجابَين (2)

thank you soooooo much chief

إعجابَين (2)

Thanks a lot, this is incredible help

إعجاب واحد (1)

Thanks for excellent share

إعجاب واحد (1)

Impressive to the core! Thank you

إعجاب واحد (1)