Skip to content

Nikhils-AI/student-performance-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Student Performance Analysis

A data analysis project exploring how various student habits (e.g., study hours, screen time, exercise, part-time jobs, and extracurricular activities) correlate with academic performance.

πŸ” Key Questions Explored

  • Do students who exercise at least 3 times per week perform better?
  • How does parental education level influence student habits?
  • Do part-time jobs or extracurricular activities reduce study effectiveness?
  • What habits most strongly correlate with academic success?

🧰 Technologies Used

  • Python 3.10+
  • Pandas – data analysis and transformation
  • Matplotlib – visualizations and grouped bar plots
  • SQLAlchemy – SQL interface via Python
  • PostgreSQL – SQL database for structured queries
  • Jupyter Notebook – data exploration and reporting

πŸ“ Project Structure


student-performance-analysis/
β”‚
β”œβ”€β”€ data/               # Raw and processed CSVs
β”œβ”€β”€ notebooks/          # Jupyter notebooks for each analysis question
β”œβ”€β”€ sql/                # SQL queries used for filtering & aggregation
β”œβ”€β”€ venv/               # Virtual environment (excluded from Git)
β”‚
β”œβ”€β”€ .gitignore          # Git ignore rules for venv, pycache, etc.
β”œβ”€β”€ .gitattributes      # Git attributes (e.g., line endings)
β”œβ”€β”€ README.md           # Project documentation
└── requirements.txt    # Python dependencies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published