Learning by doing is one of the best approaches to learning anything, from tech to a new language or cooking a new dish. Once you have learned the basics of a field or an application, you can build on that knowledge by acting. Building models for various applications is the best way to make your kno...