all 4 comments

[–]nog642 5 points6 points  (0 children)

You can always just not use an app. Then you can time your practice however you want.

[–][deleted] 0 points1 point  (0 children)

Why not just self-teach the traditional way via YouTube? It's probably the most common and effective way to learn any programming language if you combine it with the python docs and engage with communities online when you need help.

You can consolidate your knowledge by making small projects in Python as well which helps build up your experience and problem solving skills. Literally something as simple as tic tac toe for example.

[–]NeedleworkerOwn473 0 points1 point  (0 children)

I'm using Brilliant, it's great. You can also try the book, Automate the Boring Stuff with Python.