Turing College Logo

Strive — Personalized AI Courses and Learning

Strive — Personalized AI Courses and Learning

About this project

Strive is an AI-powered learning platform that turns what you want to learn into a structured, personalized course, then helps you practise and remember it. Whether you are preparing for an exam, developing a professional skill, or learning to build something, the course starts with your goal and existing knowledge.

How it works

Describe your goal or upload your own study materials. Strive asks clarifying questions, helps you choose the depth, and proposes a curriculum you can refine before starting. Lessons are generated on demand and stream onto the page as you study.

Key features

  • Learn from your own materials: Turn documents, slides, spreadsheets, images, recordings, and web links into a course. Choose how closely it follows your sources, with labels identifying source-grounded and AI-supplemented lessons.

  • Study interactively: Explore explanations, diagrams, maths, runnable code, inline quizzes, and practical exercises.

  • Ask an AI mentor: Get help within a lesson or across the course through contextual conversations.

  • Practise and retain: Test understanding with module quizzes and automatically generated spaced-review cards, with AI feedback on typed recall answers.

  • Read or listen: Use optional narration and download generated lessons or courses as PDFs, plus available audio and transcripts.

  • Build a study routine: Keep notes and bookmarks, track progress, and earn XP, streaks, and achievements.

Built with

Next.js, React, and TypeScript on the frontend; Express, MongoDB, and LangGraph-based AI workflows on the backend. Socket.io delivers realtime generation updates, AWS S3 stores assets, and Stripe handles subscriptions and top-ups for usage-based AI allowances.

Created bySimas Žurauskas
Published atNovember 8, 2026
CourseAI engineering
Looking for
Freelance projectsNew jobCo-founder
OpenOpen LinkedIn