exorvio.My workspace
PYTHON. JAVA. THE IDEAS BEHIND THE CODE.

Programming makes more sense when you actually practise it.

Simple explanations. Plenty of problems. Learn a small idea, try it a few different ways, and make it stick.

Built for doing. No long video queue required.
TRY A SMALL IDEAPython / Lists

One list. Six numbers.

A list keeps values in order.
Python counts positions from zero.

numbers = [4, 8, 15, 16, 23, 42]
40
81
152
163
234
425

What does numbers[2] return?

Make a prediction. See what happens.
Learn

Get the small idea.

Clear examples and visual explanations. Enough theory to start using it.

Practice

Do it a different way.

Predict, trace, fix, arrange, and write. One answer isn’t the finish line.

Master

Come back to what matters.

See your confidence grow. Revisit mistakes and concepts due for review.

START WITH THE FUNDAMENTALS

Two languages. Room to grow.

All learning paths

Then, learn how the pieces fit.

Stacks, queues, hash maps, sets, and linked lists. Six lessons with Python and Java examples.

Explore data structures
PROGRESS YOU CAN USE

A reason to come back tomorrow.

A daily goal you choose. XP for useful practice. A streak built by learning. Optional weekly leagues for a little friendly competition.

Track mastery by concept Review the questions you missed Keep your progress across sessionsBuild your learning path