Mini project · Semester 5 · Computer Science & Engineering

Student Placement Prediction Using Machine Learning

Python, Flask, Machine Learning, Scikit-learn, Pandas, NumPy, HTML, CSS

240 visitors40 file downloads1 screenshots
THE IDEA

About this project

Student Placement Prediction Using Machine Learning is a web-based mini project that predicts whether a student is likely to get placed based on academic and skill-related information.

The system considers inputs such as CGPA, internships, projects, certifications, aptitude score, communication skills and backlogs. A Machine Learning model processes these details and provides a placement prediction along with the probability.

The project includes dataset handling, model training, prediction and a simple Flask-based web interface. It is suitable for students who want to understand the practical implementation of Machine Learning with Python and Flask.

What this project does

  • • Student placement prediction using Machine Learning
  • • Placement probability prediction
  • • Simple and user-friendly web interface
  • • Accepts academic and skill-related student details
  • • Uses a trained Scikit-learn Machine Learning model
  • • Flask-based backend
  • • Dataset-based model training
  • • Saved ML model for quick predictions
  • • Responsive prediction form
  • • Easy to understand and modify for student projects

What you need

• Python 3.9 or above
• pip
• Flask
• Pandas
• NumPy
• Scikit-learn
• Joblib
• Web browser
• VS Code or any Python IDE (optional)

How to run this project

1. Download and extract the project ZIP file. 2. Open the extracted project folder in Command Prompt or VS Code Terminal. 3. Create a virtual environment: py -m venv venv 4. Activate the virtual environment: venv\Scripts\activate 5. Install the required packages: pip install -r requirements.txt 6. Train the Machine Learning model: python train_model.py 7. Start the Flask application: python app.py 8. Open your browser and visit: http://127.0.0.1:5000 9. Enter the student details and click the prediction button to view the placement prediction.

Learn, build and make it yours

Read the code, try the features and change the project to match your idea. Make sure you understand how it works before using it for your coursework.

DOWNLOAD & START BUILDING

Download project files

Choose the files you need. Each file shows its price, or is marked free.

Paid downloads stay available in your account when you return to this page. Free resources are supported by ads.