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

Design

sean purdy
sean purdy
2,770 Points

Question regarding learning and remembering...

Hey everyone hope your studying is going great...Im getting excited daily learning what i am, and can see myself out of my 9-5 going nowhere job in the next 6 months if i carry on at the pace i am. MY question is...

When learning a course, say the css selectors course, how do you go about learning and remembering what is being taught? How would you advise a way i can practice so i can solidify what i am learning?

1 Answer

Tobias Helmrich
Tobias Helmrich
31,602 Points

Hey Sean,

Practice! :) That's really the key when it comes to solidifying what you've learned in my opinion. Just make a project and improve it with what you've learned in the last course. I recommend going through the course at first, do the code challenges and quizzes and after the course take what you've learned in the last course and try to apply it on your project. Or you can make a small project for every course after you're done.

If it's something you're passionate about, like for example your own portfolio or an interesting website you wanted to create it will not only solidify what you've learned but you will also make something great along the way!

I also suggest that you don't hurry through the courses. Just learn everything step by step, solidify it and move on and after some time you should revise some things you've learned in earlier courses to see if you have to go over something again.

I hope that helps, good luck! :)

sean purdy
sean purdy
2,770 Points

Hey thanks for the comment, helped a lot. Yeah i do have a project going which ideally i'll want to be my portfolio site, which i try to improve as the more i learn. yeah the patience route is the best and take my time to learn and get it all in. So your saying go through the course first and then re-do the same course but this time do small challenges?

I'm liking the style in the html form course, it teaches one lesson then a code challenge, apposed to some other course where they teach 3-4 different lesson then a code challenge

Tobias Helmrich
Tobias Helmrich
31,602 Points

Hey, I'm glad it helped! Yes, that's basically what I mean. At first I think it's important just to follow along and understand what the teacher is doing and eventually follow along in your workspace to understand what's going on. After I'm done with the course I try to do a project with what I've learned or improve an existing one and every time I'm stuck I re-watch the lesson with the specific part I'm having a problem with. Like that you can use the knowledge you've gained in the course and you can know where you still have problems and fill this gap by going over it once again. :)

And yep, that's a good ratio! I'm doing the Ruby Objects and Classes course right now and there is literally a code challenge after every single video. But I think it depends on the subject you're learning if this makes sense or not. I especially enjoy Dave McFarland 's courses because he always gives you challenges besides code challenges that are a bit more extensive and challenging and it's a great way to solidify your knowledge! :)