Master your mindset, think with depth, build wisdom

A learning community focused on deep thinking and true understanding.

In a world shaped by AI and constant change, we focus on deep study and mindset training. It's not just about collecting facts — it's about thinking deeply, understanding clearly, and becoming wiser every day. Join us if you believe learning should be meaningful, not just fast.

Latest posts

In-depth posts about AI, learning and problem solving, with examples you can try yourself.

See all posts

MMA Labs

Where you learn by doing. Each lab is a small world with its own rules, and the best way to understand it is to start building.

See all Labs

Try it: help Karel pick up the beeper

Karel knows three commands. There is no turn right.

Get Karel to the yellow beeper and pick it up. Watch out: a wall is in the way.

// Your program will appear here
  • Karel Robot Open

    Program a small robot that walks a grid world. Every lesson is a puzzle about breaking problems down and abstraction.

    Start learning Karel
  • Karel Arena Monthly challenge

    A new set of Karel puzzles every month, for every level. Solve them, then compare your approach with others.

    See the latest challenge
  • Next lab Coming soon

    New labs are being built and will appear in the Labs catalogue.

Courses in the Academy

Each course follows a clear path, lesson by lesson, with exercises inside the lessons. Read the outline here, then study in the Academy with the same account.

See all courses
  • SQL 101Free

    Thinking in Data with SQL

    Open a coffee chain and get to know it through its data. You learn SQL to find which table holds what, how the tables connect, and when a number looks right but is wrong. No programming needed.

    • Beginner
    • In Vietnamese or English
    • About 6 to 8 hours
    • 31 lessons
  • Karel 101Free

    Programming mindset with Karel

    Learn the programming mindset and practise it with Karel the robot. Through small puzzles you practise how programmers think: predicting and then checking, breaking a big job into named parts, spotting what repeats, thinking of every case, and finding bugs by reasoning instead of guessing. These moves work away from the computer too. No programming experience needed.

    • Beginner
    • In Vietnamese or English
    • About 4 to 6 hours
    • 23 lessons