Raspberry Pi Beginner's Bootcamp

288 Enrolled
2 Hours
You save 85% -

50 Lessons (2h)

  • Introduction
    Intro Video3:01
    What is a Raspberry Pi?4:08
    Hardware needed for the course
  • Setting up your Raspberry Pi
    Understanding SD Cards1:51
    Download and install Etcher1:15
    Downloading Raspbian1:06
    Flashing our SD Card with Etcher
    Connecting the components2:57
  • Raspbian setup and configuration
    First Boot Up0:29
    Connecting to a network and configuring preferences4:50
    Getting familiar with Raspbian4:43
  • Connecting remotely to your Raspberry Pi
    Understanding how remote connections can occur2:40
    Secure Shell (SSH)3:30
    Virtual Network Computing (VNC)2:50
  • Using GPIO (General Purpose Input Output) pins
    Introduction to GPIO pins1:47
    Powering an LED from your GPIO pins3:41
  • Programmatically controlling GPIO pins
    Wiring change in our circuit1:23
    Getting the project resources1:07
    Running the program to turn our LED on1:34
    Running the program to blink our LED1:53
  • Installing a Web Server
    Install and setup Apache4:04
    Install and setup PHP4:15
  • Controlling Circuits from a Web Page
    Giving the Apache user advanced privileges3:04
    Turning our LED on from a Web Page1:26
    Python / PHP code review for LED on/off control2:59
    Blinking our LED from Web Page Controls1:27
    Python / PHP code review for LED blink control2:13
  • Set up your own Gaming System using the Raspberry Pi
    Introduction to RetroPie1:15
    Components needed3:03
    Downloading RetroPie and Flashing our SD Card2:26
    Setup Components1:45
    Setting up the Gamepad or Controller1:25
    Configuring RetroPie2:59
    Understanding the process of getting ROMS and how they need to be setup7:02
    Preparing and Installing ROMs3:10
    Play Games!4:10
  • Creating a Digital Assistant using the Google Assistant API
    Hardware components that will be needed2:23
    Preparing our SD card3:02
    Connecting our components3:00
    Software configuration6:30
    Doing the audio and microphone check1:18
    Troubleshooting Audio issues
    Setup in the Google Cloud Console5:25
    Saving Credentials to the Raspberry Pi
    Connecting our push button switch1:28
    Try it out! Ask anything!3:21
  • Closing
    Closing comments
  • Bonus 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

Learn Raspberry Pi Through Actual Projects

Lee Assam


Lee Assam has over 18 years of programming, development and IT experience. He has a Bachelor’s degree in Electrical and Computer Engineering and a Master’s Degree in Computer Science.

Lee teaches at Universities on topics ranging from Software Development to Electrical Engineering and prototyping. He likes coming up with new ideas and prototyping them using the Arduino and Raspberry Pi platforms.

His passion and hobby is Arduino and the Internet of Things. He has been playing around with the Arduino and the Raspberry Pi platforms since their inception, and uses his Electrical Engineering background coupled with software development skills to create and develop exciting projects. Lee prefers a hands-on, project-based learning approach and uses his teaching background to make concepts fun and entertaining, while at the same time educational and informative.


This course is an all-inclusive introduction to the Raspberry Pi platform. Catered for all levels, this project-based course will get you up and running with the basics of Pi, before escalating to full projects. Before you know it, you'll be building a gaming system to play old Nintendo, Sega, and Playstation games and a personal digital assistant using the Google Assistant API. Now that's progress.

  • Access 50 lectures & 2 hours of content 24/7
  • Understand all the components needed to get your Raspberry Pi up & running
  • Learn how to easily prepare an SD card & flash it for any OS
  • Work w/ GPIO pins & learn how to programmatically control them w/ Python
  • Build simple circuits w/ an LED & a fully function gaming system w/ RetroPie
  • Discuss the different types of Raspberry Pi models


Important Details

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner


  • Internet required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.