Basic Programming

  1. Your first program EVER (Basic, 10 min)
    1. open: text editor
    2. Type: print “Hello World! Learning About Raspberry Pi”
    3. Save: Pi folder call it learn1.py
    4. Open: Terminal
    5. Type: python learn1.py
  2. Learning to Program with Python – Several foundation activities (Basic, 10-20 min)
  3. Python Quick Reaction Game (Basic, 30 min)
  4. Your first game EVER (Basic, 3 hrs)

Media Creation on RPi

SonicPi is an exciting program that enables you to produce music with your Raspberry Pi! There are simple tutorials below to help get you started!

    1. A step-by-step tutorial for beginners
    2. Or, if you prefer experimentation, copy this code into your SonicPi editor!
    3. Full Lesson Plans on Sonic Pi

Playing with Sensors on RPi

We can interact with our environment by connecting our Raspberry Pi to some basic sensors. Start small and build from there!

  1. Simple Recipes for RPi Sensors – (Beginner, 20 min. to 3 hours) in PDF format
  2. GPIO Music Box
  3. Using Inputs with GPIO (Beginner, 30 minutes)
  4. Physical Computing with Scratch (Beginner, 1 to 2 hours)

Scratch

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

For a tutorial, there are beginner’s manuals in PDF, as a Wiki, or you can try some short projects here.

 

For our tinkerers who prefer to play around with projects that have already written, feel free to download any of our Scratch challenges and upload them into your Scratch offline editor (download link here) or into the free online platform provided by MIT.

Vocal Intruder Warning (Beginner, 1 to 2 hours)
Hide and Seek (Beginner, 1 to 2 hours)

Microcontroller Challenges:

Using a Temp Sensor

Using a Motion Sensor Alarm

Using a Camera

Projects for Micro:Bit