Project Based Learning with Replit

August 5, 2021

A week ago I was lucky enough to attend Replit’s online workshop on Project Based Learning, where I had the opportunity to collaborate and share ideas with other CS teachers and learn a lot from a collection of keynote speakers.

Some of my big takeaways from this workshop were:

  • Considering the PRIMM Framework when introducing new programming concepts and tasks
  • Using Colaboratory in both CS and Physics as an online and collaborative alternative to Jupyter notebooks.
  • Considering a combination of both CodingBat and Project Euler to help students develop the prerequsite skills and scaffolding from discrete coding excercises and problem based learning, towards engaging project based learning tasks.

Mike’s Replit Text Adventure
Below is my brief text adventure proof-of-concept, written in Python. You can also open this code in Replit which will create your own fork where you can edit/modify it yourself! :-)

A few interesting things learned from this PD excercise:

  • Use of Python dictionaries to keep track of inventory items in any ‘adventure game’ format
  • Providing instructions using Markdown files within each Replit project to help guide and support student learning

Mike