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 Collections (Retired) Lists Redux Disemvoweled

Advice please: I am now officially struggling with this enitre Python course on Treehouse: it is going too fast

I find that when a video revisits a topic from a previous course (in this case TRY and EXCEPT) I have zero recollection of either the concept or the syntax necessary. What I would like to do is after EVERY video have like 5 or 10 exercises that allows me to practice in a very simple way the thing I have just learned, as this will cement the learning in my head. Does anyone know of another course provider that offers this? Thanks!

1 Answer

Sean May
Sean May
9,145 Points

I don't know of any specific sites or books that have what you're looking for. You can possibly try to mess with your existing code and put different values in for the variables to see how the process works. There are plenty of sites that will give you 'challenges' like what you get in Treehouse, but I don't think there's anything that will give you 10 essentially identical challenges.

Here's some advice, because I think you're getting frustrated with coding in general, and I don't think your frustrations are specifically about Treehouse...push through the issues, look up answers, even directly copy and paste the challenge questions into Google to try to find the answers (I really wish Treehouse would have some easy way to link between the challenges and the forums), just get through the challenges.

Learning coding is a frustrating process for a lot of people, and it takes a long time for this stuff to make sense. There's going to be a lot of times where you're typing stuff and you don't understand any of it. But, eventually, things will start to make sense.

One thing that really helped me start to "get" how coding works was by learning the basics of a new language. I knew JavaScript, but I felt like I didn't "get" it. Once I started diving into Python, things started to make much more sense in both JavaScript and Python. Once you start to understand the fundamental mechanics of programming, your comprehension of just about any language is going to increase. In the end, most mainstream languages (JavaScript, Python, Ruby, etc.) work pretty much the same, they just do those same things in slightly different ways. Once you see that, I feel like coding will get easier for you, but it's just going to take time and commitment.

Don't give up!