Inspiration
Many students are excited by modern technologies like Artificial Intelligence, Machine Learning, and Software Development, but they often don't know where to begin. Most online resources explain these topics using long lectures, technical terms, and passive learning, which can feel overwhelming for beginners.
We wanted to create a platform where children and beginners could explore these advanced topics in a fun, personalized way.
That's how SIA (Story Integrated AI) was born.
SIA uses AI to explain difficult concepts through stories based on each student's interests, making learning feel natural and relatable. Instead of memorizing theory, students play interactive mini-games, explain concepts back using voice recognition, and return every day through our Daily Spark feature that creates a new AI-powered challenge daily.
Our goal is to make learning advanced technology feel like an adventure instead of a classroom lesson.
What it does
SIA is an AI-powered personalized learning platform designed for beginners who want to explore advanced technology in an engaging way.
Students begin by selecting a subject, topic, and an interest such as Football, Space, Fantasy, or Detective.
Using Google Gemini AI, SIA generates a personalized story that explains the chosen topic through the student's interests.
After learning, students reinforce the concept through AI-generated mini-games rather than traditional quizzes.
To encourage active learning, students use the Teach SIA feature, where they explain the concept back using voice recognition. The AI evaluates their understanding based on their explanation.
To keep students motivated, Daily Spark generates a fresh AI-powered learning challenge every day, encouraging consistent learning habits.
The complete learning journey follows:
Learn → Play → Teach
How we built it
We built SIA as a full-stack web application using modern technologies.
Frontend
- React
- Vite
- HTML
- CSS
- JavaScript
Backend
- Node.js
- Express.js
AI
- Google Gemini API for personalized lessons, stories, mini-games, Daily Spark, and Teach SIA evaluation.
Other Technologies
- Web Speech API for voice recognition
- GitHub for version control
- Render for cloud deployment
Rather than relying on hardcoded lessons, almost all educational content is dynamically generated by AI, making every learning experience personalized.
Challenges we ran into
One of our biggest challenges was working with live AI responses.
Since Gemini generates different responses every time, we had to validate AI outputs carefully to ensure that stories, mini-games, and learning activities remained accurate and usable.
Another challenge was designing educational mini-games that reinforced concepts instead of simply testing memorization.
Deploying a full-stack AI application and connecting the frontend, backend, cloud hosting, and APIs reliably was also a valuable learning experience.
Accomplishments that we're proud of
We are proud that we created a platform that makes advanced technology approachable for beginners.
Some of our favorite achievements include:
- AI-generated personalized stories based on student interests.
- Interactive AI-powered mini-games.
- Voice-enabled Teach SIA learning experience.
- Daily Spark to encourage consistent learning.
- A complete Learn → Play → Teach learning journey.
- Successfully deploying the full application online.
Most importantly, we transformed difficult technical concepts into something enjoyable and engaging.
What we learned
This project taught us much more than just programming.
We learned how to integrate Generative AI into a real educational platform, design personalized learning experiences, work with REST APIs, build full-stack applications using React and Express, deploy cloud applications, and create reliable AI workflows that handle dynamic responses.
We also discovered how important storytelling, interaction, and active participation are in helping students understand difficult concepts.
What's next for Sia-learn
We want SIA to become a complete AI learning companion for students.
In future versions, we plan to:
- Add many more AI, ML, and Software Development topics.
- Introduce adaptive learning paths based on student performance.
- Add progress tracking and achievement badges.
- Build teacher and parent dashboards.
- Support multiple languages.
- Expand the collection of AI-powered learning games.
- Introduce collaborative multiplayer learning activities.
Our long-term vision is to make SIA a place where every beginner can confidently start learning modern technology through fun, personalized, and interactive experiences.
Built With
- ai
- css
- express.js
- github
- google-gemini-api
- html
- javascript
- machine-learning
- node.js
- react
- render
- vite
- web-speech-api
Log in or sign up for Devpost to join the conversation.