SkillPath AI is an AI-powered learning roadmap generator that helps users create structured, day-wise learning plans for any skill or technology.
Simply enter your learning goal, and SkillPath AI generates a personalized roadmap including:
- 📚 Daily learning topics
- 🎯 Learning objectives
- 🔗 Recommended learning resources
- 💻 Practice tasks
- 🛠️ Mini-project suggestions
- 🚀 Final capstone project
Built using Streamlit and Google's Gemini AI.
- Generate personalized learning roadmaps
- Day-wise structured learning plans
- Curated resource recommendations
- Practice tasks for hands-on learning
- Mini-project suggestions
- Final capstone project guidance
- Simple and interactive UI
- Python
- Streamlit
- Google Gemini API
- LangChain Google GenAI
SkillPath_AI/
│
├── app.py
├── utils.py
├── resources.py
├── requirements.txt
└── README.md
git clone <repository-url>
cd SkillPath_AIpip install -r requirements.txtstreamlit run app.py- Visit Google AI Studio
- Create an API Key
- Copy the key
- Paste it into the application's sidebar
- Enter your learning goal.
- Provide your Gemini API Key.
- Click Generate Learning Roadmap.
- Receive a personalized day-wise learning plan.
Example Goal:
Learn Java in 10 days
Example Output:
Day 1
Topic: Java Basics
Objectives:
- Understand Java syntax
- Set up development environment
Resources:
- GeeksforGeeks
- Oracle Documentation
Practice Task:
Build a simple calculator
Mini Project:
Student Grade Calculator
- Learning programming languages
- Interview preparation
- Career transition roadmaps
- Skill development planning
- Student learning guidance
- Self-paced learning
- Export roadmap as PDF
- Save learning plans locally
- Progress tracking dashboard
- AI-powered quiz generation
- Personalized project recommendations
- Multi-language support
Venkat Laxmi Gottam
If you found this project useful, consider giving it a ⭐ on GitHub.


