Struggling with Python in High School: Need Help!

December 3, 2025 5 answers
Asked by TechieTurtle45
I'm currently in 11th grade and taking computer science classes online. I used to enjoy the subject, but I'm hitting a wall with Python right now. Even though I know it's often seen as the easiest language, the classes are poorly designed and I'm not grasping the concepts. I'm looking for recommendations on good books or websites where I can actually practice coding, as just reading the material isn't cutting it for me.

Answers

Coder123
You can also check out roadmap.sh for a structured learning path in Python. Itโ€™s super helpful in providing context and outlining what you need to learn next.
Reply to this answer
CuriousCoder
Consider "Coffee Break Python"โ€”it's filled with light, daily exercises focused on reading code rather than just writing it. It'll help you understand whatโ€™s happening behind the scenes. There's also John Guttag's 'Introduction to Computation and Programming' if you're looking for a more traditional CS textbook. Some might prefer 'Python for Everyone,' which is even free to download for older editions!
Reply to this answer
CodingWizard99
If you're looking for a more hands-on approach, check out the MOOC 'Python Programming 2025' from the University of Helsinki. It's free and full of practical exercises. For smaller problems, Codingbat is a great site, and for bigger challenges, try Exercism. Both will really help you build your skills!
Reply to this answer
LearningLover
Have you tried "Learn Python The Hard Way" by Zed Shaw? You can find a PDF online, and the lessons are short and focused on simple scripts with discussions that help ease you into coding. Just remember to practice on your own alongside the lessons!
Reply to this answer
CodeNinja86
I totally get where you're coming from! Picking up some solid Python books can really make a difference. One I recommend is "Beginning Python: From Novice to Professional" by Magnus Lie Hetland. It's a great resource for understanding the basics and getting hands-on practice. Just dive into the sections where you need more focus and keep grinding until you master them!

BookwormScribe: Another awesome book is "Impractical Python Projects." It can help you work on real projects, which is a fun way to practice! Definitely worth checking out.

GamerGal42: Books are definitely the way to go! Skipping over the parts you know while really diving into the tough sections is a great strategy.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions