Tool: CodingBat Python

Information adapted from CodingBat Python website.

What is CodingBat Python?

CodingBat Python is a website that offers Python coding problems you can work through for practice (it also offers Java problems). It was created by Nick Parlante, a computer science lecturer at Stanford. It’s geared towards beginners, although some knowledge of Python is required. The website notes that these problems are the sort you’d encounter in a first or second computer science course.

What can CodingBat Python help you do?

If you’re new to Python, this can be a great way to practice. There’s also a help section with explanations and videos if you get stuck.

How do you get it?

CodingBat Python is a free website. You can create an account if you wish to be able to return to your work, but it’s not required.

What else should you know?

If you’re already a Python pro, this is probably not for you unless you’re teaching it to others and looking for example problems. If you’re just beginning to learn Python, this may be a helpful resource for you to practice with!