Awesome Competitive Programming
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
General
Community >Quora
Bill Poucher
Executive Director of ACM-ICPC. CS Professor at Baylor University.
Michal Forišek (misof)
Organizer of IPSC and IOI. CS Teacher at Comenius University in Slovakia. Algorithm and CS Education Researcher. Former highly-rated competitive programmer.
Ahmed Aly (ahmed_aly)
Founder of A2OJ. HackerRank Lead Software Engineer. Former member of the Google Code Jam team.
Thanh Trung Nguyen (I_love_Hoang_Yen)
Brian Bi (bbi5291)
Miguel Oliveira (mogers)
Egor Suvorov (yeputons)
Bohdan Pryshchenko (I_love_Tanya_Romanova)
Vladimir Novakovski (vnovakovski)
Cosmin Negruseri
Lalit Kundu (darkshadows)
Johnny Ho (random.johnnyh)
Joshua Pan (lonerz)
Steven Hao (stevenkplus)
Raziman T.V. (razimantv)
Other Awesome Resources >Articles
Other Awesome Resources >FAQs
Other Awesome Resources >Interview Questions
CareerCup
The most popular website for software engineering interview preparation.
InterviewBit
Features intriguing and refreshing game-play designs which are designed to invoke one's interest in practicing.
Awesome Interviews
A curated list of awesome interview questions
Related lists in Theory
See categoryTable of Contents
hesreallyhim/awesome-claude-code
A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…
Awesome Agent Skills
VoltAgent/awesome-agent-skills
A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.
Awesome Machine Learning
josephmisiti/awesome-machine-learning
A curated list of awesome Machine Learning frameworks, libraries and software.
Awesome Production Machine Learning
EthicalML/awesome-production-machine-learning
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
AWESOME DATA SCIENCE
academic/awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
Static Analysis
analysis-tools-dev/static-analysis
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…