How to use the Raspberry Pi to run a web server

University course trades textbook for Raspberry Pi

Raspberry Pi board Model B
Image by :

Subscribe now

Get the highlights in your inbox every week.

The Raspberry Pi has replaced the textbook at the State University of New York at Albany in the class, Information in the 21st Century.

Ethan Sprissler is the instructor for the 900 student class (split into two sections, 400 and 500 students respectively). He uses the Raspberry Pi instead of the traditional textbook in order to:


    • Demystify hardware.

    (See: Clarke's three laws)

    • Develop familiarity. 

    Make even low-level electronics and engineering a practical reality for the students, develop familiarity and promote the popularity of Linux/Unix.

    • Reduce risk.

    Provide a low-cost, low risk platform that gives students the tools and foundation for innovation.

    First, the students watch this presentation to understand how easy it is to use the Raspberry Pi. They learn how to:

    Raspberry Pi and its camera

    The initial setup of the camera was done smoothly by following the instructions here and recounted here. All of the examples are focused on demystifying technology and showing the students that some very cool things can be done with the tools that they have within their reach. The source code of the Python examples are available on Github.

    You are free to use and pass along this presentation (created using Reveal.js and available here); it can be forked or cloned on GitHub.

    About the author

    Luis Ibanez - Luis Ibáñez works as Senior Software Engineer at Google Inc in Chicago. Opinions expressed in this site are his own.You can find him in github at: in twitter at: previously worked as a Technical Leader at Kitware Inc., and Director of Open Source...