Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
314-or-so-awesome-raspberry-pi-resources
Here's a huge list of Raspberry Pi resources I put together for Pi Day - interesting people to follow, material to read, projects to try out. You've no excuse for not learning the Pi now! :wink:
https://github.com/grantwinney/314-or-so-awesome-raspberry-pi-resources
Last synced: 3 days ago
JSON representation
-
Tutorials
-
Even More
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Adafruit
- Building a Raspberry Pi Baby Monitor
- Hackster.io
- Connecting your Pi to the web via cellular
- GooglePi \- Google Assistant on Raspberry Pi
- Raspberry Pi Door Bell
- Security Camera
- Instructables
- Interfacing with the Raspberry Pi
- Pi My Life Up
- Updating Raspbian
- Converting analog signals to digital
- Raspberry Pi Spy
- RC522 RFID Tag Reading with the Raspberry Pi
- Using a servo with the Raspberry Pi
- 7\-segment Display Modules and the Raspberry Pi \- Raspberry Pi Spy
- Solar Powered, Remote Controlled, Smart Garden
- Teaching Physical Computing with Raspberry Pi and Python
- The MagPi Tutorials
- The PiHut
- SparkFun
- Tinkernut
- Controlling your Pi over the web
- How To Make A Cheap 360 Video Camera With A Raspberry Pi
- Portable Spotify player
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
- Teaching Physical Computing with Raspberry Pi and Python
-
Beginner
- Circuit Basics - Raspberry Pi
- Configuring remote access to your Pi
- Conquer the Command Line
- Richard Smedley
- How to take screenshots on the Raspberry Pi
- Introduction to the Raspberry Pi
- Harrison Kinsley
- Raspberry Pi - The Unofficial Tutorial
- RaspberryPi.org Projects
- Raspberry Pi Workshop for Beginners
- The Raspberry Pi Platform and Python Programming for the Raspberry Pi
- Setting up wifi on the Raspberry Pi 3
- Running your first Python program
-
YouTube
-
Other Languages
- Getting started (with UWP): Choosing a programming language
- How To Create Custom GUI Apps For Raspberry Pi Using Visual Studio
- Internet of Things - Working with Raspberry Pi and Windows 10 - Bruno Sonnino, MSDN*
- Windows 10 IoT Core
- The IoT Journey : Getting Started with the Raspberry Pi 3 - Ted Malone, MSDN*
- Beginning C++ Programming (Raspberry Pi Week 7 – Day 4)
- How to code in C++ on my Raspberry Pi?
- Learn to Program Using C++ on the Raspberry Pi: An Easy Introduction to Programming for Beginners Using Linux and GNU C++
- Use C++ on a Raspberry Pi 3
- Cross Compiling Golang Applications For Use On A Raspberry Pi
- Gobot - Golang framework for robotics, drones, and the IoT
- instructions for the Pi
- Golang and Docker 1.13 on your Raspberry Pi
- BlueJ IDE
- Efficient Java Development for the Raspberry Pi
- Greenfoot
- IoT Applications With Java and Raspberry Pi
- Java Programming on Raspberry Pi
- LEDs on Raspberry Pi GPIO with Java Pi4J - Start to Finish
- Raspberry Pi with Java: Programming the Internet of Things (IoT)
- Learn to Program Using C++ on the Raspberry Pi: An Easy Introduction to Programming for Beginners Using Linux and GNU C++
- Raspberry Pi with Java: Programming the Internet of Things (IoT)
- Installing PHP (Raspberry Pi Course Week 6 – Day 4)
-
-
Software
-
Other Languages
- Build your own Raspberry Pi retro gaming rig using RetroPie
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- Fritzing
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- Edublocks
- Installing Raspbian and Mopidy on the Raspberry Pi
- openHAB
- PiBakery
- David Ferguson
- Pi Cart: a Raspberry Pi Retro Gaming Rig in an NES Cartridge
- Pi-hole
- Setting up a Pi Hole for whole-home ad/tracker blocking
- PiNet
- Andrew Mulholland
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- RetroPie
- Build your own Raspberry Pi retro gaming rig using RetroPie
- Screenly
- Sam Aaron - music-with-sonic-pi-on-the-raspberry-pi/), and then to [create a simon clone](https://grantwinney.com/creating-a-simon-game-clone-on-the-raspberry-pi/). Sam even wrote a special issue of The MagPi called [Code Music with Sonic Pi](https://www.raspberrypi.org/magpi/issues/essentials-sonic-pi-v1/). If you happen to see [Scott Fradkin](https://twitter.com/sfradkin) appear as a speaker anywhere, I learned of Sonic Pi during his livecoding session at [Stirtrek](https://stirtrek.com/) a couple years ago, and it was an excellent session.
- full walkthrough
- OSMC
- Webfoot Games
- Xbian
- YoYo Games
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- analog joystick - a-simon-game-clone-on-the-raspberry-pi/#spaniddiagramdiagramspan).
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- Installing Raspbian and Mopidy on the Raspberry Pi
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- RetroPie Setup for Raspberry Pi 3 – The Quick and Easy Guide
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
-
-
Books
-
Pinterest
- Python for Kids: A Playful Introduction To Programming
- Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours (2nd Edition)
- Code Your Own Games!: 20 Games to Create with Scratch
- Coding Games in Scratch
- Coding Projects in Scratch
- Encyclopedia of Electronic Components Volume 2: LEDs, LCDs, Audio, Thyristors, Digital Logic, and Amplification
- Volume 1 - rated.
- Python for Kids: A Playful Introduction To Programming
- Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours (2nd Edition)
- Raspberry Pi Cookbook: Software and Hardware Problems and Solutions
- here are my thoughts
- Raspberry Pi For Dummies
- Raspberry Pi Projects for Kids - Second Edition
- Scratch Programming Playground: Learn to Program by Making Cool Games
- Raspberry Pi For Dummies
- Raspberry Pi Cookbook: Software and Hardware Problems and Solutions
- Coding Games in Scratch
- Encyclopedia of Electronic Components Volume 2: LEDs, LCDs, Audio, Thyristors, Digital Logic, and Amplification
- Volume 1 - rated.
- Code Your Own Games!: 20 Games to Create with Scratch
- Coding Projects in Scratch
- Raspberry Pi Projects for Kids - Second Edition
-
-
Getting Started
- What is a Raspberry Pi? - the Raspberry Pi Foundation*
- What is a Raspberry Pi? - The Pi*
- What is a Raspberry Pi? - OpenSource.com*
- What is the Raspberry Pi 3? Everything you need to know... - ZDNet*
- Which Pi is Right for Your Project? - Jeremy Cook and Zach Wendt, PubNub*
- 9 Things You Wanted to Know About Raspberry Pi - Mihir Patkar, MakeUseOf*
- 5 easy steps to getting started using Raspberry Pi - Lory Gil, iMore*
- How to choose a Raspberry Pi starter kit - Zach, howchoo*
- Eben Upton - The Story of Raspberry Pi - a talk about how the Pi came to be and its evolution*
- Raspberry Pi Comparison Table @ ModMyPi
- RaspberryPI models comparison @ SocialCompare
- stores - the bare-bones Pi doesn't even come with an adapter! Or you could use the list in one of the product's descriptions and source each part separately.
- Vilros Raspberry Pi Ultimate Project Kit
- CanaKit Raspberry Pi 3 Ultimate Starter Kit - 32 GB Edition
- What is a Raspberry Pi? - the Raspberry Pi Foundation*
- Raspberry Pi Zero W
- Raspberry Pi 3 Model B+ - pi-3-model-bplus-sale-now-35/)*
- CanaKit Raspberry Pi 3 Ultimate Starter Kit - 32 GB Edition
- stores - the bare-bones Pi doesn't even come with an adapter! Or you could use the list in one of the product's descriptions and source each part separately.
- Vilros Raspberry Pi Ultimate Project Kit
-
Operating Systems
- Beginner's Guide to NOOBS - The MagPi*
- How to install NOOBS on the Raspberry Pi - The Pi*
- How to Install Raspbian: A Simple Guide for Beginners
- Raspberry Pi Operating Systems - installation guides at Pi My Life Up*
- Brief overview of available operating systems - Thorin Klosowski, Lifehacker*
- Create a Lightweight Raspberry Pi System with Raspbian Lite - Dave Johnson*
- Getting Started with NOOBS - Raspberry Pi Foundation*
- Installing Operating System Images
- Third party operating system images for Raspberry Pi - Raspberry Pi Foundation*
-
Scratch
- Scratch
- Getting Started with Scratch
- Tutorials for Getting Started
- Using Scratch 2.0 on the Raspberry Pi
- Hardware That Can Connect to Scratch
- Project Sharing - When you create a Scratch project, share it with the world!*
- Scratch online - You can also play with Scratch away from the Pi.*
- Scratch Projects - official Scratch site*
- Scratch Studio \- Webcam Games
- GPIO control using Scratch on the Raspberry Pi
- Physical Computing - Scratch 2.0 for Raspberry Pi
- A web-based alternative to Scratch
- Scratch GPIO @ Raspberry Pi Foundation
-
Python
-
Coding with the IDLE
- Program a Raspberry Pi: Terminal and Python IDLE - Raspberry Pi Foundation*
- Python 2 IDLE - official docs*
- Python 3 IDLE - official docs*
-
Coding Online
-
Coding with IDEs
- PyCharm - will probably run directly on a Pi, but it'll be slow*
- NINJA-IDE - haven't tried it, but looks promising*
- Thonny IDE - apparently made for Raspbian, so will probably perform better on the Pi*
-
Python Tutorials
- Beginning Python Programming (Raspberry Pi Week 7 – Day 2)
- Getting Started with GUIs
- Learn Python \- Free Interactive Python Tutorial
- Facebook group
- Python for Everybody
- installing it - by-step](https://www.py4e.com/lessons). Created by [Charles Severance](https://twitter.com/drchuck).
- Python For Beginners
- Python Usage Documentation
-
Python MOOCs (free online classes)
- What's a MOOC
- An Intro to Interactive Programming in Python (Part 1) - Rice University (Coursera)*
- An Intro to Interactive Programming in Python (Part 2) - Rice University (Coursera)*
- Intro to Computing using Python - Georgia Tech (edX)*
- Intro to Python for Data Science - DataCamp*
- Intro to Python: Absolute Beginner - Microsoft (edX)*
- Intro to Python: Fundamentals - Microsoft (edX)*
- Intro to Python for Data Science - Microsoft (edX)*
- Learn to Program: The Fundamentals - University of Toronto (Coursera)*
- Learn to Program Using Python - University of Texas Arlington (edX)*
- Programming for Everybody (Getting Started with Python) - University of Michigan (Coursera)*
- Programming Foundations with Python - Kunal Chawla (Udacity)*
- Python Programming Essentials - Scott Rixner, Rice Unversity (edX)*
- Dan Bader
- Harlin Seritt
-
Stores
-
Blogs / Magazines / Ezines
-
Contests / Events
-
Other Languages
- Adafruit Blog - Contests
- element14
- using the Pi to improve the kitchen experience - challenges/pichef/blog/2018/03/04/bake-mate-pi-chef-blog-6-measuring-oven-temperature).
- PA Consulting's Raspberry Pi Competition
- Pi Wars
-
-
Hardware
-
Other Languages
- JustBoom
- Flick
- Pibrella
- PiJuice
- HAT
- PiJuice Quick Start Guide and FAQ
- Raspberry Shake
- Strato Pi
- Using Hot Wires / Snap Circuits with Raspberry Pi
- Snap Circuits - to-Pin Connectors](http://amzn.to/2DmijqO) to connect your Snap Circuits set to a breadboard.
- Pi-Car
- HAT
- Snap Circuits - to-Pin Connectors](http://amzn.to/2DmijqO) to connect your Snap Circuits set to a breadboard.
-
Robotics
-
-
Social Media
-
Twitter
-
Facebook
-
Pinterest
- Cool Components
- Instructables
- Make Magazine - Raspberry Pi
- Make Magazine - Robotics - some of them involve a Pi*
- Pi My Life Up - lots of boards, from getting started, to projects and guides, to gear and more*
- Raspberry Pi
- RaspberryPi Spy
-
-
Educational Resources
-
Pinterest
- Adafruit + Educators
- Adventures in Raspberry Pi
- CamJam EduKit
- sensor kit
- Hello World
- read more
- Pi Supply kits
- junior science and experimentation kit - supply.com/product/microbit-go/) (a HAT with buttons and LEDs built-in).
- Raspberry Pi Foundation
- Education Newsletter
- Issue 1: Raspberry Pi for Education
- Issue 2: Teach and Make with Raspberry Pi
- Adventures in Raspberry Pi
-
-
Electronics Fundamentals
-
Pinterest
- A simple guide to electronic components - bigclivedotcom, YouTube*
- Basic Electricity - Resistance and Ohm's law - Afrotechmods, YouTube*
- Capacitors - SparkFun*
- Capacitors - Chris Woodford, ExplainThatStuff!*
- Choosing the Resistor to Use With LEDs: 3 Steps
- Connecting a Push Switch
- Current Limiting Resistor
- Diodes - SparkFun*
- Diodes and LEDs - Chris Woodford, ExplainThatStuff!*
- charlieplexing
- Introduction to Electronics - Drs. Ferri and Robinson, Jr of Georgia Tech*
- Picking Resistors for LEDs
- Push Button with Raspberry Pi - Hardik Rathod, Hackster.io*
- Resistors - SparkFun*
- Resistors - Chris Woodford, ExplainThatStuff!*
- Simple Button Input with the Raspberry Pi - Gaven MacDonald, YouTube*
- Transistors - SparkFun*
- What is a Circuit? - SparkFun*
- Basic Electronics Tutorials
- Using PullUp and PullDown Resistors on the Raspberry Pi
-
-
Reference Guides / Help
-
Pinterest
- Linux Commands Cheatsheet
- Linux Commands Cheat Sheet: A Great Beginners Guide
- Pibrella Commands
- Raspberry Pi Cheat Sheet
- Raspberry Pi Pinout
- dozens of other accessories - pi.org/).
- Raspberry Pi Commands Cheat Sheet
- Raspberry Pi @ StackExchange
- StackExchange network
- Sonic Pi Cheat Sheet
- TeCoEd - Rapspberry Pi
- The MagPi Troubleshooting Special
- 42 of the Most Useful Raspberry Pi Commands
-
-
Interfacing with Arduino
-
Pinterest
- Arduino
- Connect Your Raspberry Pi and Arduino Uno\!: 6 Steps \(with Pictures\)
- Controlling Arduino by Raspberry Pi - Fabio Nelli*
- Program an Arduino UNO with your Raspberry Pi
- Raspberry Pi Tutorial 38 \- Use an Arduino as a Slave with Python \(Nanpy\)
- RasPiO Duino - A board that acts like an Arduino, but plugs directly into the Pi for programming. Has excellent reviews at [The PiHut](https://thepihut.com/products/raspio-duino).*
-
-
A List of Lists
-
Pi Day
Programming Languages
Categories
Tutorials
104
Software
46
Python
38
Social Media
33
Books
22
Electronics Fundamentals
20
Getting Started
20
Hardware
19
Blogs / Magazines / Ezines
14
Reference Guides / Help
13
Scratch
13
Educational Resources
13
Stores
10
Operating Systems
9
Pi Day
8
Interfacing with Arduino
6
Contests / Events
5
A List of Lists
4
Sub Categories