Get $1 credit for every $25 spent!

The Complete Raspberry Pi & Alexa A-Z Bundle

Ending In:
Add to Cart - $29
Add to Cart ($29)
$498.99
94% off
wishlist
(25)
Courses
4
Lessons
201
Enrolled
241

What's Included

Product Details

Access
Lifetime
Content
2 hours
Lessons
20

Raspberry Pi3 Essentials: Learn More in Less Time

Start Working with Raspberry Pi by Creating Your Own Projects

By Lee Assam | in Online Courses

This course is designed for beginners who want to work with Raspberry Pi. You'll start your journey right from the basics by walking through setting-up a Raspberry Pi for the first time. Later on, you'll make a number of Raspberry Pi projects. You'll walk through setting up every circuit from scratch and writing Python programs for it. Later on, you'll explore building some mini projects using LEDs, Switches, DHT11 Sensors (Temperature/Humidity/Light/Distance), streaming live data to IoT Cloud (Internet of Things) and more.

  • Access 20 lectures & 2 hours of content 24/7
  • Explore creating a number of Raspberry Pi projects
  • Walk through using LEDs, Switches, DHT11 Sensors & more
  • Familiarize yourself w/ the Python programming language

Instructor

Umesh Lokhande is an Embedded Engineer and a electronic enthusiast who has developed about 20+ products for startups and multinationals. As a Chief Author since 2014 at BINARYUPDATES.COM, the venture he started in Pune, India, Umesh’s mission is to explore technology and help educate the world.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • Raspberry Pi3 Specifications - 1:57
    • Pin Description of Raspberry Pi3 - 3:41
    • Why Python with Raspberry Pi - 1:45
    • Versions of Raspberry Pi3 Model B/B+ - 1:57
  • Setup Raspberry Pi3
    • List of Softwares - 1:25
    • Downloading Softwares - 8:22
    • Installing Necessary Softwares - 5:23
    • Prepare SD Card with Raspbian OS - 5:23
    • First Boot of Raspberry Pi3 with HDMI Screen - 12:59
  • Working with Terminal
    • Remotely Access Raspberry Pi - 7:34
    • Introduction Linux Commands - 15:47
    • Basics Python Programming - 9:55
  • Control Digital Devices (LED, Switches, Sensors)
    • Circuit Connection (Breadboard) - 5:37
    • Digital Output: Control LED - 10:26
    • Digital Input: Switch Status - 9:09
    • Temperature & Humidity Sensing - 16:15
  • Setup and Run Flask Webserver
    • Introduction to Webserver - 2:11
    • Install and Run Flask Server - 8:23
    • Control LED From Internet Browser - 8:42
    • Add Button to the Webpage for Controlling - 6:33

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
55

Building Alexa Skills for Home Automation with Raspberry Pi

Build Alexa Skills from Scratch & Control Devices with any Amazon Echo Device + Raspberry Pi

By Lee Assam | in Online Courses

With millions of Alexa devices being sold, learning to build custom Alexa skills is becoming a highly sought after skill by employers. Electronics hobbyists and do-it-yourselfers can also use Alexa to perform home automation. By using a Raspberry Pi, it's easy to interface with home electronics and devices to create custom skills using Alexa to voice control anything in your home and achieve true home automation! This course will teach you how to build Alexa Skills that will run on any Amazon Echo device to voice control anything in your home.

  • Access 55 lectures & 4 hours of content 24/7
  • Learn how to work w/ relays & safely control high voltage AC devices from a Raspberry Pi
  • Explore using an octocoupler circuit to allow electrical isolation to protect your Raspberry Pi when connecting to high voltage AC power from a relay
  • Learn how to work w/ GPIO pins on the Raspberry Pi
  • Learn about infrared transmitters & receivers
  • Dive into Python programming & learn how to program for Alexa
  • Discover how to build custom Alexa skills from scratch

Instructor

Lee Assam holds a Bachelor's Degree in Electrical and Computer Engineering and a Master's Degree in Computer Science. He has taught 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.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • What is Alexa? - 2:30
    • Why is this important? - 2:24
  • Taking a Deeper Dive into Custom Alexa Skills
    • What are Custom Alexa Skills? - 1:25
    • Understanding the components that make up Custom Alexa Skills - 4:09
  • Preparing the hardware and software
    • Parts list for the course
    • Setting up your Raspberry Pi - 1:24
    • Installing the software that you will need - 4:19
    • Downloading all the code and resources for the course - 4:41
    • Creating your Amazon Developer Account - 1:07
    • Setup and register your Alexa Device - 1:48
  • Understanding flask-ask
    • Overview of flask-ask - 4:47
  • Building a Hello World Alexa Skill with flask-ask
    • Overview of the Hello World Skill - 4:22
    • Creating the Skill Interaction Model - 12:48
    • Creating the flask-ask Skill Handler Python Program - 13:46
    • Exposing and configuring a URL for the Skill Endpoint - 3:46
    • Testing our Skill - 10:16
  • Building a Custom Alexa Skill to control an LED
    • Overview of the Project - 2:44
    • Setting up the Circuit - 3:17
    • Creating the Skill Interaction Model - 5:58
    • Creating the flask-ask Skill Handler Python Program - 9:43
    • Exposing and configuring a URL for the Skill Endpoint - 3:25
    • Testing our Skill - 4:36
    • Test from an Alexa-enabled Device - 3:27
  • Build a Custom Skill to control any device using a relay
    • Overview of the Project - 3:13
    • Overview of how relays work - 8:14
    • Overview of the Circuit - 6:40
    • Wiring the Circuit - 11:23
    • Creating the Skill Interaction Model - 6:43
    • Testing our Relay - 4:00
    • Exposing and configuring a URL for the Skill Endpoint - 2:37
    • Testing our Skill from the Alexa Console - 2:20
    • Enable Skill on the Alexa App - 1:28
    • Testing our Skill on an actual Alexa Device - 1:47
    • Code Review of the MyDevice Skill Handler Python program - 8:15
  • Build a Custom Skill to Control any TV using an Alexa-enabled device
    • Introduction to the Project - 1:32
    • Technical Overview of the Project - 2:04
    • Resources for the Project
    • Parts that are needed
    • Setup your Raspberry Pi
  • Setting up the Circuit
    • Review of the Circuit Diagram - 1:54
    • Wiring the Circuit - 8:26
  • Configuring LIRC (Linux Infrared Remote Control)
    • Installing the LIRC (Linux Infrared Remote Control) Library - 1:00
    • LIRC Setup - 5:10
    • Testing LIRC with our Circuit - 1:39
    • Programming our Remote - 7:54
  • Testing the LIRC setup
    • Change your device name - 2:06
    • Testing our Circuit - 5:19
    • Review of the Test Code - 12:09
  • Alexa Skill Setup
    • Creating the Skill Interaction Model - 4:01
    • Starting the flask-ask Skill Handler Python Program & setting the Skill Endpoint - 2:39
    • Code Review for the Skill - 9:49
  • Final Test
    • Change your device name - 1:36
    • Let's control our TV! - 4:01
  • Project Enhancements
    • Review of Enhancements for the Project
  • Closing
    • Closing Remarks

View Full Curriculum


Access
Lifetime
Content
4.5 hours
Lessons
76

Ultimate Guide to Raspberry Pi : Tips, Tricks & Hacks

Master the Raspberry Pi Essentials & Use Python, Sensors + More to Build an Amazon Echo Clone

By Lee Assam | in Online Courses

This course will provide you with the information you need to master the Raspberry Pi 3! It assumes no prior programming or electronics knowledge and walks you through everything you need to know to use the platform to the fullest. Jump in, and you''ll demystify this exciting system and even walk through creating an Amazon Echo Clone!

  • Access 76 lectures & 4.5 hours of content 24/7
  • Explore what Raspberry Pi is & learn what components you need to set everything up
  • Explore configuration tips for the Raspbian Operating System
  • Discover multiple methods of connecting remotely to your Raspberry Pi
  • Learn how to navigate your system, work with files, perform network & system commands and keyboard shortcuts
  • Learn how to set up a USB web cam & install software to create a live streaming camera feed
  • Walk through creating a working Amazon Echo Clone w/ the Alexa Voice Service

Instructor

Lee Assam holds a Bachelor's Degree in Electrical and Computer Engineering and a Master's Degree in Computer Science. He has taught 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.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • What is the Raspberry Pi? - 4:08
    • Parts List
  • Setting up the Hardware for your Raspberry Pi
    • Hardware Components that you will need - 2:49
    • Let's connect everything together - 1:26
  • All about SD Cards
    • Understanding some basics about SD Cards - 5:26
    • Accessing SD Cards - 3:26
    • Downloading and Installing Etcher for Flashing your SD Card - 2:15
    • Alternative approaches to preparing SD Cards
    • Installing the Raspbian Operating System by Flashing our SD Card - 3:07
    • Resource for checking the validity of your SD Card - 1:01
    • Tips for Preventing SD Card Corruption Issues - 4:20
  • Configuring your Raspbian OS Installation
    • Standard configuration settings and best practices - 4:55
  • Connecting Remotely to your Raspberry Pi
    • Introduction to Remote Connections
    • SSH (Secure Shell) - 6:46
    • VNC (Virtual Network Computing) - 4:29
    • SFTP (Secure (SSH) File Transfer Protocol) - 3:51
    • SCP (Secure Copy) - 3:18
    • RDP (Remote Desktop Protocol connection - Windows) - 2:21
  • Working with the Terminal
    • Introduction to the Terminal - 0:43
    • Terminal Cheat Sheet
    • Understanding User Modes in Linux - 3:39
    • Useful General Terminal Commands for the Raspberry Pi - 7:15
    • File and Directory Commands - 9:10
    • Networking Commands - 6:16
    • System Commands - 5:03
    • Keyboard Shortcuts
  • Installing Software on your Raspberry Pi
    • Understanding the APT Ecosystem - 3:16
    • Installing Software Using APT - 6:43
  • Installing a Web Server
    • Creating a One Line Web Server with SimpleHTTPServer - 5:55
    • Installing the Apache Web Server - 5:32
    • Installing the PHP Application Server - 5:18
  • Working with GPIO (General Purpose Input Output) Pins
    • Introduction to GPIO Pins - 7:38
    • Standard Components Needed - 1:23
    • Downloading Code and Resources for the Course from Github - 1:46
  • Using the Power Pins on the Raspberry Pi
    • Powering an LED - 6:37
  • Blinking an LED
    • Wiring Change to Blink an LED - 2:10
    • Demo the Circuit - 1:05
    • Code Review - 2:41
  • Detecting a Button Press
    • Introduction and components that are needed - 1:06
    • Wiring up the Circuit - 3:18
    • Demo the Circuit - 1:44
    • Code Review - 4:42
  • Using a push button switch to control an LED
    • Introduction and components that are needed - 1:42
    • Wiring up the Circuit - 4:50
    • Demo the Circuit - 1:48
    • Code Review - 5:21
  • Using a PIR (Passive Infrared) Sensor
    • Introduction to PIR Sensors - 1:43
    • Components that are needed - 0:53
    • Wiring up the Circuit - 3:01
    • Demo the Circuit - 2:31
    • Code Review - 3:04
  • Building a Simple Alarm with a PIR Sensor
    • Introduction and components that are needed - 1:13
    • Wiring up the Circuit - 5:59
    • Demo the Circuit - 2:51
    • Code Review - 7:15
  • Working with Cameras and Images
    • Introduction - 1:06
  • Working with USB Web Cams
    • Connecting your USB Web Cam - 1:06
    • Installing and Configuring Motion to setup a Web Cam Server - 6:49
    • Demo of the Motion Web Server - 3:19
    • Preparing your System and installing fswebcam - 4:49
    • Using fswebcam - 3:40
    • Using a script to take images with fswebcam - 3:19
    • fswebcam script code review - 2:13
  • Working with the Raspberry Pi Camera Module
    • Introduction to the Pi Camera Module and how to connect it to the Raspberry Pi - 2:21
    • Enabling the Pi Camera in your Raspi Config settings
    • Getting a Preview using the Pi Camera - 4:10
    • Capturing a Still Picture of Image with the Pi Camera - 2:17
    • Capturing a Series of Photos with the Pi Camera - 3:38
    • Recording Video with the Raspberry Pi Camera Module - 3:59
    • Using special effects with the Pi Camera Module - 10:08
  • Let's make an Amazon Echo Clone
    • Why build an Amazon Echo Clone? - 1:39
    • Components that are needed - 2:03
    • Setting up your Amazon Developer Account and Registering your Amazon Echo Clone - 9:08
    • Installing Git and the Alexa Pi Software - 6:08
    • Demo of the Amazon Echo Clone - 4:19
  • Closing
    • Closing Comments

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
50

Raspberry Pi Bootcamp

The Launch Pad For Your Raspberry Pi Journey

By Lee Assam | in Online Courses

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

Instructor

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.

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • Intro Video (3:01)
    • What is a Raspberry Pi? (4:08)
    • Hardware needed for the course
  • Setting up your Raspberry Pi
    • Understanding SD Cards (1:51)
    • Download and install Etcher (1:15)
    • Downloading Raspbian (1:06)
    • Flashing our SD Card with Etcher (2:05)
    • Connecting the components (2:57)
  • Raspbian setup and configuration
    • First Boot Up (0:29)
    • Connecting to a network and configuring preferences (4:50)
    • Getting familiar with Raspbian (4:43)
  • Connecting remotely to your Raspberry Pi
    • Understanding how remote connections can occur (2:40)
    • Secure Shell (SSH) (3:30)
    • Virtual Network Computing (VNC) (2:50)
  • Using GPIO (General Purpose Input Output) pins
    • Introduction to GPIO pins (1:47)
    • Powering an LED from your GPIO pins (3:41)
  • Programmatically controlling GPIO pins
    • Wiring change in our circuit (1:23)
    • Getting the project resources (1:07)
    • Running the program to turn our LED on (1:34)
    • Running the program to blink our LED (1:53)
  • Installing a Web Server
    • Install and setup Apache (4:04)
    • Install and setup PHP (4:15)
  • Controlling Circuits from a Web Page
    • Giving the Apache user advanced privileges (3:04)
    • Turning our LED on from a Web Page (1:26)
    • Python / PHP code review for LED on/off control (2:59)
    • Blinking our LED from Web Page Controls (1:27)
    • Python / PHP code review for LED blink control (2:13)
  • Set up your own Gaming System using the Raspberry Pi
    • Introduction to RetroPie (1:15)
    • Components needed (3:03)
    • Downloading RetroPie and Flashing our SD Card (2:26)
    • Setup Components (1:45)
    • Setting up the Gamepad or Controller (1:25)
    • Configuring RetroPie (2:59)
    • Understanding the process of getting ROMS and how they need to be setup (7:02)
    • Preparing and Installing ROMs (3:10)
    • Play Games! (4:10)
  • Creating a Digital Assistant using the Google Assistant API
    • Hardware components that will be needed (2:23)
    • Preparing our SD card (3:02)
    • Connecting our components (3:00)
    • Software configuration (6:30)
    • Doing the audio and microphone check (1:18)
    • Troubleshooting Audio issues
    • Setup in the Google Cloud Console (5:25)
    • Saving Credentials to the Raspberry Pi
    • Connecting our push button switch (1: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

View Full Curriculum



Terms

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