Tools |
|||
IDEs | CodeBlocks** |
Download Installation Guide User Guide |
|
CLion |
Download Installation Guide User Guide Intial Setup |
||
Visual Studio |
Download Installation Guide User Guide Intial Setup |
||
Debugger | GNU Debugger (Offline) |
Insallation Tutorial |
|
GNU Debugger (Online) |
Website Tutorial |
||
Test Case Generator | SPOJ |
Website |
|
References | C++ |
cplusplus.com |
|
Tutorials Point |
Website | ||
Geeks for Geeks |
Website |
Competitions |
|||
Annual |
These competitions are held once in a year or follow a year round selection process (spanning month(s)). These are reknowned competitions as they are conducted on International level. | ||
ICPC** |
The ACM-ICPC is a multi-tier, team-based, programming competition. Headquartered at Baylor University, Texas, it operates according to the rules and regulations formulated by the ACM. |
Baylor Competition Page FAQ |
|
Code Jam** |
Code Jam is Google's longest running global coding competition, where programmers of all levels put their skills to the test. Competitors work their way through a series of online algorithmic puzzles to earn a spot at the World Finals, all for a chance to win the championship title and $15,000. |
Google Competition Page FAQ |
|
Hash Code |
Hash Code is a team programming competition, organized by Google, for students and professionals around the world. You pick your team and programming language and we pick an engineering problem for you to solve. This year’s contest kicks off with an Online Qualification Round, where your team can compete from wherever you’d like, including from one of our Hash Code hubs. Top teams will then be invited to a Google office for the Final Round. |
Google Competition Page FAQ |
|
Code Jam IO |
Code Jam to I/O for Women is one way we bring women (students and professionals) from around the globe together, working to solve tough algorithmic challenges in a 2.5 hour, single-round coding competition. The top 150 on the scoreboard will receive a ticket and reimbursement to offset travel expenses to Google I/O. |
Google Competition Page FAQ |
|
Kick Start** |
Kick Start is a global online coding competition, consisting of three-hour rounds of a variety of algorithmic challenges designed by Google engineers. Participants can compete in one or all online rounds held throughout the year |
Google Competition Page FAQ |
|
SnackDown** |
SnackDown is a global programming event that invites teams from all over the world Conducted with a gap of few years. Its has a Qualification round, followed by two more rounds and then the finale. |
CodeChef Competition Page FAQ |
|
Monthly |
These competitions are held every month on a specific date/week/time. These competitions help you boost your profile on the respective website by ranking you based on your performance. | ||
Long Challenge |
CodeChef Long Challenge is a 10-day monthly coding contest where you can show off your computer programming skills. The significance being - it gives you enough time to think about a problem, try different ways of attacking the problem, read the concepts etc. If you’re usually slow at solving problems and have ample time at hand, this is ideal for you. |
CodeChef |
|
Monthly CookOff |
CodeChef Cook-Off is a two and half hour coding contest where you can show off your computer programming skills. |
CodeChef |
|
Monthly Easy |
A 3 hrs. challenge conducted in first week of every month. Comprises 6 algorithmic programming problems conducted between 21:30 IST to 00:30 IST. |
Hackerearth |
|
Monthly Circuits |
Circuits take place during the third and fourth week of every month. The objective of Monthly Circuits is to challenge the talented and creative minds in competitive programming with some interesting algorithmic problems. The participants will be challenged by Multiple Problem Setters with 8 problems of varying difficulty levels in a duration of 9 days. |
Hackerearth |