Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Basics (2015) Number Game App Number Game Refinement

Evan Waterfield
Evan Waterfield
3,240 Points

Having a hard time grasping things and being able to recall them

I work through the videos fairly well but when it come to the code challenges I just seem to draw a blank sometimes. Any ideas on retaining the specifics better? i have most of my codes from the videos saved for reference. I just don't feel as up to speed as i should.

2 Answers

Jamal Scott
Jamal Scott
9,656 Points

Honestly it takes time, especially when you're learning programming; with practice you will start to remember things. It's imperative that you go back and re-watch the videos over and over to soak in all the info and remember what you need to get tasks done, everyone who has learnt here will tell you the same thing because its necessary and we've all done it. Don't let the tasks discourage you, keep using the codes as reference and eventually with practice you will notice you don't require them anymore. Patience is key!! Happy learning :)

Re-watching the videos is good, but I think the most effective way you'll retain what you learn is by putting it into practice in a small project. That's by far the best way to remember things. Think of something you'd like to build, it doesn't have to be super complicated. A calculator, or a guessing game, things like that. You'd be surprised what you can build with the knowledge you already have. But it's gonna be really hard to retain it if you don't use it. So trust me, if you really wanna solidify the concepts you've learned, build something ;) I try to build something small every time I finish a couple of videos or a course and it's worked wonders for me.