BlockPy

BlockPy is a web-based Python environment that lets you work with blocks, text, or both. Designed for Data Science, equipped with powerful tools like the State Explorer, and scaffolding beginners with Guided Feedback, the goal of BlockPy is to let you authentically solve real-world problems.

Try BlockPy Now »



For Instructors

Interested in making BlockPy problems for your class?

Interested in using BlockPy in your course? Check out our Community or get in touch with acbart@vt.edu

For Developers

BlockPy is 100% open-source!

Have some ideas for the future of BlockPy? Check out our Community or get in touch with acbart@vt.edu

For Researchers

BlockPy is from Virginia Tech's Software Innovations Lab. The main developer is Austin Cory Bart, supervised by Dr. Eli Tilevich, Dr. Clifford A. Shaffer, and Dr. Dennis Kafura.

Interested in this project as it develops? Check out our Community or get in touch with acbart@vt.edu