Hey everyone! I'm currently learning Python and have a decent grip on the basics. I've been tackling tasks on CodeWars and recently managed to complete some 5 kyu challenges on my own. I'm also starting my Computer Science studies at university, and I'll be doing an internship after my first year. I'm curious about what I should learn next to keep improving. Are there any interesting projects or concepts you think I should dive into?
3 Answers
Definitely focus on getting hands-on with projects. It's surprising how much you learn from building something on your own. Once you're comfortable with the basics, try out object-oriented programming and dive into frameworks like Tkinter or PyQt for GUIs. Just remember, don't overly rely on AI to write your code; it's crucial to learn debugging!
You're already on a fantastic journey! Since you’ve got the basics down, dive into OOP and data structures. They’re vital for both university and interviews. For projects, you could try creating a to-do app, a simple calculator, or even a web scraper for some practical experience. Eventually, look into Flask or Django for web development, and make sure to showcase your work on GitHub — really helpful for internships!
I appreciate the suggestions! I'm looking for something a little more challenging, though. Any specific web framework you'd recommend?
The best way to grow your skills is by working on your own projects. Seriously, tackling real problems will teach you more than just solving problems on CodeWars. Start with small projects and gradually build up to more complex ones. It's super rewarding!
Thanks! Yeah, I get that. CodeWars helps with algorithms, but I'm already working on small projects to challenge myself more.

Got it! So, you recommend not leaning too much on AI tools at this stage? What kind of projects do you suggest?