I’m teaching a middle school programming class and want to share the coolest thing that happened this week: my students started a website to share what they’re learning. The whole thing was their idea!

On their own, they found Google Sites and figured it would be a good tool to use. We already use Gmail and Google Chat as a part of class, so the kids already had accounts. With virtually none of my help and 1 class period, they signed up for a Google Site, made the class into site owners, put up the preliminary information, and even signed up for Google Analytics to track visitors.

The site is called Python Helper and the students’ goal for the site is to help others learn to program in Python. They’ve decided they want to share their programs. I’ve encouraged them to also describe the programs they’ve written and the kinds of problems they’ve attempted to solve. Please remember that the site is maintained by 6th and 7th grade students. We’re working on it as we learn to program — web design is not our main purpose.

But is it useful?

Python Helper is so cool mostly because it came from the students. After I wrote the above, I let this post sit in my drafts because it didn’t feel complete. Then it hit me, I hesitate because I wonder what my students are really contributing with this site. I don’t kid myself that this site will be really useful to anyone outside the class and their families. Am I just adding detrius to the sea that is the user-generated web? (Or have I just read a little too much Gary Stager this month?)

I’m concluding that the site is valuable because it’s a journal of the students’ learning. At the end of the year, we can look on this site to see all that we’ve learned.