Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Collecting Job Listings Automatically into a Spreadsheet

Discipline: Automation & Scripting Level: Foundation Industry: Software & IT Function: Engineering Team: up to 3 Assessment: 5 milestones (100 marks)

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

5
Milestones
0
Available mentors
0
Enrolled students
6
Core skills
About this project

What you'll build: You'll create a simple program that finds job postings from a website and saves them neatly into a spreadsheet. No manual copying-your script does it for you!

Why it's a good starter: This project is beginner-friendly and uses real websites and real data. You'll see your program working step by step, and every stage is explained and achievable for newcomers.

What you'll learn: You'll practice web scraping basics, handling data, and automating simple tasks. By the end, you'll understand how to connect to websites, extract information, and organize it in a useful format.

Milestones
1. Setup & Project Planning
10 marks 5d
Submit a short plan outlining the website you'll scrape, what data you'll collect, and install Python and required libraries (requests, BeautifulSoup, pandas). Share screenshots of your environment setup.
2. Web Scraping Script: Basic Extraction
30 marks 10d
Submit your first script that connects to the job listing site and extracts a small sample of job titles/descriptions. Show your code and a sample output.
3. Saving to Spreadsheet & Extra Features
35 marks 12d
Submit a script that saves collected job info into a spreadsheet (CSV) and adds at least one extra feature, like collecting company names or job links. Include your code and a sample CSV file.
4. Testing & Polishing
15 marks 7d
Submit evidence of testing: screenshots of running your script, fixing errors, and making sure data is correct and readable in the spreadsheet. Provide a clean, commented script.
5. Demo & Short Report
10 marks 6d
Submit a brief report (1-2 pages) describing what you built, how it works, and what you learned. Include a demo video or screenshots showing your script in action and your final spreadsheet.
Open internships using this project -->
Skills you'll learn
Automation & ScriptingWriting simple scripts in PythonUsing web scraping tools to collect dataParsing HTML content to find informationSaving data into spreadsheets (CSV files)Debugging and testing scripts
Tools used
Python (free and widely used)BeautifulSoup or requests (for web scraping)Pandas (for spreadsheets)Google Sheets or Excel (for viewing saved data)
Prerequisites
Basic programming (e.g. Python)Comfort using a computer and installing software
Available mentors

No mentors have signed up for this project yet.

Be the first to mentor
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Collecting Job Listings Automatically into a Spreadsheet

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Beginner
Collecting Job Listings Automatically…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

100 marks Beginner
Sign up & enroll