As part of my full-stack training, I set myself a challenge: to solidify my JavaScript fundamentals by building a project I enjoy.
Rather than generic exercises, I asked Claude to create a series of progressive exercises for me based on the PokéAPI. One exercise = one concept. Each one builds upon the previous one.
This is what I'll cover next:
→ Variables, types, objects, and template literals
→ Conditions and switch/case statements
→ Arrays: map, filter, reduce, sort
→ Functions and arrow functions
→ DOM and events
→ Fetch, async/await, and error handling
→ localStorage and state management
After the 7 exercises? A real project: a roulette wheel that selects a random Pokémon, associates it with a fortune cookie-style message of encouragement, features an early 2000s web design, and saves its history.
What I'm saying about the application with the IA:
Using Claude as a teacher is a great help, not for getting the answers, but for progressing at my own pace on a project that suits me. Fun, personalized, and practical.

Top comments (0)