Title: Developing Amazon Alexa Conversational Apps
Short Code:
ECTS Credits: 3
Organizer Details: ZHAW Zurich University of Applied Sciences, School of Engineering, Institute for Applied Information Technologies (InIT), Zurich, Switzerland

Implementation: Programming Amazon Alexa App (80%)

Presentation of the results (20%)

Decision Date: 31 August 2020 
Start Date: 14 September 2020 
End Date: 18 December 2020 
Date Details:

PART 1: Classroom training: 1 full day (09.00-17.30) within the week of September 14, 2020. PLEASE NOTE: The exact day of this training is flexible (Monday, Tuesday, Wednesday, Thursday or Friday). Please select your preferred day when you register for the course. Once the registration deadline has passed, the date for the classroom training will be selected based on the majority preference.

PART 2: Self-study (within the week of September 21)

PART 3: Independent student work/implementation of  Amazon Alexa App: Sep. 29 until Dec. 13, 2020.

PART 4: Final presentations: One half-day (morning or afternoon), within the week of December 14, 2020. The final date for these presentations will be decided during the classroom training.


One full day of classroom training (8 hours) on the topic of developing Amazon Alexa Apps, followed by self-study (12 hours), then individual, independent programming work by students during the semester (60 hours), concluding with a half-day of final presentations of the students' individual works (10 hours).

NOTE: Students can make individual appointments with the supervisor if any help is needed.



Description (max. 300 characters):

Like other digital and mobile platforms, Amazon-based devices use apps, called "skills". Skills are voice-driven Alexa capabilities. Every skill has an interaction model that determines the requests the skill can handle and the words users say to invoke those requests. Requests could range from acquiring information to interacting with connected devices, such as in a smart home environment. The potential for voice-driven commands is high - it be used in home settings, commercial settings, academic settings, etc.

In this course, students will learn how to develop custom Amazon skills.

Contents and Learning Objectives:


  • get to know different available voice assistant solutions
  • become familiar with conversational user interfaces
  • learn to make custom Amazon Alexa skills (apps)

Students will learn how to make simple Amazon Alexa skills.

Skill development process: Alexa Skills Kit (ASK), interaction model, endpoint coding, 

Admission: Bachelor of Science (or equivalent), English language skills, Knowledge and experience in programming

he classroom training and final presentations will take place at the Lagerstrasse campus in Zurich.

Prof. Dr. Alireza Darvishy
Contact Person E-Mail: dvya@zhaw.ch
Status: started
Specialization: Business Engineering and Production (BEP)

Energy and Environment (EE)

Industrial Technologies (InT)

Information and Communication Technologies (ICT)

Civil Engineering & Building Technology (CEBT)

Geomatics (GEO)

Spatial Development & Landscape Architecture (SDLA)

Aviation (Avi)

Business Engineering (BE)

Building Technologies (BT)

Civil Engineering (CE)

Computer Science (CS)

Data Science (DS)

Electrical Engineering (ElE)

Energy & Environment (EnEn)

Geomatics (Geo)

Mechanical Engineering (ME)

Mechatronics & Automation (MA)

Medical Engineering (Med)

Photonics (Pho)

Raumentwicklung & Landschaftsarchitektur (ReLa)

[Responsible for this text: Darvishy Alireza]