Daily/near-daily problem-solving practice across SQL and Python — building strong fundamentals one problem at a time, from basics up through applied concepts.
leetcode/
├── SQL/
│ ├── README.md ← SQL progress, structure, topics covered
│ ├── 197_Rising_Temperature/
│ ├── 570_Managers_with_at_Least_5_Direct_Reports/
│ ├── 596_Classes_With_at_Least_5_Students/
│ └── ... (all SQL problem folders)
└── Python/
├── README.md ← Python progress, structure, topics covered
├── 1768_Merge_Strings_Alternately/
├── 389-find-the-difference/
└── ... (Python problem folders, added as solved)
Each problem folder — in either language — contains:
- 📘
README.md— problem summary, explanation, concepts, and key learnings - 💻
solution.sqlorsolution.py— the accepted solution
Following LeetCode's SQL 50 study plan. Covers filtering, joins, aggregation, subqueries, and (up next) CTEs and window functions. MySQL syntax throughout.
Fundamentals-first practice via LeetCode's Programming Skills study plan, moving toward light OOP (Design-tagged problems) and applied data structures as the course progresses.
Build strong fundamentals in both SQL and Python through consistent, deliberate practice — prioritizing understanding and retention over speed or volume.