Seven Principles

We wrote these principles when Learneroo was less than a year old. From time to time we'll revisit this list to see if it needs any updates.

  • We Learn by Doing

    You don't learn skills like programming by just listening to a lecture, you learn programming by programming. Solving problems should be an essential part of the learning process.

  • Learn through Discovery

    In fact, you can discover ideas on your own. When advanced concepts are broken into smaller challenges, you can learn a full topic by solving the smaller problems.


  • Choose what you Learn

    Lectures, videos, requirements and courses make it difficult for people to choose what they want to learn. Knowledge should be modular so people can choose what they learn and when they learn it.

  • Knowledge is not what you memorize, but what you can use

    Everything you learn should be easy to search, skim, review and reference. The goal of learning isn't to memorize details for a test, but to learn the fundamentals and find the information you need when you need it.

  • Learn so you can Do

    People can choose to learn theoretical and fluffy topics on their own, but the goal of practical subjects should be to teach practical skills. You don't need to know calculus to program, and you can use computers to solve real-world math problems.


  • Visual and Interactive Learning

    Educational content can go beyond videos and plain text. Besides challenges, you should be able to explore code and formulas interactively.

  • Learn with structure and feedback

    Even with great tutorials, sometimes it helps to have human feedback. There's no need for a lecture, just for a mentor to help you out when you're stuck and make sure you're making progress.

Contact Us
Sign in or email us at [email protected]