LEARNIVAL Lessons

Learn Python the fun way

Learn through practical exercises

Tired of reading or passively watching videos? Learn programming by actually programming. With engaging practical exercises you will truly master each concept.

Beginner-friendly

We assume no prior programming experience. The first tutorial explains the absolute basics in a pedagogical way. If you have prior experience you can skip ahead to harder material.

Rapid feedback means fun

Experiment, run your code, and get instant feedback on whether you correctly solved the exercise. With immediate feedback, solving challenges is far more rewarding.

Truly understand

Practical exercises are interleaved with bits of text explaining why each concept is worth understanding and how it may be used to solve real problems.
"I love this way of learning! It's my favourite!"
- Grace
"I've tried picking up python a few times and always give up. But I absolutely loved learning this way. Awesome job."
- T. E.
"Easy interface and clear concise instructions."
- Anna N.

Become a Python programmer