5 handy guides to open source for teachers

To help you get the most out of your summer, but also satiate the real need to plan for the coming school year, we've collected some of our favorite concise guides to help you plan.
53 readers like this.
Looking at a map


For some teachers, summer is here and thus a long (hopefully, relaxing) break. All the teachers I know are proud lifelong learners, though, and at the end of the summer break there's a new school year awaiting. To help you get the most out of your summer, but also satiate the real need to plan for the coming school year, we've collected some of our favorite concise guides to help you plan.

How to make your school pandemic-ready

By going all-in on Linux, teacher Robert Maynord ensured his school was ready for remote learning—even before it needed to be. We still don't know what the rest of the year has in store, but if there's anything that the pandemic has shown the world, it's that digital transformation (the integration of digital technology into all areas of education) is not only possible, but beneficial to both teachers and students. You may not have the authority to change the way your classroom operates on a technological level, but there are lots of small changes you can make to create a more agile learning experience for your pupils.

The ultimate guide to open source for teachers

With this article, you can learn how to incorporate open source principles in your classroom. Open source is about more than just technology. It's about sharing knowledge, collaborating, working together toward a common goal. You can transform your classroom into a shared space where students learn from each other just as much as they do from you. Read it, put it into practice, and encourage it.

8 WordPress plugins for virtual classrooms

The WordPress web platform is a powerful tool for building websites. In the classroom, it can serve as a great tool to teach both web technology and creative or academic writing. It can also be used to enable remote learning, or to integrate everyday schoolwork with the digital realm. Gain the most benefit from WordPress for educational purposes by mastering its many add-on features.

Teach kids Python (interactive gaming)

Open source tools can help anyone get started learning Python in an easy and fun way—making games. Of course, Python is a big topic, but we have a curriculum to take you from installing Python, taking your first steps with code with simple text and "turtle" drawing games, all the way to intermediate game development.

  1. Start out by installing Python and getting used to how code works in our Python 101 article. This article alone can probably serve as the basis for two or three distinct classroom lessons.
  2. If you're familiar with Jupyter, then learn to program a simple game with Python and Jupyter.
  3. You can also learn game development with this free Python ebook, which teaches you how to use Git, Python, and PyGame. Once you've learned the basics, check out this collection of cool creations from the book's "playtesters".

If Python is too advanced for you or your students, take a look at Twine, a simple HTML-based interactive storytelling tool.

Teach kids the Raspberry Pi (programming)

This article in our guide to getting started with the Raspberry Pi explores resources for helping kids learn to program. The Raspberry Pi has the unique quality of costing only $35 USD, while also being a full-powered Linux computer that can be used for anything from basic Python lessons to actual webservers, so it's full of potential for education. It's a reasonable goal to have a Pi per child in your classroom, or you can have a single Pi for the classroom to explore together (Linux is a multi-user OS, so with the right setup all of your students can use one Pi at the same time until you sell their parents or your principle on the value of purchasing more).

Learn together

Part of an open classroom is being brave enough to learn alongside your students. As a teacher, you might be used to having all the answers, but the digital world is ever-changing and evolving. Don't be afraid to learn Python, Linux, the Raspberry Pi, and anything else with your students. Work together to learn new fundamentals, new tricks, and new ways of solving problems. Open source is a proven and successful methodology, so don't just teach it—make it happen in your classroom.

User profile image.
Jen leads a team of community managers for the Digital Communities team at Red Hat. She lives in Raleigh with her husband and daughters, June and Jewel.
Seth Kenlon
Seth Kenlon is a UNIX geek, free culture advocate, independent multimedia artist, and D&D nerd. He has worked in the film and computing industry, often at the same time.


This is a great collection for educators, thanks for sharing!

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.