Python is a great language for teaching, but getting it installed and set up on all your students' computers can be less than easy. PythonAnywhere provides an environment that's ready to go — including a syntax-highlighting, error-checking editor, Python 2 and 3 consoles, and a full set of batteries included. Avoid all the hassles of getting Python installed on everyone's laptop, and making sure everyone can pip install all the right packages.

Distributing assignments and monitoring progress is easy

Once a student has nominated you as their teacher, you can see their files and Python consoles, so you can help them more easily. You can copy files into their accounts so that you can give them a starting point for their assignments, and you can see their solutions.

We can even create student accounts in bulk for you, and pre-populate them with files that you provide — just let us know!

All your students have the same environment

The same operating system, the same console, the same text editor — save yourself from having to customise your lessons and instructions for Windows/Mac/Linux, and from having to debug issues in different shells and editors.

...and they can work together

Your students can choose to share their consoles with each other, too — so they can work on group projects remotely, or help each other in-class.