Training

Correct Code Training

Watch how correct solutions are reasoned before they are written.

These public lessons show the Correct Code Framework in action. Learn how to read a problem, identify its shape, reason through constraints, form an invariant, trace scanner movement, track recorder state, and prove why the final solution is lawful before writing code.

Recommended Next Step

Try the Investigation Yourself

The videos show the reasoning. Case File #001 turns that lesson into practice, and the CCF Reasoning Guide gives you the reusable structure.

Best fit: developers who want to test the method before buying Starter Plan.

The Correct Code Framework

Think like a detective.

Video Training: Watch them like an investigator.

  • Define the intent before the code
  • Define the problem shape before the solution
  • Define the invariant before the implementation
  • Define the scanner movement
  • Define the recorder
  • Return the validated results

The goal is not just to understand one solution. The goal is to learn how to reason through unfamiliar problems.

Training Library

Lessons and Walkthroughs

The Carmen Sandiego Algorithm
Concept
Answer Space, Problem Space, and Decision Space
Status
Ready to watch

See how evidence and constraints narrow the lawful decision path.

What Is the Correct Code Framework?
Concept
Answer Space, Problem Space, and Decision Space
Status
Ready to watch

Learn why CCF starts with intent, structure, and proof before code.

Correct Code Philosophy
Concept
Answer Space, Problem Space, and Decision Space
Status
Ready to watch

Orient yourself to the reasoning-first philosophy behind CCF.

Case Files Introduction
Concept
Answer Space, Problem Space, and Decision Space
Status
Ready to watch

Learn how case files turn practice into structured investigation.

Case File 001: Find Target Element
Concept
Problem Space scanning
Status
Ready to watch

Practice reading the problem, finding the shape, and preserving correctness.

Open Case File
Case File 002: Two Sum
Concept
Recorder and candidate evidence
Status
Ready to watch

Separate scanner movement, recorder state, and the answer contract.

Open Case File
Case File 003: Two Sum II
Concept
Recorder and candidate evidence
Status
Ready to watch

Watch constraints remove weak approaches and narrow the solution family.

Open Case File
Case File 004
Concept
Answer Space, Problem Space, and Decision Space
Status
Ready to watch

Trace repair decisions while the invariant stays protected.

Open Case File
Members only Sign in or start access to watch this lesson.
Members only
Case File 005
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

Keep state, evidence, and proof aligned in a harder investigation.

Members only Sign in or start access to watch this lesson.
Members only
Case File 006
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

Study the recorder, invariant, and stopping rule as one proof path.

Members only Sign in or start access to watch this lesson.
Members only
Case File 007
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

See the decision path before final code transcription.

Members only Sign in or start access to watch this lesson.
Members only
Case File 008
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

See the decision path before final code transcription.

Members only Sign in or start access to watch this lesson.
Members only
Case File 009
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

See the decision path before final code transcription.

Members only Sign in or start access to watch this lesson.
Members only
Case File 010
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

See the decision path before final code transcription.

Members only Sign in or start access to watch this lesson.
Members only
Case File 011: Merge Two Sorted Lists
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

Watch sorted evidence control candidate selection and pointer movement.

Members only Sign in or start access to watch this lesson.
Members only
Case File 015: Binary Search
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

Watch boundary reduction prove logarithmic search.

Members only Sign in or start access to watch this lesson.
Members only
Case File 026: Reverse Linked List
Concept
Answer Space, Problem Space, and Decision Space
Status
Locked

Watch pointer state change while the previous, current, and next evidence stays protected.

Next Step

Videos show the method. Case files make you practice it.

Videos teach the reasoning sequence. Case Files make you do the thinking yourself. Start with the six public previews, then use Starter Plan for published Case Files #007 through #014 or continue into the growing DSA curriculum.

Your Next Step

Watch, then investigate.

A lesson is strongest when it turns into practice. Open the first Case File or jump to the library after watching.