r/learnSQL 4h ago

Looking for a good platform to practice Python, SQL and PySpark

Hi everyone,

I’m currently learning/practicing Python, SQL, and PySpark, mainly with a data engineering goal.

I’m looking for a platform where I can regularly solve problems and improve my hands-on skills, especially:

  1. Python — syntax, problem solving, data manipulation

  2. SQL — queries, joins, CTEs, window functions, etc.

  3. PySpark — DataFrames, transformations, aggregations, joins, optimization, etc.

I know platforms like LeetCode, HackerRank, DataCamp, etc., but I’m looking for something that provides good practical exercises, preferably with datasets/projects rather than only algorithmic problems.

What platforms/websites do you recommend for this?

Also, if you’re a data engineer, I’d appreciate knowing how you personally practice these three skills.

Thanks!

6 Upvotes

7 comments sorted by

1

u/Danibrosi 4h ago

!remindme 1 day

1

u/RemindMeBot 4h ago

I will be messaging you in 1 day on 2026-09-05 07:00:17 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

1

u/Whole-Bank1538 4h ago

What is this?

1

u/WashBusy5282 2h ago

Codewars

1

u/Creative_Sugar-33 32m ago

I second DataCamp. They have all sorts of projects available including PySpark.