DEV Community

Cover image for πŸ’» Leveling Up My Python Skills – 3 Weeks, 150 Problems!
THIYAGARAJAN varadharajan
THIYAGARAJAN varadharajan

Posted on

πŸ’» Leveling Up My Python Skills – 3 Weeks, 150 Problems!

Hey everyone! πŸ‘‹
I recently created a 3-week Python learning plan with the help of ChatGPT, focusing purely on improving logic and consistency.

Here’s how I’ve structured it:

Week 1: Python fundamentals, arrays & strings

Week 2: Linked Lists, Stacks, Queues, Trees

Week 3: Graphs, DP, and Greedy Algorithms

I’ve been practicing all problems on GeeksforGeeks and Programiz, and it’s been super effective to code directly online while tracking my progress daily.

My favorite part about this plan is how it balances basics with advanced patterns β€” things like:
✨ Kadane’s Algorithm
✨ LRU Cache
✨ Topological Sort
✨ Longest Common Subsequence

If anyone here’s looking to stay consistent or build problem-solving discipline, this kind of structured plan really helps!

πŸ“„ PDF attached / link included
https://www.linkedin.com/posts/thiyagu26v_practice-questions-activity-7387782705112875008-Cyey?utm_source=share&utm_medium=member_desktop&rcm=ACoAAFyJx5cBfFLQDzu2NCYO0ksUeNnAThTfg3w

Would love to hear how others structure their DSA learning journey too! πŸ’¬

Python #Learning #Coding #OpenSource #AItools #ChatGPT #100DaysOfCode #CommunityLearning

Top comments (0)