
We dive into what a Raspberry Pi is and what are some of the things you can do with the hardware platform
Since the Raspberry Pi 4 was released, this video describes all the new features of the Raspberry Pi 4 and also compares and contrasts the Raspberry Pi 4 and Raspberry Pi 3 so you will understand the differences between the two boards.
The hardware and additional components and peripherals that are used for this course are discussed. Getting a Raspberry Pi Kit is recommended as it would contain mostly everything you need.
Additional components such as the Raspberry Pi Camera Module may be needed if you want to work with and try the hands-on activities with it later on in the course.
A Raspberry Pi 4 is preferred for this course because of the applications that we will be building, but you can also use earlier versions of the Raspberry Pi as well.
I try to keep the online links up to date. So if any of the links are broken, please let me know as soon as possible and I will get them corrected.
Also if you may be outside the US and have questions about parts or which Raspberry Pi Kit to purchase, please let me know and I will be glad to help.
We will cover all the components and hardware that are needed to setup your Raspberry Pi
If you do not have an extra monitor, HDMI cable, or USB keyboard and mouse, I describe how to setup your Raspberry Pi in "Headless Mode".
We will demonstrate how to connect all the components together before booting up your Raspberry Pi
We will learn about the recommendation for sizes of SD cards for various OS distributions for Raspberry Pi and understand terminology around SD card class and the physical sizes that are most common
In this lecture, we discuss the various sizes of SD cards and the adapters that can be used to access (read and write to them) them from your computer
We talk about the two options for flashing your SD cards
We look at the process in detail of flashing and preparing SD cards with the Etcher software.
The Raspberry Pi Imager is new software that was created by the Raspberry Pi Foundation that can be used for flashing and preparing SD cards for the Raspberry Pi. In this video we will take a look at how to download and install that software
Additional resources for more fine-grained control on the flashing process
In this video, I give an introduction in to the new Raspberry Pi OS which has become a recent replacement for Raspbian.
We will go through the process of downloading the latest Raspbian build and will use the Etcher software to flash and prepare our SD card for a first-time boot up.
In this video, we take a look at how easy it is to use the Raspberry Pi Imager software to prepare and flash your SD card with any Operating System for your Raspberry Pi
We discuss a resource that shows the results of tests that were performed on SD cards to see which ones are compatible with the Raspberry Pi
We will review a list of tips that I have compiled that help to prevent SD Card corruption issues.
We will review some configurations changes that you can make to your Raspbian install that will help you be more productive.
We review what is Headless Mode and the overall steps that are involved in setting your Raspberry Pi in Headless Mode
We discuss options for flashing your SD card
We will show how to flash your SD card with the latest version of Raspbian.
We will need to add a couple of files to the SD card to facilitate the process of connecting to the wireless network and being able to interact with the Raspberry Pi via SSH.
We take a look at how to get the IP address of your Raspberry Pi from your Router once the PI boots up.
We show the process of connecting via SSH to make the configuration changes we need in raspi-config to allow us to connect via a VNC client.
We show how VNC Viewer can be used to connect remotely to your Pi in headless mode
We give an overview of the different methods of connecting remotely to the Raspberry Pi that will be covered.
I demonstrate how to connect to your Raspberry Pi from the Terminal on a Mac or Linux machine and using the Putty client from Windows
We learn about Virtual Network Computing (VNC) and how to install a VNC client to connect remotely to your Raspberry Pi
We will learn about SFTP (Secure (SSH) File Transfer Protocol) and will install the FileZilla client to transfer files to our Raspberry Pi
Here we demonstrate how to securely copy files across the network from a computer to our Raspberry Pi via the scp utility.
In this lecture we discuss how to enable the Remote Desktop Protocol on Windows 10
We show how you can use the Remote Desktop Protocol to connect to your Raspberry Pi from Windows
We discuss the Terminal and why it is important for Raspberry Pi
Here I have included a cheat sheet of all the various terminal commands that we will be discussing in these lectures
We will discuss the different user modes of operation when working with the Terminal in Raspberry Pi
We will go through some common general commands that can help you be more productive on your Raspberry Pi
We will cover the most popular file and directory commands that are used in Linux
We will cover commands that can be used to give you information about your network and allow you to perform network-related functions.
We will be discussing System Commands that give information in general about our Raspberry Pi environment.
In this lecture, we will discuss keyboard shortcuts that can help you to be very productive at the terminal.
We will learn about the Advanced Package Tool (APT) Ecosystem and how it makes installing software and resolving dependencies a breeze in a Debian-based Operating System which Raspbian is built on.
In this lecture, we take a hands-on practical look at how we install software using apt commands from the terminal.
SimpleHTTPServer is a quick and easy way to get a web server running using Python. In this lecture we will demonstrate how to set it up.
We will install the Apache web server which is one of the most popular web servers on the Internet
PHP is one of the most popular scripting languages on the Web. We will see how to install it on our Raspberry Pi.
We will learn what GPIO pins are and why they are important in the world of Raspberry Pi
Here we discuss the standard set of components that you will need for the GPIO pin projects
We will discuss how to get the code for the various projects in the course
Last Updated : November 2022
Added content to cover the Raspberry Pi Imager which is a new software tool that can be used to flash your SD cards
Added details about Raspberry Pi OS, which is the replacement for the Raspbian OS
Update : November 2019
Includes the Raspberry Pi 4! Covers both the Raspberry Pi 4 and Raspberry Pi 3.
Step by Step instructions on how to setup your Raspberry Pi in Headless Mode - No extra monitor, keyboard, mouse or HDMI cable needed!
This course will provide the information you need to Master the Raspberry Pi 3 and Raspberry Pi 4! It assumes no prior programming or electronics knowledge and walks you through everything you need to know to use the platform to the fullest! Here are some of the topics that are covered:
We will first dive into what the Raspberry Pi is and learn what components you need to set everything up
Step by step videos on how to set it up
We will walk through how to easily flash an SD card with any OS for the Pi
We will talk about tips to prevent SD card corruption
We will show configuration tips for the Raspberry Pi Operating System
Multiple methods of connecting remotely to your Raspberry Pi will be covered to show how you can run it in "headless mode" without a monitor
We dive into the Terminal and Linux commands to show how you can navigate your system, work with files, perform network and system commands and keyboard shortcuts
We dive in depth into the APT Package system for installing software and show how to install any software for your Pi
Best practices for securing your Raspberry Pi are covered
We install a Web Server using different approaches
We work with GPIO pins and show how you can control LEDs, determine if a button is pressed, work with a PIR sensor and will make a PIR sensor alarm circuit
We will do Python code reviews for the projects so you will understand how the software and hardware work together
We work with cameras and images and show how you can setup a USB web cam and install software to create a live streaming camera feed
We use the Raspberry Pi Camera module and show how you can interact with it programmatically to take photos, video and create special effects
We create a working Amazon Echo Clone with the Alexa Voice Service
Much much more!
No previous programming or electronics knowledge is required.
You get the best information that I have compiled over years of trial and error and experience!
Learn the Raspberry Pi 3 and Pi 4 fast! Install software, build circuits, make projects! Get started now!