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
- The Official Raspberry Pi Beginner's Book - the Raspberry Pi Foundation*
- 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 Zero W
- Raspberry Pi 3 Model B+ - pi-3-model-bplus-sale-now-35/)*
- 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
- Getting Started with NOOBS - Raspberry Pi Foundation*
- 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
- Installing Operating System Images
- Raspberry Pi Operating Systems - installation guides at Pi My Life Up*
- Third party operating system images for Raspberry Pi - Raspberry Pi Foundation*
- Brief overview of available operating systems - Thorin Klosowski, Lifehacker*
- Create a Lightweight Raspberry Pi System with Raspbian Lite - Dave Johnson*
- Scratch
- Getting Started with Scratch
- Learn to Code with Scratch - special issue of The MagPi*
- Tutorials for Getting Started
- Using Scratch 2.0 on the Raspberry Pi
- CodeClubProjects - Dozens of projects for learning to use Scratch, from the Raspberry Pi Foundation*
- 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
- Scratch GPIO @ Raspberry Pi Foundation
- A web-based alternative to Scratch
- Download Python
- What should I learn as a beginner: Python 2 or 3?
- Should I use Python 2 or Python 3 for my development activity?
- Program a Raspberry Pi: Terminal and Python IDLE - Raspberry Pi Foundation*
- Python 2 IDLE - official docs*
- Python 3 IDLE - official docs*
- JDoodle
- Pyfiddle
- Python Fiddle
- Python Online Shell
- Trinket
- PyCharm - will probably run directly on a Pi, but it'll be slow*
- NINJA-IDE - haven't tried it, but looks promising*
- spyder - it's an option... doesn't look as user friendly to setup, but I've never tried it*
- Thonny IDE - apparently made for Raspbian, so will probably perform better on the Pi*
- Mock GPIO Module
- 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
- 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 Computer Science and Programming Using Python - MIT (edX)*
- 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: A Concise Introduction - Wesleyan University (Coursera)*
- Python Programming Essentials - Scott Rixner, Rice Unversity (edX)*
- Python Programming for Everybody - Charles Severence*
- Dan Bader
- Harlin Seritt
- Circuit Basics - Raspberry Pi
- Running your first Python program
- Setting up wifi on the Raspberry Pi 3
- 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
- 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
- Reboot or shut down your Raspberry Pi using an Amazon Dash Button
- 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
- 52 Weeks of Pi
- ExplainingComputers (Raspberry Pi 3)
- ExplainingComputers (Raspberry Pi)
- Gaven MacDonald
- Newman Solutions
- Pi My Life Up
- RaspberryPi
- Raspberry Pi IV Beginners
- analog joystick
- RasPi.TV
- RasPiO Duino
- Tech Erudio
- The MagPi
- TheRaspberryPiGuy
- Beginning C Programming (Raspberry Pi Week 7 – Day 3)
- Learn C Essentials \- The MagPi Magazine
- Getting started (with UWP): Choosing a programming language
- How To Create Custom GUI Apps For Raspberry Pi Using Visual Studio
- Mono
- 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*
- Mono framework - platform apps in C#. Again, it assumes Visual Studio on a separate machine. [Mono supports a ton of languages](http://www.mono-project.com/docs/about-mono/languages/), but if you use VS you'll be restricted to what VS supports.
- 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
- Pi4J
- Efficient Java Development for the Raspberry Pi
- NetBeans is moving from Oracle to Apache
- 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)
- Installing PHP (Raspberry Pi Course Week 6 – Day 4)
- Programming PHP (Raspberry Pi Course Week 6 – Day 5)
- Adafruit
- CanaKit
- ModMyPi
- Monk Makes
- Newark element14
- Pimoroni
- Pi Supply
- Raspberry Pi Foundation
- RasPiO
- SparkFun
- The PiHut
- Adafruit
- Christian Cawley, MakeUseOf.com
- DIY lego cases
- Electronics Weekly
- Hackaday
- Les @ Bigl.es
- Harry Potter frame
- Pi Supply
- Raspberry Pi Pod
- Mike Horne
- Raspberry Pi Starter Kits
- SparkFun
- The MagPi Magazine
- The PiHut
- The Polyglot Programmer
- 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
- PyCon
- Raspberry Jam
- guidebook for starting your own jam
- BerryBoot
- DietPi
- Edublocks
- Fritzing
- analog joystick - a-simon-game-clone-on-the-raspberry-pi/#spaniddiagramdiagramspan).
- Hass.io
- Jasper
- open source - controlled apps, Jasper was made to run on a Raspberry Pi. The possibilities for this are pretty awesome.
- Mopidy
- Installing Raspbian and Mopidy on the Raspberry Pi
- OctoPi
- OctoPrint
- 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
- PiVPN
- How to turn your Raspberry Pi into a Home VPN Server using PiVPN
- RetroPie
- Build your own Raspberry Pi retro gaming rig using RetroPie
- RetroPie Setup for Raspberry Pi 3 – The Quick and Easy Guide
- Screenly
- Sonic Pi
- 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.
- Things Gateway
- full walkthrough
- Volumio
- OSMC
- Webfoot Games
- Xbian
- YoYo Games
- JustBoom
- Flick
- Kano Computer Kit
- Pibrella
- Pi-Car
- 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.
- CamJam EduKit #3 - Robotics
- GoPiGo
- read more about them
- Raspberry Pi Robotics
- Top 5 RaspberryPi Robot Projects
- Andrew Mulholland
- Ben Nuttall
- Clare Sutcliffe
- Frank Hockey
- Joshua Lowe
- Kano Computing
- Laura Sach
- ModMyPi
- Pete Lomas - creator of the Raspberry Pi.
- PiBorg
- Raspberry Pi Foundation
- Raspberry Pi Spy
- RaspberryPi Geek
- RaspberryPint
- SparkFun
- The Raspberry Pi Guy
- Circuit Basics
- MagPi Magazine
- PiBorg
- Raspberry Pi Foundation
- Raspberry Pi HQ - Project Blog
- Raspberry Pi News and Ideas
- Raspberry Pi Projects and Resources
- Raspberry Pi Tutorials for Complete Beginners
- The Pi Zone
- 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
- Adafruit + Educators
- Adventures in Raspberry Pi
- CamJam EduKit
- sensor kit
- Hello World
- read more
- Picademy
- Raspberry Pi Certified Educator
- Pi Supply kits
- junior science and experimentation kit - supply.com/product/microbit-go/) (a HAT with buttons and LEDs built-in).
- Raspberry Pi Foundation
- Free Online Courses
- Project Ideas for Teaching, Learning, and Making
- Education Newsletter
- Issue 1: Raspberry Pi for Education
- Issue 2: Teach and Make with Raspberry Pi
- A simple guide to electronic components - bigclivedotcom, YouTube*
- Basic Electricity - Resistance and Ohm's law - Afrotechmods, YouTube*
- Basic Electronics Tutorials
- 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*
- Using PullUp and PullDown Resistors on the Raspberry Pi
- What is a Circuit? - SparkFun*
- 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
- 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
- Arduino
- Connect Your Raspberry Pi and Arduino Uno\!: 6 Steps \(with Pictures\)
- Controlling Arduino by Raspberry Pi - Fabio Nelli*
- Interfacing Arduino with Raspberry Pi - Sankar Cheppali*
- 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).*
- Raspberry Pi Awesome List
- Raspberry Pi: Top 31 projects to try yourself
- RPi Tutorials @ elinux.org
- 101+ Raspberry Pi Projects For Electronics Students
- A Brief History of Pi
- Find Your Pi Day
- how they did it
- Huge list of FREE Pi Day Activities for All Ages
- Lesson Plans and Other Activities for Pi Day
- Numbers of Pi
- TeachPi\.org Activities