Without a doubt! Doing things on your own is easily the best way to understand how much you have learned and what you still need to learn. Implementing skills enables you to learn your weak and strong points, which you can further nurture to better your skills.