Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Raspberry Pi Tutorials for Beginners - From First Boot to Advanced Projects

via YouTube

Overview

Embark on a comprehensive tutorial series designed to guide absolute beginners through the world of Raspberry Pi. Learn everything from initial setup to advanced projects, covering Linux essentials, Python programming, GPIO pin usage, and various sensor applications. Explore topics like binary numbers, PWM, servo control, and LCD displays. Dive into exciting projects including motion detection systems, temperature alarms, and remote desktop setups. Master camera usage with OpenCV, implement object tracking, and delve into TensorFlow Lite for object detection. Gain hands-on experience with RFID modules, capacitive touch sensors, and IR proximity sensors for collision avoidance. This extensive course provides step-by-step instruction, ensuring a fun and engaging learning experience for newcomers to the Raspberry Pi ecosystem.

Syllabus

Raspberry Pi LESSON 1: First Boot and Configuring the Desktop, Panel, Menu and Preferences
Raspberry Pi LESSON 2: Linux Essentials in One Session
Raspberry Pi LESSON 3: Python Essentials in One Session
Raspberry Pi LESSON 4 : Understanding and Using GPIO Pins
Raspberry Pi LESSON 4 HOMEWORK SOLUTION: Understanding and Using GPIO Pins
Raspberry Pi LESSON 5 : Understanding Binary Numbers
Raspberry Pi LESSON 5 HOMEWORK SOLUTION: Understanding Binary Numbers
Raspberry Pi LESSON 6: Understanding GPIO Inputs, Pull Up and Pull Down Resistors
Raspberry Pi LESSON 6 HOMEWORK SOLUTION: Understanding GPIO Inputs and Pull Up Resistors
Raspberry Pi LESSON 7: GPIO Inputs from Button Switch
Raspberry Pi LESSON 8: Using a Button as a Toggle Switch for LED Control
Raspberry Pi LESSON 9: Using GPIO Pins for PWM to Simulate Analog Output (Pulse Width Modulation)
Raspberry Pi LESSON 10: Making a Dimmable LED with Two Push Buttons
Raspberry Pi LESSON 11: Understanding and Using a RGB LED
Raspberry Pi LESSON 12: Pushbutton Control of RGB LED
Raspberry Pi LESSON 13: Set Color of RGB LED with Push Buttons
Raspberry Pi LESSON 14: Installing Vpython (VIsual Python) on the Raspberry Pi
Raspberry Pi LESSON 15: Analog Input on the Raspberry Pi Using the ADC0834
Raspberry Pi LESSON 16: Creating a Potentiometer Controlled Dimmable LED
Raspberry Pi LESSON 17: Mixing Any Color on an RGB LED
Raspberry Pi LESSON 18: Using a Joystick With the Raspberry Pi
Raspberry Pi LESSON 19: Simple Control of Servo From Raspberry Pi
Raspberry Pi LESSON 20: Controlling Position of a Servo With a Potentiometer
Raspberry Pi LESSON 21: Using a HC-SR04 Ultrasonic Sensor For Echolocation
Raspberry Pi LESSON 22: Measuring Distance with the HC-SR04 Ultrasonic Sensor
Raspberry Pi LESSON 23: Measuring the Speed of Sound with an Ultrasonic Sensor
Raspberry Pi LESSON 24: Using a PIR Motion Sensor with the Raspberry Pi
Raspberry Pi LESSON 25: Measure Temperature and Humidity with the DHT-11 Sensor
Raspberry Pi LESSON 25: Using an LCD1602 LCD Display with I2C
Raspberry Pi LESSON 26: Build a Temperature and Humidity System with LCD Display
Raspberry Pi LESSON 27: Understanding and Using Active and Passive Buzzers
Raspberry Pi LESSON 28: Build a Programmable Temperature Sensing Alarm
Raspberry Pi LESSON 29: Using a Photoresistor to Detect Light on the Raspberry Pi
Raspberry Pi LESSON 30: Alarm for Detecting Motion in the Dark
Raspberry Pi LESSON 31: Understanding and Using a Keypad with the Raspberry Pi
Raspberry Pi LESSON 32: How to Incorporate a Keypad into a Raspberry Pi Project
Raspberry Pi LESSON 33: Creating a Python Class and Library for Reading a Keypad
Raspberry Pi LESSON 34: Create Mobile Raspberry Pi Projects with Keypad and LCD
Raspberry Pi LESSON 35: Monitoring User Input from Keypad Using Threading
Raspberry Pi LESSON 36: Motion Detection Alarm System With LCD and Keypad
Raspberry Pi LESSON 37: Raspberry Pi Security System
Raspberry Pi LESSON 38: Motion Detection Alarm System With Multiple Alarms
Raspberry Pi LESSON 39: Remotely Run Your Security Project Using Putty
Raspberry Pi LESSON 40: How to Set Up a Remote Desktop on Raspberry Pi Using VNC
Raspberry Pi LESSON 41: How to Send Data to the PC over WiFi or Ethernet Using UDP
Raspberry Pi LESSON 42: How to Build a Simple Client Server System with Raspberry Pi
Raspberry Pi LESSON 43: Building an Improved Client Server Connection to the Pi
Raspberry Pi LESSON 44: Getting Ready to Master the Raspberry Pi Camera
Raspberry Pi LESSON 45: Using the Raspberry Pi Camera in Bullseye with OpenCV
Raspberry Pi LESSON 46: Calculating Frames Per Second (FPS) In OpenCV and Overlay on Frame
Raspberry Pi LESSON 47: Adding Boxes, Rectangles and Circles on Images in OpenCV
Raspberry Pi LESSON 48: Creating A Bouncing Box Overlay in OpenCV
Raspberry Pi LESSON 49: Understanding Images as Array Data Sets
Raspberry Pi LESSON 50: Modifying OpenCV Images and Creating Regions of Interest
Raspberry Pi LESSON 51: Understanding and Working in the HSV Color Space
Raspberry Pi LESSON 52: Understanding and Using Trackbars in OpenCV
Raspberry Pi LESSON 53: Using Trackbars to Track Colored Objects in OpenCV
Raspberry Pi LESSON 54: Tracking An Object of Interest in OpenCV Using Contours
Raspberry Pi LESSON 55: Prepping for the Next Lessons in the Class
Raspberry Pi LESSON 56: Assembling the Sunfounder Pan/Tilt Hat for the RPi Camera
Raspberry Pi LESSON 57: Tracking an Object of Interest with Pan/Tilt Camera Mount
Raspberry Pi LESSON 58: Control System for Pan/Tilt Camera Hat for RPi Camera
Raspberry Pi LESSON 59: Improved Pan/Tilt Tracking Control Algorithm
Raspberry Pi LESSON 60: Finding and Tracking Faces In OpenCV with Haar Cascades
Raspberry Pi LESSON 61: Finding and Tracking Faces and Eyes In OpenCV
Raspberry Pi LESSON 62: Track Faces in OpenCV with a Pan/Tilt Camera
Raspberry Pi LESSON 63: Object Detection on Raspberry Pi Using Tensorflow Lite
Raspberry Pi LESSON 64: Understanding Tensorflow Object Detection Data Structure
Raspberry Pi LESSON 65: Increasing Speed of Tensorflow Lite for Object Detection
Raspberry Pi LESSON 66: Using a Capacitive Touch Sensor with Python
Raspberry Pi LESSON 67: Controlling an RGB LED With A Capacitive Touch Sensor
Raspberry Pi LESSON 68: Using the MFRC522 RFID Module and Tag on Raspberry Pi
Raspberry Pi LESSON 69: Controlling an RGB LED with RFID Tags and Modules
Raspberry Pi LESSON 70: Using an IR Proximity Sensor for Collision Avoidance

Taught by

Paul McWhorter

Reviews

Start your review of Raspberry Pi Tutorials for Beginners - From First Boot to Advanced Projects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.