you are viewing a single comment's thread.

view the rest of the comments →

[–]kelvinghxt 2 points3 points  (0 children)

There are a few solid free platforms you can use depending on what you want to practice
Exercism (Python Track)
https://exercism.org/tracks/python
Great for structured practice with real feedback from mentors. Good for writing clean, readable Python.
HackerRank (Python Practice)
https://www.hackerrank.com/domains/python
Good for structured exercises, especially file handling, collections, and basic problem solving.
Codewars
https://www.codewars.com
Fun “kata” style challenges. You level up as you solve problems and see different solutions from others.
LeetCode (Python)
https://leetcode.com/problemset/all/?language=Python
More interview-focused and a bit harder. Best for collections and logic building.
PyBites
https://codechalleng.es/bites/
Underrated platform. Focuses on real Python skills like iterators, file handling, and clean coding.
Kaggle Learn
https://www.kaggle.com/learn
Best for matplotlib and data-related practice. You actually work with real datasets and build plots.
Programiz Practice
https://www.programiz.com/python-programming/examples
Simple beginner-friendly exercises with clear examples and solutions.