I wanted to create a program that allows people to flexibly learn whatever they want to learn and work toward any learning goal they set for themselves, assisted by AI.

You can use Polaris to learn practically anything...

The user describes what they want to learn, what they already understand, and how they prefer to learn. Polaris then creates a personalized “learning path”: a sequence of focused modules and learning checks designed uniquely around that particular person.

Unlike a conventional course, this path does not remain fixed!

After every answer, Polaris evaluates the user’s demonstrated understanding and re-charts what comes next... It can insert a remedial module when a concept needs reinforcement, update its estimate of what the user knows, or adjust upcoming material when the learner is ready to move forward!

The user can SEE this process happen.

Polaris explains what it learned from the answer, shows how its model of the learner has changed, and visibly updates the path. Most AI tutors can personalize the explanation. Here, Polaris also personalizes the curriculum itself, in real time.

Polaris supports multiple saved learning paths, lessons presented from different angles, educational visuals, mastery tracking, and an optional "Coaching Lens", which translates its instructional decisions into supportive, learner-focused guidance...

I built Polaris primarily through an iterative, back-and-forth process with Claude Code.

As my vision evolved, I translated those changes into prompts, demonstrated and debugged each result, contributed new feature ideas, and continued refining the behavior, reliability, and overall experience.

The development process became similar to Polaris itself: learn from each result, make adjustments, and continuously re-chart the path forward!

Polaris could easily extend into a lot of cool uses, such as:

  • Uploading a textbook and asking to learn everything it covers within 90 days
  • Uploading a training manual and preparing from it within one week
  • Creating individualized employee onboarding and skill-development paths
  • Supporting team-based learning, analytics, and integration with other systems

I am grateful to have had the opportunity to create something like this: something that can provide real value and open more doors for people to learn, develop new skills, and grow!

Built With

  • chatgpt
  • claude
  • claudecode
  • codex
Share this project:

Updates