About SymbioLearn
SymbioLearn started as my final-year IT project in 2023.
How we got here
2023
I built the first version at university
My final-year IT project allowed people to upload a PDF and chat with it.
June 2024
I put SymbioLearn online
Around 35 people signed up on the first day. Then not much happened after that.
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.
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
The loop I keep coming back to
Engagement → Understanding → Retention → Application
- 1
Engagement
You talk, respond, ask questions and take part.
- 2
Understanding
The Tutor works through the places where things stop making sense.
- 3
Retention
Earlier material comes back before it disappears.
- 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 + UnderstandingOne Tutor per subject holds the conversation, the notes and the reviews together so learning does not disappear into unrelated chat threads.
Lessons
EngagementVoice lessons give room to think out loud, hesitate, ask again and work through the places where understanding breaks down.
Reviews
RetentionQuizzes, flashcards and spaced reviews bring material back so understanding from one lesson is not immediately forgotten.
Scenarios
ApplicationScenarios 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
RetentionI 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
Flashcard
Why does the graph open upward?
Tap to reveal the answer
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.
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.

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 ThabaniReady to talk it through?
Meet a Tutor, explain what you're studying, and leave with notes and reviews that match the lesson.