Assessfy Foundation Projects Lab Beginner 5 milestones 100 marks

Build Your Own Easy Password Checker and Generator

Discipline: Cybersecurity 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 checks how strong a password is, and also helps users make secure passwords. It will give feedback on things like length, use of numbers, and special symbols, and let users create a strong password with a click.

Why it's a good starter: This project is beginner-friendly and doesn't require advanced programming. You'll work step-by-step, learning how to write code that people really use, and see results right away on your screen.

What you'll learn: You'll get hands-on with basic coding, learn about password safety, and practice making user-friendly tools. This builds a foundation for both cybersecurity and everyday software skills.

Milestones
1. Setup & Plan
10 marks 5d
Submit a short plan describing what your password checker and generator will do, and show Python installed with a "Hello World" test. Done when you have a clear goal and can run Python code.
2. Core Build: Password Strength Checker
30 marks 10d
Submit Python code that checks if a password is strong (length, numbers, symbols, upper/lowercase) and gives feedback. Done when your script takes a password and tells if it's strong or how to improve.
3. Core Build: Secure Password Generator
30 marks 10d
Submit code that can create a random, strong password based on set rules (length, characters). Done when you can press 'run' and get a new strong password each time.
4. Testing & Polish
15 marks 7d
Submit proof of testing (screenshots or notes) showing different passwords tried and results, and make sure the program is easy to use (clear prompts, no crashes). Done when your tool works smoothly for typical users.
5. Demo & Short Report
15 marks 7d
Submit a short (1-2 page) report and a quick video or screenshots demo: what you built, what you learned, and how it works. Done when you can show and explain your project to someone new.
Open internships using this project -->
Skills you'll learn
CybersecurityWriting simple programs in PythonUsing basic logic to check password rulesCreating random secure passwordsGetting input and showing results to usersTesting and improving your code
Tools used
Python (any version 3.x)VS Code or any free code editorCommand line (Terminal or Command Prompt)Online Python reference (like docs.python.org)
Prerequisites
Basic programming (any languageeven just the basics)Understanding what a password is
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

Build Your Own Easy Password Checker and Generator

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
Build Your Own Easy Password Checker …
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