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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Yasser Shaaf](https://uploads.teamtreehouse.com/production/profile-photos/5054052/micro_2016-01-01_18.25.53.jpg)
Yasser Shaaf
UX Design Techdegree Student 13,865 PointsI finished 1 - Python for Beginners 2 - Python Data Types 3 - Logic in Python but i feel i forgot all
I have finished 1 - Python for Beginners 2 - Python Data Types 3 - Logic in Python but I feel I forgot all concepts Is that normal thing especially I am totally new to the world of code
2 Answers
![Steven Parker](https://uploads.teamtreehouse.com/production/profile-photos/969492/micro_tool_chess_set_2.jpg)
Steven Parker
230,688 PointsYou are juggling several new things at once, programming concepts, language syntax, language keywords, etc. It might seem a bit much to retain. Some things that might help:
- Practice. Make little programs to put your new knowledge to use. Just some simple fun things.
- Review. Go back and re-watch the video on any topic area you need reinforcement on.
- Repeat. (Do 1 and 2 over again).
- Continue. Take the next-level course. It will cause you to recall what you know as you learn more.
![Greg Kitchin](https://uploads.teamtreehouse.com/production/profile-photos/38953/micro_Royce.jpg)
Greg Kitchin
31,522 PointsAs Steven says, write your own programs. They don't have to be complicated (I wrote a program to calculate the sum of numbers between 1 and n for example (by using something called the Gauss formula, which is worth investigating), but writing your own code will help consolidate learning.
If you can, print out programs as well. Highlight bits and pieces of the code and you can see how things work.