CP
CodeCraft.

MIT Manipal's
Programming Community

practice and compete with your peers and prepare for contests, interviews and ace them all with the help of this Programmers Community.

0+
Total Students at MIT Manipal
0+
Active Competitive Coders
0+
Average Weekly Contests Submissions

Learning Resources

Videos to Help you Get Started with Competitive Programming

Introduction to Algorithms
Intermediate

Introduction to Algorithms

Abdul Bari

90 Days Roadmap
Beginner

90 Days Roadmap

takeUforward

How to get Started CP
Beginner

How to get Started CP

Errichto Algorithms

Dynamic Programming - Learn to Solve Algorithmic Problems
Intermediate

Dynamic Programming - Learn to Solve Algorithmic Problems

freeCodeCamp.org

Data Structures Easy to Advanced Course
Beginner

Data Structures Easy to Advanced Course

freeCodeCamp.org

Algorithms and Data Structures Tutorial
Beginner

Algorithms and Data Structures Tutorial

freeCodeCamp.org

Newbie to Specialist
Beginner

Newbie to Specialist

TLE Eliminators

Introduction to Algorithms
Intermediate

Introduction to Algorithms

Abdul Bari

90 Days Roadmap
Beginner

90 Days Roadmap

takeUforward

How to get Started CP
Beginner

How to get Started CP

Errichto Algorithms

Dynamic Programming - Learn to Solve Algorithmic Problems
Intermediate

Dynamic Programming - Learn to Solve Algorithmic Problems

freeCodeCamp.org

Data Structures Easy to Advanced Course
Beginner

Data Structures Easy to Advanced Course

freeCodeCamp.org

Algorithms and Data Structures Tutorial
Beginner

Algorithms and Data Structures Tutorial

freeCodeCamp.org

Newbie to Specialist
Beginner

Newbie to Specialist

TLE Eliminators

Blogs & Posts

Articles and Posts to Improve your Competitive Programming Skills

Intermediate

How to Approach Dynamic Programming Problems

a comprehensive guide to understanding and solving Dynamic Programming Problems efficiently.

Errichto
May 15, 2024
Read More
Intermediate

Binary Search: Beyond the Basics

learn Advanced Binary Search Techniques that can be applied to a wide range of problems.

tourist
June 3, 2025
Read More
Beginner

Competitive Programming Roadmap for Beginners

a step-by-step guide for beginners to get started with Competitive Programming.

Striver
February 22, 2025
Read More
Advanced

Graph Algorithms Every Competitive Programmer Should Know

a comprehensive overview of essential Graph Algorithms with implementation examples.

SecondThread
July 10, 2024
Read More
Interview

How I Prepared for Google Interviews

my journey and strategies for cracking Google's Coding Interviews using Competitive Programming.

Rachit Jain
August 5, 2024
Read More
Beginner

Understanding Time and Space Complexity

a detailed explanation of how to Analyze and Optimize your Algorithms for better performance.

Pepcoding
March 18, 2025
Read More
Intermediate

Segment Trees Made Easy

a simplified approach to understanding and implementing Segment Trees for Range Queries.

William Lin
September 12, 2023
Read More
Tutorial

The Art of Debugging in Competitive Programming

effective strategies for finding and Fixing Bugs Quickly during Contests.

Errichto
October 3, 2023
Read More
Advanced

Advanced String Algorithms

Deep dive into KMP, Z-algorithm, and Suffix Arrays for Efficient String Processing.

tourist
November 7, 2023
Read More
Tutorial

How to Balance CP with College Studies

practical tips for managing competitive programming alongside academic responsibilities.

Striver
December 1, 2023
Read More
Intermediate

How to Approach Dynamic Programming Problems

a comprehensive guide to understanding and solving Dynamic Programming Problems efficiently.

Errichto
May 15, 2024
Read More
Intermediate

Binary Search: Beyond the Basics

learn Advanced Binary Search Techniques that can be applied to a wide range of problems.

tourist
June 3, 2025
Read More
Beginner

Competitive Programming Roadmap for Beginners

a step-by-step guide for beginners to get started with Competitive Programming.

Striver
February 22, 2025
Read More
Advanced

Graph Algorithms Every Competitive Programmer Should Know

a comprehensive overview of essential Graph Algorithms with implementation examples.

SecondThread
July 10, 2024
Read More
Interview

How I Prepared for Google Interviews

my journey and strategies for cracking Google's Coding Interviews using Competitive Programming.

Rachit Jain
August 5, 2024
Read More
Beginner

Understanding Time and Space Complexity

a detailed explanation of how to Analyze and Optimize your Algorithms for better performance.

Pepcoding
March 18, 2025
Read More
Intermediate

Segment Trees Made Easy

a simplified approach to understanding and implementing Segment Trees for Range Queries.

William Lin
September 12, 2023
Read More
Tutorial

The Art of Debugging in Competitive Programming

effective strategies for finding and Fixing Bugs Quickly during Contests.

Errichto
October 3, 2023
Read More
Advanced

Advanced String Algorithms

Deep dive into KMP, Z-algorithm, and Suffix Arrays for Efficient String Processing.

tourist
November 7, 2023
Read More
Tutorial

How to Balance CP with College Studies

practical tips for managing competitive programming alongside academic responsibilities.

Striver
December 1, 2023
Read More

Contest Tracker

Stay updated with Upcoming and Past Contests from Various Competitive Programming Platforms.

Contest Tracker

Top Coders Leaderboard

MIT Manipal's Highest-Ranked Competitive Programmers.

Top 10 Coders
Updated Weekly Based on Contest Performance
RankNameRatingStatus
1
Krishna Agarwal2850
Grandmaster
2
Arnav Tripathi2720
Master
3
Krishna Anand2680
Master
4
Ritanshu Kumar2590
Expert
5
Devadathan2510
Expert
6
Sumanth Kamath2470
Expert
7
Mrinal Kumar2350
Specialist
8
Ritesh Gupta2290
Specialist
9
Kritagaya Singh2180
Specialist
10
Manas Tewari2120
Specialist

Frequently Asked Questions

Common Questions about Competitive Programming and Our Community