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
Roy Colmer
Courses Plus Student 429 PointsSuggestions for practicing what I've just learned?
I've just finished the Swift Basics for iOS and I'm still in total learning mode obviously....the quizzes are great, but as a complete beginner I need more practice on the course I just took. What can I do for more hands on after each video? For me the more I apply what I just watched it'll stick much easier without having to go back and watch a video several times to understand fully without over thinking it.
4 Answers
Jeremy Hayden
1,740 PointsAnswer fellow students questions on the forums. So many times I have taken a course, and a day or two later someone asks why thier code does not work. Many times I find that I know a partial answer. So for homework, I re-look up the answer and help the forum. If you do this, you help the student, but also yourself.
Mika Kujapelto
6,261 PointsWell I think that you just need be to creative with this. Think of things that you can do with the techniques you just learned. That's what I do to deeper my skills. Modify the code to match better the new purpose you're working for. Like for example if you created a code that show a random sentence on a click, what else could you do with this code? Could simulate coin toss, or show a random playing card. What modifications do you need to execute to achieve this?
Justin Horner
Treehouse Guest TeacherHello Roy,
There are a few techniques I use to retain the information I learn at Treehouse when I don't have a project to apply the knowledge to right away.
If you're working on a project from Treehouse during the courses, you can always try recreating the project yourself. This will certainly let you know what you retained and what you didn't.
If you have an idea for an app, just get started! Don't worry so much about knowing every small detail and reading through documentation in hopes that you'll finally be "ready" to start building something of your own. Be agile and learn what you need as you need it. You'll retain what you learn when you are using it, not when you're just reading.
The forums is a great place to learn. Try to answer at least one question a day if you have the time. You'll be amazed how much helping others will help you in return.
I hope this helps.
Roy Colmer
Courses Plus Student 429 PointsThx all for your suggestions. I like the idea of helping the forums, but I'm totally new at this and doubt I'll be of much help at this stage since I only have the basics under my belt and even at that it's extremely limited.