Algorithm Coach / Contest Mentor / Builder

Turning algorithm training into a journey you can feel

I am Coco, founder of cocode, an active LeetCode contestant, and a mentor who keeps helping students prepare for algorithms, recruiting, and interviews.

This is the first version of a scroll-driven intro page. As you move down, you will see proof of results, how I teach, what I focus on, and why I keep doing this work.

Long-term contest practice Algorithm coaching OA and recruiting prep Explanation-first training
Coco
Founder of cocode / Algorithm contest and recruiting coach
  • Biweekly Contest champion (Rank #1 in Contest 161)
  • Multiple Top 10 finishes in LeetCode contests
  • Long-term mentoring for algorithms and campus recruiting prep
200+
LeetCode contests joined
10+
Representative Top 10 finishes
1x champion
Biweekly first place
Scroll to continue
Contest

LeetCode Weekly / Biweekly

200+ real contests with long-term consistency under pressure.

Teaching

Explaining and drilling

From fundamentals to DP, graphs, and problem-solving patterns.

Recruiting

Campus recruiting prep

Helping students connect algorithm skill with actual interview outcomes.

Personal Homepage

Think of this as my personal homepage

It is not meant to be a resume summary. It is closer to a personal homepage that explains the kind of value I want to offer over time: clearer training, calmer guidance, and a more structured growth path.

  • Turn algorithm practice into a reusable problem-solving framework.
  • Break timed contest and OA performance into trainable actions.
  • Keep communication, coding, and review in one connected loop.
LeetCode contests joined
200+
Representative Top 10 finishes
10+
Biweekly first place
1x champion
Core coaching themes
4 focus areas

Start with visible proof

I wanted this page to feel evidence-based rather than self-promotional, so the first stop after the hero is a compact proof section.

200+
LeetCode contests joined
Sustained practice in real contest settings over a long period.
10+
Representative Top 10 finishes
Not a one-time peak, but repeated strong results.
1x champion
Biweekly first place
Ranked 1st in Biweekly Contest 161.
4 focus areas
Core coaching themes
Foundations, contest speed, OA prep, and interview delivery.

A few contest results you can verify

These are some of the most representative results, with links so the page can stay grounded in something checkable.

How I can help

If you are learning algorithms, preparing for OAs, or practicing hard without a clear system, these are the kinds of support that fit best.

Why this work fits me well · My own path looks a lot like the path many students are walking now, which is why I care so much about turning vague improvement into concrete action.

Support

Structured algorithm roadmap

Reorganize topics such as data structures, DP, graphs, and tricky thinking problems into a cleaner progression.

Support

OA and timed coding practice

Train problem selection, implementation speed, edge-case checking, and debugging rhythm under time pressure.

Support

Interview communication and coding drills

Practice clarifying questions, explaining complexity, validating with examples, and writing code with confidence.

Support

Longer-term coaching and review

Connect practice sessions into a visible improvement loop instead of letting them stay isolated.

Journey

Built on long-term real practice

A large contest volume teaches pacing, decision-making, and where strong students actually lose points.

Journey

Focused on clarity, not just answers

I prefer breaking down transitions, boundary cases, patterns, and decision points instead of only presenting the final idea.

Journey

Aiming for stable output, not random peaks

Many students are capable already. The real challenge is turning that ability into reliable performance under time pressure.

Mentors

Mentor Introduction

This page gives a quick overview of teaching style, focus areas, and representative experience.

The two mentor profiles below are fictional demo personas created for page design and structure preview.

L

Lin Chuan

Algorithm Contest Coach / Bootcamp Instructor (Demo)

Turns difficult problems into repeatable actions you can execute under pressure.

Lin focuses on layered algorithm training and helps students convert knowledge into stable performance workflows.

Badges

ACM Provincial Gold (Demo) Lead Bootcamp Instructor (Demo) OA Sprint Mentor (Demo)

Experience

  • Built 200+ hours of staged training syllabus (Demo)
  • Led multiple timed-coding acceleration cohorts (Demo)
  • Strong at unblocking 'I know it but I write too slow' cases (Demo)

Focus Areas

DP / Graph Timed coding speed Review system
Z

Zhou Lan

Interview Communication Coach / Algorithm Mentor (Demo)

Upgrades coding ability into clear communication and interview-ready delivery.

Zhou specializes in verbal reasoning, explanation flow, and turning raw solving ability into interview outcomes.

Badges

Interview Coaching Mentor (Demo) Algorithm Explanation Instructor (Demo) Communication Trainer (Demo)

Experience

  • Runs long-term mock interview and delivery training (Demo)
  • Built reusable speaking templates from code to explanation (Demo)
  • Emphasizes rhythm, structure, and feedback loops (Demo)

Focus Areas

Whiteboard communication Complexity explanation Structured retrospectives

Full introduction

This final section keeps the longer-form written version for readers who want the complete background.

You Are Not Alone on Your Algorithm Learning Journey

Hello everyone, my name is Coco, founder of cocode. I am a passionate learner of algorithms and programming contests 📘💻, and I truly enjoy sharing my experience with others. I have been an active participant on LeetCode China (leetcode.cn) for many years, where I have competed in over two hundred Weekly and Biweekly Contests. I have consistently achieved Top 10 rankings 🏅, representing genuine individual problem-solving ability - unaffected by AI tools or automation. Here are some representative results:

During my time at university 🎓, I often explained algorithm concepts to my classmates - from fundamental data structures to advanced topics such as dynamic programming and graph theory - supported by real problem examples. This experience showed me that sharing knowledge and growing together is truly meaningful 🤝.

These contest results and teaching experiences have equipped me with not only strong algorithmic skills ⚙️ but also the ability to explain complex problems clearly ✨. In the future, I hope to pass on the joy of algorithmic thinking to more students, helping them enhance their problem-solving skills and find their own sense of accomplishment 🚀.

Currently, I am also dedicated to guiding students in their campus recruitment preparation 🍂💼. For students in North America, this includes targeted practice for OAs (Online Assessments) and VOs (Virtual Onsite interviews), covering common algorithm patterns, implementation speed, and interview-style problem-solving strategies. Through teaching and mentorship, I aim to help more students walk confidently and steadily on their journey toward algorithms and career opportunities 🌟.

👉 If you are interested in algorithms, or if you are preparing for OA/VO or campus recruitment, feel free to reach out. Let's explore and grow together in the world of algorithms, and embrace new challenges and opportunities 💪🌍.

If you are on this path too

The feeling I want this page to leave behind is not just that I have strong results, but that this journey gets easier when someone helps you move through it with structure and calm.

If you want a more structured path for algorithms and recruiting

Think of this page as the visual entry point: get a feel for the style here, then move into the blog, problem resources, and the rest of the ecosystem.

Long-term contest practice Algorithm coaching OA and recruiting prep
Still growing, still shipping
Continue from here
Open the blog, review the notes, or jump back to the beginning for another pass.
200+
LeetCode contests joined
10+
Representative Top 10 finishes