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

General Discussion

Best way to practicing coding after tutorial videos?

Hi, I'm currently in the middle of the Front-End Development Track, the tutorial videos are great! Love them! I haven't had many problems on the quizzes and code challenges. But I'm having trouble trying to code the same website from scratch by myself without any help. I mean if the coding problems are segmented, then I think I can solve most of them. But if I were to code a website completely on my own, I feel I will miss something here and there. How do you guys practicing after watching tutorial videos?

3 Answers

Like with anything, practice will always be your best option, if not your only option.

You clearly have the knowledge as you've been passing quizzes and progressing further through the course, maybe start a personal project for yourself like coding up your own personal website.

This will be a good starting point because there's no added pressure of a client or deadline as its just something for yourself and you can do it at your own pace.

Passing the quizzes and watching the videos are one thing but you need to continue applying that knowledge yourself to help retain it, it will soon all become second nature.

Thank you Jerome! I guess I would have to start a small project outside the course like you said. When is the best time to do a project? Should I wait til I finish the whole track?

Here is how I found a solution. My profile currently reflects 2000 points, but actually I went on up to about 10 000 about two months ago and then asked Treehouse to reset my account so that it went back to zero and I could start fresh again on a blank slate.

When I was at 10 000 points, I had begun to build my first website from Html and CSS, but I discovered that there were some areas where I was still weak in code, and I made the hard decision to revise everything I had learnt from scratch, and also build the website at the same time as I was revising.

Sometimes I give myself a day where I concentrate on the website only, and then I go back to my revision track, and if I spot anything in the revision where my website is lacking, I immediately stop and go to the website, things like mobile first (this gave me a hard task at the beginning, trying to understand how min-width and max-width works on the website and the difference. Also the difference between relative, absolute and fixed positions and how they affect movement of objects on the website.

Of course sometimes I google things, like I have added animations using jquery and javascript although I don’t understand the code which I got from CodePen but I immediately knew how to knit it into the Html.

And so I am steadily improving and now I can write Html and CSS without doing much reference. Recently I started reading Javascript, I am finding the going tough, but I know I will understand it one day, the trick lies in revision, writing code, and reading other people’s code a lot.

Sometimes I browse on websites with best website designs like http://www.awwwards.com where I inspect how the pro’s build their websites, the designs, and the code - I am actually having fun with all this. By the way I am a published writer so I am used to the hard work of staring at text and code the whole day.

I hope this helps!

Thank you Christopher! Your answer helps me clarify a lot of stuff, also I love that webite you linked. Hope I can make a website like that one day.

My pleasure Jimmy, we learn everyday, and yes I too hope to make websites that can be nominated for awwwards! It’s possible all it needs is a lot of hardwork and coding everyday if you have the time. Good luck!