RPi Tutorials
Back to the Hub.
Community Pages:
Tutorials - a list of tutorials. Learn by doing.
Guides - a list of informative guides. Make something useful.
Projects - a list of community projects. Help others out.
Tasks - for advanced users to collaborate on software tasks.
Datasheets - a frambozenier.org documentation project.
Education - a place to share your group's project and find useful learning sites.
Community - links to the community elsewhere on the web.
Games - all kinds of computer games.
Introduction
This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.
The Raspberry Pi Forum has a list of Project Ideas & Links, to help people get started.
Please add links to your tutorials (and ones you find interesting).
Fill in each section:
- Tutorial Title (as a link to the project webpage or connected wiki page)
- Tutorial Description (including any additional links or information
- Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)
- Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)
- Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)
- Tutorial Status (Not Started/In-Progress/Available).
Tutorials List
Tutorial Title and Link |
Description |
Level |
Tags |
Author |
Status |
Tutorial: How to use your RPi like an Arduino |
A thorough guide to using the RPi's GPIO pins in Python, Bash and C. |
Intermediate |
Teaching, Python, Bash, C |
T3db0t |
Available |
Raspberry Pi YouTube Tutorials |
Forum Link: Liam Fraser's Video Tutorials |
Beginner |
Teaching, Python |
Liam Fraser |
Available |
Introducing the Raspberry Pi |
h2g2 project: Introducing the Raspberry Pi |
Beginner |
Startup guide |
Tufty |
Available |
Getting Started with the Raspberry Pi |
Introductory tutorial for total beginners to get your Raspberry Pi booted and online : Getting Started with the Raspberry Pi |
Beginner |
Startup guide |
T3db0t |
Available |
The Coding Club Free eBook(s) |
Forum Link: Teaching Youngsters Programming |
Beginner (~ages 10) |
Teaching, Python |
Sciman |
Available |
DracoSoftware |
Forum Link: Blog about working with Raspberry Pi for Windows users |
Beginner |
Teaching, Windows, Linux |
dracolytch |
Available |
Easy GPIO Hardware & Software(Wiki) |
Forum Link: Easy GPIO Hardware & Software Aim to introduce the basic circuits for interfacing through the GPIO. |
Beginner |
Teaching, Basic Hardware |
Meltwater - Open Project |
In-Progress |
SD Card setup using DD for Windows |
Blog Link: My Raspberry Pi Experience How to set up an SD Card using DD for Windows - with step by step screenshots |
Linux Beginner/ Windows Intermediate |
Startup Guide, OS setup |
Tass |
Available |
Software: C64 Emulator (VICE) |
Forum Link: How to install the C64 Emulator VICE |
Linux Beginner |
Install Guide, Software, Emulator |
Frank Buss |
Available |
Setting up VNC |
Blog Link: My Raspberry Pi Experience How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots |
Beginner |
Startup Guide, OS setup |
Tass |
Available |
Setting up Apache2 |
Blog Link: Fusion Strike A guide on setting up an Apache2 web server with Screenshots |
Beginner |
Startup Guide, server setup |
Jacob Clark |
Available
|
Setting up PHP |
Blog Link: Fusion Strike A guide on setting up PHP web server with using Apache & SSH with Screenshots |
Beginner |
Startup Guide, server setup |
Jacob Clark |
Available |
Setting up MySQL |
Blog Link: Fusion Strike A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache & SSH with Screenshots |
Beginner |
Startup Guide, server setup |
Jacob Clark |
Available |
Running Puredata on the Raspberry Pi |
How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : Running Puredata on the Raspberry Pi |
Beginner |
Startup guide |
T3db0t |
Available |
How to mount a USB flash drive on the Raspberry Pi |
Blog link: How to mount a USB flash drive on the Raspberry Pi |
Beginner |
Startup guide, Linux |
Alex Eames |
Available |
How to mount and use a USB Hard Disk Drive on the Raspberry Pi |
Blog link: How to mount a USB hard disk drive on the Raspberry Pi |
Beginner |
Startup guide, Linux |
Alex Eames |
Available |
How to build a cheap powered USB hub |
Blog link: How to build a cheap powered USB hub How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one. |
Intermediate |
Hardware, USB hub |
Alan Thew |
Available |
Raspberry Pi UPnP Media Player |
Blog link: Raspberry Pi UPnP Media Player A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer. |
Beginner |
Startup guide, Linux |
Chris Baume |
Available |
Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi) |
A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT. |
Intermediate |
Teaching, C++ |
Javier Bravo |
Available |
|