I use the family Echo and Echo Dot every day and I have always wanted to make something to improve it. Because I had never programmed before, I tried making simple, combining my passion for math with an educational application.

What it does

It generates a random addition problem with addends both between 0 and 25, inclusive. After calculating the value by itself, it validates the user-inputted value.

How I built it

I built it using the flask-ask framework detailed at Combining this with research on python syntax helped me to successfully run it.

Challenges I ran into

Because it was my first time programming, and I was unfamiliar with it, it was difficult to build this program. Also, when I was checking the computer's value with the user-inputted one, originally, it always failed because one was a list and the other a string until I made them both the same data type.

Accomplishments that I'm proud of

I am proud of programming my first piece of code and my first Alexa skill at the same time.

What I learned

I learned a lot about programming how to do it, and the syntax pertaining to python and the process of developing an Alexa skill.

What's next for Learn Addition

I would like to make new Learn Division, Learn Multiplication, and Learn Subtraction skills or combine them into a new version. I am also working on an update to explain how to add by starting off with one and counting until the final number to explain each addition problem using a loop.

Built With

Share this project: