I tried an honest conversation but he is back to his old habits. I like to see him happy and I like him to feel unrestricted but he watches these teenagers everyday and some of them speak pretty bad and do bad stuff. All I want to keep him away from this.
Youtube is not the problem, it's the symptom. You're looking for a technical solution to a psychological problem, it won't work imo.<p>But I realize I'm not helping you much here, good luck ;-)
I am on the phone so I haven't tested these.<p><a href="http://www.net-peeker.com" rel="nofollow">http://www.net-peeker.com</a><p><a href="https://www.netlimiter.com" rel="nofollow">https://www.netlimiter.com</a><p><a href="http://freenet.mcnabhosting.com/python/pyshaper/" rel="nofollow">http://freenet.mcnabhosting.com/python/pyshaper/</a><p>Like others have pointed out if this is just a symptom of another problem you'll only be teaching him how to be more patient and thus result in more wasted hours.
I setup the wifi AP to block youtube for his computer for certain time period.<p>Also, I reward him with game time / RC air plane building project time with me if he did certain % of Khan Academy each weekend. He's 4th grade and finished 35% of 6th grade math himself and did some javascript program course on Khan Academy.