Consulting Training Blog Careers About Us Contact Us

Complete Raspberry Pi Training

Course ID: INT2305
Duration: 1 Days

Upcoming Classes

Sorry, nothing scheduled right now. Click the Get Notified button below to be alerted when a class is scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

The Raspberry Pi is a credit card sized single board computer originally designed to teach basic computer science.  It has become a huge hit among “techie” hobbyist and has been used in hundreds of interesting applications.  See http://www.raspberrypi.org/ for more information. 

In this hands-on class, you will be given a Raspberry Pi starter kit and instructions on how to program your Raspberry Pi for all sorts of interesting applications.  While our instructor is available to answer questions and help guide you through the labs, there will be no lectures.  This class is about learning through doing and getting your hands dirty with this powerful little device.  Specifically, you will learn how to setup your Pi, the basics of the Linux operating system driving the Pi, and how to program the Pi to do all sorts of interesting things like interact with the World Wide Web and get the temperature.  Programming will be accomplished in Java code, although Python references will be provided.  Additionally, you will learn about the various resources for help working with your Pi and finding accessories for the Pi.  The Raspberry Pi starter kit is yours to keep after class.  The only thing you’ll need to use the Pi when you leave class and get home is an HDMI-capable monitor, an HDMI cable, and a USB mouse.  This class is a great gift for the “techie” in your house or as a reward for your outstanding technical employees.
 

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Learning Objectives

After completing this course, students will be able to:

  • Setup and operate the Raspberry Pi
  • Understand the basics of the Linux OS used on the Pi
  • Understand the basics of the X Windows System (the GUI environment)
  • Program the Pi for a simple GUI-based game
  • Program the Pi to access a network
  • Program the Pi to play audio
  • Program the Pi to control light emitting diodes (LEDs) attached to the GPIO pins
  • Program the Pi to get feedback from a switch connected to the GPIO pins
  • Program the Pi to get the temperature from a sensor connected to the GPIO pins
  • Program the Pi to detect room light from a photocell censor connected to the GPIO pins
     

Audience

This class is designed for computing and software enthusiasts.  Given its low cost and small size, the Raspberry Pi also has many potential uses in real world applications.  This class is designed to spur imagination through the exploration of the Pi’s features and capabilities. 

Prerequisites

The labs for this class have been set up for easy to follow, step by step instructions.  Therefore there are no prerequisites for the class.  However, individuals that have some programming experience, and in particular Java programming experience, will find following the lab instructions more straight forward.

Course Outline

Introduction

  • Parts check
  • Lab Guidance
  • Warnings
  • Resource Lists

Raspberry Pi Cabling/Setup/Startup

  • Cable connections
  • Preparing the SD card
  • Install the operating system
  • Explore the Linux OS
  • Explore XWindows

Basic Programming of the Pi

  • Hello World
  • A GUI Game
  • Access the World Wide Web
  • Play audio

Control Peripherals with a Pi

  • Control LEDs
  • Get switch feedback
  • Get the temperature
  • Detect light
     

Raspberry Pi Starter Kit includes

  • Raspberry Pi, Model B
  • 4GB Flash SD Card
  • Breadboard (a.k.a. protoboard)
  • Pi Cobbler and cable (to attach a Pi to a breadboard)
  • Collection of LEDs
  • Temperature/humidity sensor
  • Photocell sensor
  • Momentary switch
  • Collection of resistors
  • Collection of connecting wires
     

Free Resources from Intertech

Free On-Demand Video Bundle: IoT, Agile/Scrum, and Leadership

Free Whitepaper: Design and Code Review Checklist

Free eBook: Top Freeware Picks for Developers

X