About Socraticodes

A tutoring practice built for students who want to grow into stronger thinkers.

Socraticodes combines 1:1 programming tutoring with mentorship that helps students build technical skill, stronger mental models, and the confidence to tackle unfamiliar problems with more independence.

Retro-styled abstract illustration of shapes collaborating around code and books.

Founder story

Portrait of Louis, founder of Socraticodes.

Since childhood, learning and teaching have been a large part of Louis's life. His parents enrolled him in tutoring from a young age, where weekly sessions in math, reading, and other subjects shaped how he thought about growth, consistency, and what patient teaching can do over time.

That story came full circle at sixteen when he began teaching at Code Ninjas. Later, he continued working with students through Juni Learning, as an undergraduate TA at the University of Washington Information School, and now through Socraticodes while working in tech at Bubble on the Product Support Team.

What keeps that work meaningful is the connection with each student. Socraticodes is built around the belief that teaching is not about performing expertise. It is about helping students make sense of hard things, keep going when something is frustrating, and discover that they are more capable than they thought.

Mission

Help students become independent problem-solvers who can grow through programming, math, and computer science while building the habits that support everyday learning and long-term career growth.

The aim is not only better performance in the moment. It is to leave each student thinking differently, seeing a new connection, or understanding a concept in a way that changes how they approach the next challenge.

Core values

Always stay curious.

Ask why things work the way they do. Strong problem-solvers draw patterns from many places and build intuition through repeated exposure to different kinds of ideas.

Grow at your own pace.

Comparison can get in the way of learning. The focus here is on each student competing against their own past understanding and proving to themselves that they can keep growing.

Take the leap into challenge.

Some of the best growth comes from trying something that feels just a little uncomfortable. That is how confidence gets tested, built, and made durable.

AI and learning

AI can be a powerful tool for learning. It can speed up experimentation, generate examples, and help students see more possibilities than they might on their own.

But tech is not doomed by AI, and learning is not made obsolete by it. Students still need to explain why they made a decision, how a solution works, and what tradeoffs they are making.

Socraticodes treats AI as an accelerator, not a replacement for understanding. The wheel is still in human hands, and the student's own reasoning stays at the center.

Retro-styled coding illustration with a laptop, lightbulb, and problem-solving symbols.