Course curriculum

  1. 01
    • What is Alexa

    • Why is this important

  2. 02
    • What are Custom Alexa Skills

    • Understanding the components that make up Custom Alexa Skills

  3. 03
    • Parts list for the course

    • Setting up your Raspberry Pi

    • Installing the software that you will need

    • Downloading all the code and resources for the course

    • Creating your Amazon Developer Account

    • Setup and register your Alexa Device

  4. 04
    • Overview of flask-ask

  5. 05
    • Overview of the Hello World Skill

    • Creating the Skill Interaction Model

    • Creating the flask-ask Skill Handler Python Program

    • Exposing and configuring a URL for the Skill Endpoint

    • Testing our Skill

  6. 06
    • Overview of the Project

    • Setting up the Circuit

    • Creating the Skill Interaction Model

    • Creating the flask-ask Skill Handler Python Program

    • Exposing and configuring a URL for the Skill Endpoint

    • Testing our Skill

    • Test from an Alexa-enabled Device

  7. 07
    • Overview of the Project

    • Overview of how relays work

    • Overview of the Circuit

    • Wiring the Circuit

    • Creating the Skill Interaction Model

    • Testing our Relay

    • Exposing and configuring a URL for the Skill Endpoint

    • Testing our Skill from the Alexa Console

    • Enable Skill on the Alexa App

    • Testing our Skill on an actual Alexa Device

    • Code Review of the MyDevice Skill Handler Python program

  8. 08
    • Introduction to the Project

    • Technical Overview of the Project

    • Resources for the Project

    • Parts that are needed

    • Setup your Raspberry Pi

  9. 09
    • Review of the Circuit Diagram

    • Wiring the Circuit

  10. 10
    • Installing the LIRC (Linux Infrared Remote Control) Library

    • LIRC setup

    • Testing LIRC with our Circuit

    • Programming our IR remote

  11. 11
    • Change your device name

    • Testing our Circuit

    • Review of the Test Code

  12. 12
    • Creating the Skill Interaction Model

    • Starting the flask-ask Skill Handler Python Program _ setting the Skill Endpoint

    • Code Review for the Skill

  13. 13
    • Change your device name

    • Let_s control our TV

  14. 14
    • Review of Enhancements for the Project

  15. 15
    • Closing Remarks