12 open source resources for kids and young adults

Explore new technologies with Opensource.com's top 12 articles from 2019 about learning an open source technology.
140 readers like this.
Person reading a book and digital copy

Are you looking to challenge your children (or even yourself) to learn new things about open source technologies? Whether you're in elementary school, high school, or college, or even a parent or teacher, Opensource.com has some great reading about open source technologies suitable for the younger generation. Here are our top 12 articles from 2019 on open source for students (and those who love them).

Hacking math education with Python

As a student, I had difficulty with the abstraction of mathematics. Traditional classroom instruction didn't work for me. Peter Farrell has another approach for learners who are challenged by conventional mathematics instruction. His unique approach, which teaches math using Python, resonated with me when I interviewed him about how he is Hacking math education with Python.

5 open source tools for teaching young children to read

No doubt, you have seen how easy it is for children to master today's electronic devices—but what about traditional literacy? Are today's children getting the foundation in reading, writing, and arithmetic that they need to be successful? Laura Janusek's 5 open source tools for teaching young children to read may help. She says, "Access to literary environments has been shown to impact literacy and attitudes towards reading. Why not strive to create a digital literacy environment for our kids by filling our devices with educational technologies, just like our shelves are filled with books?"

What programming language would you teach a kid first?

Coding has become a hot area for schools and parents. Opinions abound on the best computer language to teach and when to begin teaching it. Lauren Pritchett celebrated Ada Lovelace Day 2019 by exploring What programming language would you teach kids first? Be sure to take the accompanying poll, too.

Getting started with the BBC Microbit

Learning to code should be fun, and one of the ways to ensure a great early experience is by using an inexpensive open hardware board. In Getting started with the BBC Microbit, I provide step-by-step directions and some code examples so your child can learn to program with MicroPython.

Introducing kids to computational thinking with Python

Coding can be the key that lifts children out of poverty and empowers them to gain new skills, confidence, and the knowledge necessary to break free from socioeconomic disadvantages. In Introducing kids to computational thinking with Python, I interviewed librarian Qumisha Goss, who is leveraging the power of Python to transform children's lives in Detroit.

A dozen ways to learn Python

Do you know someone who really wants to learn to Python but is looking for the right hook to get started? Removing abstraction has been key to my best learning experiences, and I share some of the resources I've found in A dozen ways to learn Python. They will start you on your journey to Python proficiency and sustain your learning over the long haul.

100 ways to learn Python and R for data science

Many people want to learn data science but are drowning in the deluge of information available online, leaving them confused about where to find the best book, tutorial, or other learning resources. Where would you turn to learn the skills necessary to play a role in this rapidly growing field? Chris Englehardt, Dorris Scott, and Annu Singh share their suggestions in 100 ways to learn Python and R for data science.

How a trip to China inspired Endless OS and teaching kids to hack

I've long been interested in inexpensive, Linux-based computers that help children around the world learn how to code. One of these is Endless' Hack, a low-cost laptop, and an accompanying series of video games designed to get kids coding and become creative problem solvers while they're having fun. In 2019, I got to interview Endless' founder Matt Dalio, where he shares How a trip to China inspired Endless OS and teaching kids to hack.

How to use the internet to learn IT skills

Looking to do something meaningful in the new year? How about helping a few young people take their first steps in an IT career? You can follow the lead of David Clinton, a systems administrator, teacher, and writer, who shares How to use the internet to learn IT skills. Giving students access to open source tools and letting them explore and iterate creates a rich learning experience, he explains.

Digital divide? How the Asian Penguins share Linux at Minnesota charter school

Stu Keroff is an educator who has turned his passion for Linux and open source into a school–community outreach program that serves a large number of immigrant families in Minnesota. He is a husband, father, teacher, speaker, and advocate for Linux in K-12 education and a winner of the 2016 Opensource.com Readers Choice Award. In Digital divide? How the Asian Penguins share Linux at Minnesota charter school, Stu shares his Linux-powered solution to expand digital literacy in his community.

13 books for picking up new tech in 2019

If you (or someone you know) learn best by reading, my 13 books for picking up new tech in 2019 may help you discover a new skill that piques your curiosity. The list includes books on everything from Python to Linux to developing games on a Raspberry Pi.

11 surprising ways you use Linux every day

If you, like me, wonder what powers all the electronic gadgets that power our day-to-day lives today, read my article on 11 surprising ways you use Linux every day. You might be amazed at how much we depend on open source to get us through our days.

A lifetime of learning

What would you like to know to help the children in your life expand their tech knowledge and skills? Please share your ideas in the comments, or even consider sharing your own experiences with Opensource.com readers by submitting an article about your favorite open source education topic.

User profile image.
Educator, entrepreneur, open source advocate, life long learner, Python teacher. M.A. in Educational Psychology, M.S. Ed. in Educational Leadership, Linux system administrator.

Comments are closed.

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