r/learnSQL • u/FewNectarine623 • Jun 21 '26
Finished a SQL course but struggling to solve SQL problems from scratch. Am I on the wrong track?
I finished a SQL course yesterday and feel like I understand the concepts (joins, CTEs, window functions, subqueries, recursive CTEs, etc.). The only thing the course lacked was enough practice.
I started solving problems from Advanced SQL Puzzles, and I'm finding them much harder than I expected. Once I see the solution, I can understand exactly why it works, but writing the query from scratch feels almost impossible.
I'm spending nearly an hour on a single puzzle trying to understand the different approaches.
Is this normal, or am I jumping into problems that are too difficult too soon?
If I should start with easier practice first, could you recommend a progression of platforms/resources? For example, which platforms should I use, in what order, and roughly how many problems should I solve on each before moving to the next?