Raspberry Pi Training Courses

Intended Audience

  • Text Coder Categories
  • Learn electrical engineering basics to build circuits and program Arduino to make wearables, robots, and IoT devices

    Arduino is both a hardware platform and programming language. By learning how to build circuits and code, you can add a new level of interactivity to your projects, prototype potential products, and gain new skills (while hopefully having fun).

    The Arduino programming language is based on a combination of C and C++. With an understanding of these coding fundamentals, you will be able to more easily learn new languages, such as Java, Python, JavaScript, C#, and Swift, which are in high demand in the job market.

What do I need?

  • A computer + a Raspberry Pi 4 (also works with Raspberry 2 and 3)
  • No prior programming, Unix, or hardware experience required

Certification

  • A progress report will be issued after each 10 lessons of the module like this module.
  • After all modules were completed, and the assessments passed, a Competency Certificate will be issued

Duration

  • 1 Year (40 one hour lessons, 10 per term, one per week)
  • Crash Course - This course can be crahed over a period of 1-2 weeks full time

Outcomes

  • Master your Raspberry Pi from scratch
  • Learn Python3 from zero, step by step
  • Use the Raspberry Pi’s GPIOs to control hardware components
  • Send emails from your Raspberry Pi
  • Take pictures and videos
  • Build a complete surveillance and alarm system
  • Install the latest version of Raspberry Pi OS
  • Create a web server
  • Learn how to use the terminal to get more control

One

Introduction

  • Welcome
  • What is Raspberry Pi and what can you do with it?
  • List of Materials for this Course-and Recommendations

Two

Install RaspBerry PI OS without External Monitor or Keyboard

  • Introduction
  • Flash the Raspberry PiOS 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

Three

Python 3 - Variables and Functions

  • Your first Python program - Discover the thonny IDE
  • Variables
  • Variables - Data Types
  • Functions
  • Variables - Scope
  • Create a Function to Concatenate 2 Uppercase Strings

Four

Python 3 - Conditions, Loops, Lists

  • Conditions
  • Conditions operators
  • Validate User Input
  • Loops
  • Lists
  • Compute Max Value inside a List
  • Python Modules
  • Program with Python 3 - Section Conclusion

Five

Build a Raspberry Pi Circuitt

  • How to Safely Manipulate your Board
  • Understand how a Breadboad works
  • The Resistors Color Code
  • Build your First Circuit - 1LED and 1 resistor

Six

Control Raspberry Pi's GPIO's with Python

  • How GPIOs work
  • Create a Python Program to make an LED Blink
  • Set the LED's State From User Input
  • Aadd a Push Button to your Circuit
  • Detect when a Button is Pressed with Python

Seven

Practice with GPIO's

  • Power on the LED when the button is pressed
  • More LEDs to your circuit
  • Change the Powered on LED when pressing the button
  • Optimize your ciide with lists and functions

Eight

Detect Movement with a PIR Sensor

  • Tune the PIR sensor
  • Add the PIR sensor to your circuit
  • Read the PIR's Data with Python
  • Power on a LED when motion is detected - Your First Alarm System

Nine

Use the Terminal

  • 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

Ten

Python 3 and the Terminal

  • Install Python Modules
  • Work with Python from the Terminal
  • Read, Write and Manipulate Files with Python
  • Create a New Python Script from the Terminal

Eleven

Send an Email

  • Create a new Gmail Account
  • Install a new Python Modules: yagmail
  • Get the Password in your Pyhon Proram
  • Send your First Email from the Raspberry Pi
  • Add an attachment to your Email

Twelve

Add and use a Camera to the Raspberry Pi

  • 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
  • Take a series of pictures

Thirteen

Creating a Web App to the Raskberry Pi with Python's Flask

  • Write your First Web Server
  • Add a new URl and Connect Flask with GPIOs
  • Choose which LED to power on from your a Web Browser

Subscribe to our Newsletter for latest news.


If the pdf download does not work, try a different browser

Save as PDF
© 2004+
Back to top