About

About SymbioLearn

SymbioLearn started as my final-year IT project in 2023.

How we got here

  1. 2023

    I built the first version at university

    My final-year IT project allowed people to upload a PDF and chat with it.

  2. June 2024

    I put SymbioLearn online

    Around 35 people signed up on the first day. Then not much happened after that.

  3. Late 2024

    I added more study tools

    I added notes, quizzes and flashcards. People still did not come back. Other apps already did those things better.

  4. 2025 to now

    I started rebuilding the idea

    I stopped treating it like another PDF chat app. The rebuild is still happening: talking through work, remembering it later, using it.

What changed

I kept adding tools for a while. Then I got stuck, and I had to look at the actual problem again.

Information is not particularly difficult to find anymore.

Explanations, notes and quizzes are easy to find. The part that still fails people is holding the idea, remembering it later, and knowing what to do with it when the question looks different.

  • Understand it
  • Remember it
  • Know how to use it later

It starts with engagement

Voice came later. Talking through a topic is harder to fake than reading another explanation. You can hesitate, ask again, and work through the exact place where it stops making sense.

I'm not trying to make a nicer chatbot. I want the student to have to think in the lesson.

Talk it through

Topic: Newton's second law

You
I know the formula, but I do not know when to use it.
Physics Tutor
Let's try one situation. What is changing: the force, the mass or the acceleration?
Talking through a topic with a Tutor.

The loop I keep coming back to

Engagement → Understanding → Retention → Application

  1. 1

    Engagement

    You talk, respond, ask questions and take part.

  2. 2

    Understanding

    The Tutor works through the places where things stop making sense.

  3. 3

    Retention

    Earlier material comes back before it disappears.

  4. 4

    Application

    You use what you learned in a real situation.

How that shaped SymbioLearn

I don't want a dashboard of generators that happen to share a login. Each part should hand something to the next part, or it shouldn't be there.

  • Tutor

    Engagement + Understanding

    One Tutor per subject holds the conversation, the notes and the reviews together so learning does not disappear into unrelated chat threads.

  • Lessons

    Engagement

    Voice lessons give room to think out loud, hesitate, ask again and work through the places where understanding breaks down.

  • Reviews

    Retention

    Quizzes, flashcards and spaced reviews bring material back so understanding from one lesson is not immediately forgotten.

  • Scenarios

    Application

    Scenarios place you in situations where you have to make a decision or use what you learned, not ordinary quiz questions with a story around them.

  • Study planner

    Retention

    I also released a spaced repetition study planner that works without an account. Something small and focused can still be useful on its own.

    Open the planner

Review Quadratic equations

Your answers decide when each card returns

6 due2 new

Flashcard

Why does the graph open upward?

Tap to reveal the answer

AgainHardGoodEasy
Reviews bring earlier material back.

Scenarios

Structural loads

Scenario · Structural loads

Temporary pedestrian bridge review

You are helping inspect a temporary pedestrian bridge after its expected load increases. The original support design was calculated for a lighter load. Explain what needs to be reconsidered before the bridge can be approved.

Your response

I would recalculate the support reactions for the new load case, check the safety factor on the critical member, and…

What follows

Approval is delayed until the revised load case is documented. The Tutor asks which assumption in the original design no longer holds.

A scenario: application after the material has been worked through.

Why I called it SymbioLearn

The name comes from symbiosis.

Learning takes time and effort, so it should give something back: something that stays, a bit more confidence, and a chance of using it when you need it. That's where the name came from.

Thabani M. Takwena

Built by Thabani M. Takwena

Thabani started this as a final-year IT project. He still writes the code, and he's been tearing versions down and rebuilding them since 2023.

@thabanidev

Meet Thabani

Ready to talk it through?

Meet a Tutor, explain what you're studying, and leave with notes and reviews that match the lesson.