Introduction
  • Intro Video
  • What is a Raspberry Pi?
  • Hardware needed for the course
Setting up your Raspberry Pi
  • Understanding SD Cards
  • Download and install Etcher
  • Downloading Raspbian
  • Flashing our SD Card with Etcher
  • Connecting the components
Raspbian setup and configuration
  • First Boot Up
  • Connecting to a network and configuring preferences
  • Getting familiar with Raspbian
Connecting remotely to your Raspberry Pi
  • Understanding how remote connections can occur
  • Secure Shell (SSH)
  • Virtual Network Computing (VNC)
Using GPIO (General Purpose Input Output) pins
  • Introduction to GPIO pins
  • Powering an LED from your GPIO pins
Programmatically controlling GPIO pins
  • Wiring change in our circuit
  • Getting the project resources
  • Running the program to turn our LED on
  • Running the program to blink our LED
Installing a Web Server
  • Install and setup Apache
  • Install and setup PHP
Controlling Circuits from a Web Page
  • Giving the Apache user advanced privileges
  • Turning our LED on from a Web Page
  • Python / PHP code review for LED on/off control
  • Blinking our LED from Web Page Controls
  • Python / PHP code review for LED blink control
Set up your own Gaming System using the Raspberry Pi
  • Introduction to RetroPie
  • Components needed
  • Downloading RetroPie and Flashing our SD Card
  • Setup Components
  • Setting up the Gamepad or Controller
  • Configuring RetroPie
  • Understanding the process of getting ROMS and how they need to be setup
  • Preparing and Installing ROMs
  • Play Games!
Creating a Google Home Clone
  • Hardware components that will be needed
  • What you should know about preparing our SD card for the project
  • Preparing our SD card
  • Connecting our components
  • Software configuration
  • Doing the audio and microphone check
  • Troubleshooting Audio Issues
  • Setup in the Google Cloud Console
  • Saving Credentials to the Raspberry Pi
  • Connecting our push button switch
  • Try it out! Ask it anything!
Closing
  • Closing Comments
Additional Content
  • Understanding the different models of the Raspberry Pi
  • How to provide external power for your remote Raspberry Pi projects
  • Understanding the difference between Arduino and Raspberry Pi
  • Setup your Raspberry Pi in Headless Mode - No extra monitor, keyboard or mouse
  • Want to go deeper with Raspberry Pi?
Bonus
  • Want to learn more?