You may ask - what library and tools you should use? But the EOS technology ecosystem is continually changing. Other courses and teachers may promise to teach you to use dozens of different libraries. What they fail to mention is that every library you use with EOS breaks and is depreciated almost weekly. What you will learn here instead is how to create your own boilerplate package, how to develop and compile and test smart contracts. When you know the core of this technology, you will be able to adjust to an ever-changing environment that the constant innovation in the world of Blockchain provides.