
I’m a big fan of exercises, which is why the LernerPython platform includes hundreds of them — all using my in-browser practice system, which handles Python, Pandas, and Git, along with an AI-based Socratic tutor based on my writing.
As of today, the practice system is even better: It includes a visual debugger, allowing you to set breakpoints and trace through your Python, viewing global and local variables. It works on all of my exercises, including those involving multiple files and modules.
Moreover, the AI tutor sees the debugger’s current output, allowing you to ask it questions about the current state of your program and what you’re seeing.
I’ve got many more plans for improving my practice system in the coming weeks and months, and for making LernerPython an ever-more-attractive place to sharpen your skills.
Try a few sample exercises, with no charge or obligation: https://practice.lernerpython.com/classroom/540d7ab1a1/
And of course, you can try LernerPython free for two weeks at https://LernerPython.com/join.
