kids · lessons · programming · python

Lessons on PI – Lesson 3 (cont.): A little programming…

The conditional… or “IF” statement Programs that count really fast or create MADLIBs are a ton of fun, but part of encoding knowledge is the ability to make decisions in code.  To do that we need something that will allow the code to take two different paths… the “if” statement. The if statement checks a value… Continue reading Lessons on PI – Lesson 3 (cont.): A little programming…

kids · lessons · programming · python · raspberry pi

Lessons on PI – Lesson 2(cont.) A little programming…

What is programming? Programming is the process of recording knowledge or tasks into code.  Code like Python, or Javascript is a bridge “language” that allows humans to write their intent into formulas that a computer can then use like a recipe for action. Computers don’t get bored… In the previous lesson we used git to get some… Continue reading Lessons on PI – Lesson 2(cont.) A little programming…

kids · lessons · raspberry pi

Raspberry PI Foundation Curriculum – Great Structure! Achievable Milestones!

The Raspberry PI Foundation just released a neat way of structuring goals for a class.  In addition they’ve provided a way to segment interests among the students which reflects the latest thinking in personality types. Check it out: https://www.raspberrypi.org/curriculum/ For our class – I’ll have the students pick off the first level of each area… Continue reading Raspberry PI Foundation Curriculum – Great Structure! Achievable Milestones!

Electronics · kids · lessons · python · raspberry pi

Lessons on PI – Lesson 4: The Sense Hat (and a little VIM)

The Sense Hat What’s a hat? Hats are the term that the Raspberry PI community uses to identify bits of hardware that are made to plug into the Raspberry Pi’s GPIOs (General Purpose IO) – that row of pins along one side of your pi.  There are lots of these out there to make interacting with… Continue reading Lessons on PI – Lesson 4: The Sense Hat (and a little VIM)

lessons · raspberry pi · Websites

Lessons on PI – Lesson 3: Getting around (ls, cd, rm, mkdir, touch, pwd, less…)

The Linux operating system and specifically the terminal, can feel like a maze when trying to find your way around.  If you haven’t yet, check out Lesson 1, and Lesson 2. The file and directory File There are a couple of concepts you will have to hold in your head as you get started.  The… Continue reading Lessons on PI – Lesson 3: Getting around (ls, cd, rm, mkdir, touch, pwd, less…)

lessons · python · raspberry pi

Lessons on PI – Lesson 2: On the shoulders of giants (apt-get, and git)

On the Shoulders of Giants That phrase, “On the shoulders of giants”, has come to mean, “discovering truth by building on previous discoveries” which just about sums up all of computer science. That idea, is the reason Computers are moving so fast!  When you can reuse the work being done by hundreds of thousands of people… Continue reading Lessons on PI – Lesson 2: On the shoulders of giants (apt-get, and git)

lessons · raspberry pi

Lessons on PI – Lesson 1: The Raspberry PI

This is the first in a series of raspberry pi classes.  When the kids first show up with their hardware they need to immediately get it up and running by understanding the various bits. What is it? “The Raspberry Pi is a credit-card-sized computer that plugs into your TV and a keyboard. It is a capable… Continue reading Lessons on PI – Lesson 1: The Raspberry PI