← AI
🧬
Which Programming Language Are You?
A BuzzFeed-style personality quiz with a real scoring engine behind the curtain, matching you to a programming language.
🟢 EasyDifficulty
2 hoursTime
Python, JavaScript, TypeScriptLanguages
What you're building
You're building a personality quiz -- like the ones that go viral -- but with a proper points-based scoring engine instead of a single if-statement. Each answer nudges your scores toward different programming languages, and whichever language ends up with the most points wins. It's silly on the surface, but the scoring-engine pattern underneath is used everywhere from game matchmaking to recommendation systems.
What you'll unlock 🔓
You'll need
- Basic JavaScript
- Arrays and objects
- A browser
🗺️ Build roadmap
01 Design your quiz questions and answer options
→
02 Build the one-question-at-a-time quiz UI
→
03 Attach language point values to every answer
→
04 Track running scores as the user answers
→
05 Tally the winner and show the result screen
→
06 Add a shareable result card
→
07 Add a retake button
🔒
Log in to start building
Your first project is free -- create an account to unlock it.
Log in Sign up free