When we started building HackerEarth, our mission was clear—to help you become a better programmer. Four years and a million users later, we’re well on our way to achieving that goal.
Last year, we launched Code Monk, a weekly tutorial series covering Computer Science fundamentals, accompanied by coding contests to test your knowledge.
23 topics. 27 weeks. 14,661 participants. The response was overwhelming, and now we’re back with an exciting update: Code Monk v2.0 – bigger, better, and more fun!
What is Code Monk?
Code Monk is a weekly series designed to improve your programming skills. Each week, access tutorials on topics like Basic Programming, Algorithms, Data Structures, and Maths.
At the end of the week, test your understanding with a programming contest. For some complex topics, you’ll get two weeks to prepare. Climb the leaderboard and win t-shirts, vouchers, and more!
What’s new in Code Monk v2.0?
To spice things up, every 4–5 weeks you’ll face a CheckPoint contest—a challenge that includes all previously covered topics.
What should I know before starting Code Monk v2.0?
You only need basic programming knowledge. Start with these tutorials:
- Basics of Input/Output: Learn how online code editors work and how input/output is handled.
- Time and Space Complexity: Understand how to write efficient, optimized code.
- Basics of Operators: Learn about arithmetic and logical operators used in programming.
- Basics of Bit Manipulation: Explore low-level bitwise operations for speed and efficiency.
- Basics of Implementation: Practice converting logic into code through implementation problems.
Code Monk v2.0 Schedule
This season spans 34 weeks. The first 5 weeks include:
- Week 1: Arrays and Strings
- Week 2: Sorting
- Week 3: Searching
- Week 4: Stacks & Queues
- Week 5: Number Theory - Part 1
Register now to join the latest contests and tutorials!
When does Code Monk v2.0 start?
The series begins today, October 12th. Refresh your basics and get ready for an exciting coding adventure.
Start learning and competing—Get started with Code Monk now!