Resources
Competitive Programming
- Topcoder
- HackerRank
- CodeChef
- Google Code Jam
- Sphere online judge
- Facebook Hacker Cup
- Yadnex Algorithm
- Al Zimmermann’s Programming Contests
- Kaggle
- List of Problemset
- CodeForces
- Daily Programmer
- UVA Problemset
- UVA Solutions Wiki
Algorithms Resources
- Topcoder Tutorials
- Wikipedia’s List of Algorithms
- Daqwest
- Rosetta Code
- CodeChef: Data Structures and Algorithms
- CodeChef: What are the “must known” algorithms for online programming contests?
- StackOverflow: What are the lesser known but useful data structures?
- Career Cup
- Stack Exchange: Code Golf
- Bit Twiddling Hacks
- Hacking a Google Interview
- SOME IMPORTANT COMPETITIVE PROGRAMMING RESOURCES
- CS 97SI: Introduction to Competitive Programming Contests
- CSE 392 - Programming Challenges
- Quora: Competitive Programming
- Quora: Algorithms
- Quora: Data Structures
- Programming Contest Tips
- Programming Contest Tips
- Programming Contest Year Plan - Yes a year Plan to be a better Programmer
- Quora: What are some macros that are used in programming contests?
- Code template for programming contest
- Quora: What are some useful C++ and Python code snippets for programming contests?
- Problem Solving with Algorithms and Data Structures
- Algorithms 4th Edition
- Algpedia
Programming Languages Resources
- Learn C The Hard Way
- Learn Python The Hard Way
- C++ Language
- Topcoder: STL Tutorial 1
- Topcoder: STL Tutorial 2
- Udemey’s C Tutorial