Raspberry Pi
Programming
Sharpen Your Programming Skills
Use Python to control the Raspberry Pi’s GPIO pins, create GUIs, access the internet, process data, and much more. Use C to control high-speed displays and other hardware. Use shell scripts manage files, automate tasks, and format data. Check out the tutorials below to learn how!
42 of the Most Useful Raspberry Pi Commands
Keeping track of all of the useful Raspberry Pi commands can be overwhelming, so here is a list of the most common and important ones.
How to Write and Run a Python Program on the Raspberry Pi
Find out what Python programs are and how they’re used. We also have a “hello world” example so you can compile and run Python programs on the Raspberry Pi.
Programming With Your Android Smartphone: The Tools You Need
An in-depth look at some of the essential tools you’ll need for programming on your Android smartphone.
How to Write and Run a Shell Script on the Raspberry Pi
Find out what shell scripts are and how they’re used. We have a “hello world” example so you can write and run your own shell scripts on the Raspberry Pi.
How to Write and Run a C Program on the Raspberry Pi
Find out what C programs are and how they’re used. We’ll also do a “hello world” example so you can compile and run your own C programs on the Raspberry Pi.
How To Start Programs Automatically on the Raspberry Pi
How to start Raspberry Pi programs automatically on boot or at regular time intervals using Cron.
Neural Networks in Python: ANN
Learn the fundamentals of neural networks. Here’s your guide to understanding what they are and how to create one in Python.
Neural Networks in Python: Perceptrons
Learn the fundamentals of neural networks and deep learning—here’s your introduction to the standard perceptron model and its implementation in Python.
How to Run Linux Commands With Python on the Raspberry Pi
Learn how to run Linux shell commands with Python on the Raspberry Pi. Step by step instructions and example code included.