Learning Path
4 items | about 29 min total
Step 1 | Challenge
Practice JavaScript problem solving by building a countVowels function that counts vowels in a string, handles edge cases, and explains the logic step by step.
Step 1 | Challenge
Master JavaScript array manipulation by building a command-driven function that uses push, pop, and splice to transform arrays safely and efficiently.
Step 1 | Challenge
Practice JavaScript string methods and regular expressions by building a beginner-friendly username cleaner and validator.
Step 1 | Challenge
Build a real-time password strength checker using vanilla JavaScript, regular expressions, DOM events, and accessible feedback. Practice validating password rules and updating a dynamic strength meter.