Skip to content
57

Awesome Competitive Programming

:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources

14k stars2,615 forks24 entriesLast push Dec 8, 2024 (1 year ago)License CC-BY-4.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

What is competitive programming? - Quora

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

Overview of Programming Contests

The 'science' of training in competitive programming - Codeforces

If you ask me how to improve your algorithm competition skill, I will give you the link of this blog. - Codeforces

How to prepare for ACM - ICPC? - GeeksforGeeks

Complete reference to competitive programming - HackerEarth

Getting started with the sport of competitive programming - HackerEarth

Other Awesome Resources >FAQs

How do I start competitive programming? - Quora

How can I become good at competitive programming? - Quora

How is competitive programming different from real-life programming? - Quora

What have you gained from competitive programming? - Quora

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.

In 3 lists

Awesome Interviews

A curated list of awesome interview questions

In 3 lists

LeetCode

Well-organized website for software engineering interview preparation with best explanined solutions.

In 10 listsDetails
See category
94

Table 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…

Fresh★ 55k202 entriesPushed today
94

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.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

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

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

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…

Fresh★ 15k528 entriesPushed 8 days ago