I obtained an MS in Computer Science at Columbia University in 2001 and have been working as a software developer and architect since. I worked in FinTech, online auctions and other areas, using a number of different languages and technologies. I wrote a book on Functional Programming in C# with Manning.
Building a simple form is a great way to familiarize yourself with the Elm Architecture. Forms present several challenges: data binding, user interaction, and server interaction. This complexity is why building forms can be a difficult task! The ideas and techniques presented in this course will give you a solid foundation to start building forms of arbitrary complexity with Elm.
This course does not assume previous familiarity with the Elm Architecture. It does assume some basic knowledge of the Elm language. If you have not done so before, consider watching this 7-minute introduction to Elm and my course on the Elm type system.