After 90 min: A working Python program that solves a real problem
Add Interactivity with JavaScript
After 90 min: A webpage with buttons, forms, and interactive elements that respond to user actions
What you need
The 90-Minute Plan
Learn that JavaScript manipulates the Document Object Model. Practice selecting elements.
Add click listeners to buttons. Make elements change color or text on click.
Create a form that validates input and shows errors if data is invalid.
Save user data to browser storage so it persists after page reload.
Deploy your interactive page. Test across browsers. Next: learn frameworks like React.
Use console.log() to debug. Learn DevTools well. Build incrementally and test often.
You might also try
After 90 min: A reusable library of UI components for your projects and team
After 90 min: A website that looks perfect on phones, tablets, and desktops
After 90 min: Automated data summaries and insights from large datasets without writing formulas