The Student Course Roadmap Dashboard is an interactive Streamlit web application designed to help students explore different courses, analyze key tools and skills, and track their learning journey.
- Interactive data visualization using Streamlit and Plotly
- Filter courses by category and level
- View skill and tool frequency analysis
- Download filtered course data as a CSV file
- Python 3.x
- Streamlit – For interactive UI
- Pandas – For data manipulation
- Plotly Express – For interactive chart
-
Install csv file ''all_courses_roadmap.csv''
-
Clone the Repository
- git clone https://github.com/SaheedMuhammed/Student-Course-Roadmap-Dashboard.git
- cd student_roadmap_analysis
-
Create Virtual Environment (Optional)
- python -m venv venv
- venv\Scripts\activate # for Windows
- source venv/bin/activate # for macOS/Linux
-
Install Dependencies
- pip install -r requirements.txt
-
Run the Application
- streamlit run app.py
- Visit http://localhost:8501