The EdTech Roundup
Connect:
  • Home
  • Reviews
  • Editorials & Press
  • Ed Tech Sites
  • Lesson Plans
    • Elementary
    • Secondary
  • Former Weekly Podcast
  • About Me
  • Contact

Pythonroom: A Complete Python Curriculum for Secondary Students and Teachers

10/15/2016

4 Comments

 
Please note: Phythonroom has been acquired by Tynker and
is now available here: https://www.tynker.com/pythonroom
Picture
Pythonroom is meant to be an interactive curriculum for secondary students and teachers looking to take their programming skills to the next level.  It’s designed to be a resource that comes after students have some familiarity with computational thinking and have been exposed to resources like Code.org or Scratch.  The entire curriculum is free to use, and paid accounts will also have access to classroom analytics.  Let’s take a look!

Before diving into the review, let’s take a look at an introductory video from the Pythonroom team:
​

Pythonroom is designed to be guided enough where teachers without Python experience would still be able to manage a class, although obviously it would be beneficial for teachers to have that knowledge to help troubleshoot and work through lessons with their students.

However, in many schools, that’s simply not an option, and so I believe it’s beneficial that Pythonroom offers the support and scaffolding it does.  This way, students or schools without access to highly qualified CS teachers can still learn the language and the associated CS principles.  

When you log in to the dashboard, you’ll be presented with an incredibly simple and clean interface. You can create a new classroom (and add your students in) or you can jump straight into Learn Python to check out their curriculum.

Picture

As you can see on the left, a wide variety of topics are covered, and everything is broken down into manageable chunks.  Most of the activities are aligned with the CSTA computer science standards, although they’re not explicitly listed, so you’ll have to manually determine where everything lines up.  This is really the only shortcoming I found while going through the resource, but depending on your school/district expectations for addressing the standards, this may be a major one.

One of the things that I love about many of the steps in the curriculum is that the Pythonroom team has gone out of their way to include analogies and comparisons that go beyond computer science.  As anyone who has tried to learn a new programming language knows, it can be incredibly difficult, especially if you’re a younger learner who isn’t necessarily comfortable with all the terminology.  I think this analogy approach that they use is incredibly helpful and it’s great to see this addition consistently throughout their curriculum.


Picture

In total, the curriculum consists of over 130 lessons and problems, all of which are designed for first time coders and built based on feedback from teachers and students with no prior exposure to coding.

The curriculum also offers a ton of practice opportunities.  There is very little reading or learning before you’re asked to apply something, which I think is another strong benefit of how things are organized.  On top of that, there are a wide variety of fun programs that students are asked to create (like a rock, paper, scissors program for example).

Moving on to the Classroom component of the app (which will only be available on paid plans), this is where you can add in your students and get analytics of how each of your students are doing.  You’ll be able to get a newsfeed on the right of how your students are progressing and look at individual granular data for each student’s activity within Pythonroom.

Picture

Pythonroom is also meant to be used in two different ways, depending on the classroom need. There’s the self-guided way, where students would work through the modules and lessons on their own and the teacher could move around the classroom helping them.  Or you can use the Project feature and share out your own code screen to students in your class.  They can have this open to reference any time they might need it and basically eliminates the need for an overhead projector.

With Pythonroom’s Code feature, teachers can add in their own program files (or student files) and also see each individual student file as kids work through it.  Plus, teachers can add in comments and annotations to leave notes and feedback for students as they’re creating programs.  You can even collaborate in groups or as a whole class on a piece of code or a program, which is easily one of my favorite features.  You can see more of this in thedemonstration video below.



Finally, as to the pricing of Pythonroom, the full-service application runs at $35 a month per classroom, which gets you access to the classroom analytics and student progress tracking.  However, Pythonroom does have a partnership with Pledgecents, so if your classroom is unable to afford this, everyone who signs up will receive a donor to cover the cost.  And if you sign up for a year-long license the price goes down to $25 a month as well.

Overall, I think Pythonroom is an excellent resource.  Aside from not explicitly stating which CSTA standards are covered in each lesson, it has a robust curriculum that is well-designed and friendly even for those who are just beginning with programming.  The use of analogies, activities, and engaging program creation through the curriculum helps to ensure that students will be better able to find relevance in the work they’re doing.  For a completely free curriculum, Pythonroom is incredibly robust.  Plus, if you’re interested in the classroom analytics and you don’t have the funding, it’s wonderful that they’re offering a partnership with Pledgecents to cover those classroom expenses.  

In short, if you’re looking for a way to bring coding and programming into your classroom, and your students are already comfortable with the basics of computational thinking and block programming, Pythonroom is a wonderful next step.

Picture

​The opinions expressed in this review are my own.

I was not compensated for writing this review.
4 Comments
Corey Woodring
11/12/2018 07:28:06 am

Do you have a syllabus?
I need it for my course proposal
Thank you
Corey

Reply
Mike
11/12/2018 07:47:47 am

Hi Corey,

You can contact the Pythonroom folks for this information - on Twitter they are at https://twitter.com/pythonroom, or their help email is: [email protected]

Hope that helps!

Mike

Reply
Terri Reh
2/24/2020 07:30:04 pm

Pythonroom will not open. Is it not available anymore?

Reply
Mike
2/24/2020 07:55:40 pm

Hi Terri - thanks for the note! Pythonroom was acquired by Tynker and is now available here: https://www.tynker.com/pythonroom

I'll get the review updated as well. Hope that helps!

Mike

Reply



Leave a Reply.

    Reviews

    Here you can find the Round Up's collection of in-depth reviews on the latest programs, apps, websites, and more.

    Make sure to click the review's title or the Read More link for the complete review!


    Picture

    Featured

    Picture
    Check out our featured review | ClassroomAPP: A Complete, K-12 Digital Platform for Online and In-Person Classrooms

    Teach.com

    Picture

      Subscribe

    Subscribe

    Connect


    Awards

    Picture
    Picture
    Picture
    Picture
    Picture
    Picture
    Picture

    RSS Feed


    Archives

    June 2021
    December 2020
    November 2020
    July 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    August 2018
    July 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    November 2015
    October 2015
    September 2015
    August 2015
    June 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    July 2014
    June 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    April 2013

           
​Except where noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
Picture

Copyright 2020 | Mike Karlin, Ph.D.