RoboLearn is a modern, AI-assisted learning platform focused on Physical AI, ROS 2, and Humanoid Robotics.
It is designed to help learners move from concepts to real understanding through structured content, visuals, and an intelligent AI tutor.
RoboLearn is not just documentation — it is a guided robotics learning environment.
The platform combines curriculum-driven learning with an interactive AI mentor to support students, developers, and researchers at every stage.
Whether you are coming from a software background or hardware background, RoboLearn adapts to your learning path.
- Simplify complex robotics concepts
- Provide structured, long-term learning paths
- Enable instant clarification using AI
- Support bilingual learning (English & Urdu)
- Encourage practical, system-level thinking
- Multi-week robotics learning roadmap
- Covers Physical AI, ROS 2, and humanoid systems
- Beginner-friendly yet advanced-ready
- Clean mathematical notation for robotics equations
- Architecture and flow diagrams for better understanding
- Clear explanations focused on why systems work
- Learn in English
- Instantly translate content to Urdu while preserving technical terms
RoboLearn includes an embedded AI mentor that helps learners in real time.
- Answers questions using platform content
- Understands context, not just keywords
- Provides references to the exact topic or section
- Allows questions directly from selected text
- Helps beginners without overwhelming them
- Always-available floating AI assistant
- Keyboard-friendly navigation
- Clean, distraction-free interface
- Fully responsive (desktop, tablet, mobile)
- Designed for long study sessions
User Interface ↓ Secure API Layer ↓ Learning & AI Engine ↙ ↘ User Profiles Knowledge Store ↓ Language & Reasoning Layer
yaml Copy code
- Node.js (18 or newer)
- Python (3.11 or newer)
- Git
git clone <repository-url>
cd robolearn
Frontend:
bash
Copy code
cd frontend
npm install
npm run dev
Backend:
bash
Copy code
cd backend
python -m venv venv
activate venv
pip install -r requirements.txt
uvicorn main:app --reload
📂 Project Structure
graphql
Copy code
robolearn/
├── frontend/ # UI and learning content
├── backend/ # API, authentication, AI logic
├── docs/ # Robotics curriculum
├── scripts/ # Setup and data tools
└── README.md
🧠 Who Is This For?
Robotics students
AI & ML learners
Software engineers entering robotics
Hardware enthusiasts
Educators and researchers
🎨 Design Philosophy
Minimal and focused UI
Soft glass-style layers for readability
Calm color palette for reduced eye strain
Dark mode optimized for late study hours
📄 License
© 2025 RoboLearn.
All rights reserved.
For educational and research use unless stated otherwise.
👩💻 Project Credits
Project Built By:
Romaisa Hanif