Practice

One concept.
Nine angles.

Reading code, writing code, debugging, refactoring, reasoning about cost — Codyx drills every muscle with short, focused challenges.

01 / 09

Multiple Choice

Classic 4-option questions for concepts and quick recall.

02 / 09

Code Sorting

Reorder shuffled lines into a working program. Builds reading speed.

03 / 09

Find the Bug

Spot the off-by-one, the missing return, the wrong recursion.

04 / 09

Fill in the Blank

Type the missing token. Tests muscle memory for syntax & APIs.

05 / 09

True / False

Snap decisions on tricky behaviors and edge cases.

06 / 09

Output Prediction

Trace the code in your head and predict what it prints.

07 / 09

Variable State Tracker

Step through execution and track variable values turn-by-turn.

08 / 09

Refactoring Slider

Slide between versions of a function and pick the cleanest.

09 / 09

Big-O Complexity Matcher

Match snippets to time/space complexity. Builds intuition for scale.

Example

Catch it in
under 90 seconds.

Every challenge is bite-sized. No setup, no scaffolding — just the code and the question.

// Kotlin · fibonacci
fun fib(n: Int): Int {
    if (n <= 1) return n
    return fib(n) + fib(n - 2)   // bug here
}