Understand the syntax and coding process of Smart Contracts