Skip to content

Never coded before? Start here.

Watch your code run line by line, guess what happens next, then write it yourself.

4 languages · 41 lessons each · free · certificate at the end

1apples = 5
2pears = 3
3apples = apples + pears
4print(apples)
5pears = 10
6print(pears)

int apples

5

Output

(nothing yet)

line 1apples now holds 5.

Pick a language

Every lesson: watch, guess, write

  1. 1Watch it run

    1apples = 5
    2pears = 3
    3apples = apples + pears
    int apples5int apples8

    See every value change, one line at a time.

  2. 2Guess what it prints

    1x = 4
    2y = x
    3x = 9
    4print(y)

    What does it print? Pick one.

  3. 3Write it yourself

    Make a variable age holding 19. Then print Next year I will be 20, working out the 20 with age + 1.

    1age = 19
    2print("Next year I will be",
    3 age + 1)

    Output

    Next year I will be 20

    Test passed

after any language

Code Detective

AI writes the code. You find the input that breaks it, fix it, and judge whether it's fast enough.

23 lessons in Python

Finish, pass, get this

Complete every lesson and pass the final exam. The QR code proves it's real.

Certificate of completion

This certifies that

YOUR NAME

has successfully completed Programming Fundamentals in C++ on Track Your DSA and passed the final exam with a score of 92/100.

issued

the day you pass

certificate id

TYD-CPP-XXXXXX

Yadnyesh KhotreFounder, Track Your DSA

scan to verify