Course Highlights
  • Master your Raspberry Pi, starting from scratch
  • Build a complete surveillance and alarm project with Raspberry Pi
  • Learn Python3 from zero, step by step
  • Install the latest version of Raspberry Pi OS on your Raspberry Pi 4 (also works on 2 and 3)
  • Use the Raspberry Pi’s GPIOs to control hardware components
  • Create a web server on your Raspberry Pi
  • Send emails from your Raspberry Pi
  • Learn how to use the terminal to get more control over your Pi
  • Take pictures and videos with the Raspberry Pi camera V2
  • Start directly with the Best Practices
  • Learn how to be more independent when working on your future projects
  • Get more practice with hands-on lessons, 11 activities and a final project
Skills you will learn!
Curriculum

4 Topics
Welcome!
What is Raspberry Pi and What Can You Do With it?
List of Materials for this Course - and Recommendations
How to get the most out of this course

9 Topics
Intro
PLEASE READ - About the latest Raspberry Pi OS version
Flash the Raspberry Pi OS with SSH and Wi-Fi Setup on your micro SD card
Boot your Raspberry Pi For the First Time
Find the Raspberry Pi’s IP address
Connect to Your Pi using SSH
Setup VNC to Get a Remote Access to your Raspberry Pi OS Desktop
Finish the Startup Configuration - Last Steps
Extra - not needed for first install: if you have to change Wi-Fi in the SD card

8 Topics
Intro
Your first Python program - Discover the Thonny IDE
Variables
Variables - Data types
Functions
Variables - Scope
Activity 01 - Create a Function to Concatenate 2 Uppercase Strings
Activity 01 - Solution

10 Topics
Conditions
Conditions operators
Activity 02 - Validate User Input
Activity 02 - Solution
Loops
Lists
Activity 03 - Compute Max Value Inside a List
Activity 03 - Solution
Python modules
Program with Python3 - Section Conclusion

5 Topics
Intro
Warning - PLEASE WATCH - How to Safely Manipulate Your Board
Understand How a Breadboad Works
The Resistors Color Code
Build Your First Circuit - 1 LED and 1 resistor

6 Topics
How GPIOs Work
Create a Python Program to Make an LED Blink
Activity 04 - Set the LED’s State From User Input
Activity 04 - Solution
Add a Push Button to Your Circuit
Detect When a Button is Pressed with Python

7 Topics
Activity 05: Power ON the LED When the Button is Pressed
Activity 05 - Solution
Add 2 More LEDs to Your Circuit
Activity 06 - Change the Powered on LED When Pressing the Button
Activity 06 - Solution
Activity 07 - Optimize Your Code with Lists and Functions
Activity 07 - Solution

6 Topics
Intro
Tune the PIR sensor
Add the PIR Sensor to Your Circuit
Read the PIR’s Data with Python
Activity 08 - Power on an LED when Motion is Detected - Your First Alarm System
Activity 08 - Solution

6 Topics
Intro
Navigation and File System
Edit Files From the Terminal with Nano
Create Remove and Manipulate Files
Install & Update Software
A Few More Terminal Commands to Gain More Control Over Your Raspberry Pi

5 Topics
Install Python Modules
Work with Python from the Terminal
Read Write and Manipulate Files with Python
Activity 09 - Create a new Python Script From the Terminal
Activity 09 - Solution

6 Topics
Intro
Create a new Gmail Account
Install a new Python Module: yagmail
Get the Password in Your Python Program
Send Your First Email From the Raspberry Pi
Add an Attachment to Your Email

10 Topics
Intro
Plug the Camera to Your Raspberry Pi
Enable the Camera (Bullseye OS)
Enable the Camera (Buster OS)
Take a Photo From the Terminal (raspistill)
Record a video From the Terminal (raspivid)
Take a Photo with Python
Record a Video with Python
Activity 10 - Take a Series of Pictures
Activity 10 - Solution

5 Topics
Intro
Write Your First Web Server
Add a new URL and Connect Flask with GPIOs
Activity 11 - Choose Which LED to Power on From Your a Web Browser
Activity 11 - Solution

9 Topics
Intro - Project Overview
Project - Step 1
Project - Step 2
Project - Step 3
Project - Step 4
Project - Step 5
Project - Step 6
Project - Step 7
Project Conclusion - Going Further

3 Topics
What You've Learned
What to do next
Bonus Lecture

  Write a Review

Raspberry Pi For Beginners - 2024 Complete Course

Go to Paid Course