Advanced Perl Maven
In this Advanced Perl course you will learn how to create modules but also understand how old school libraries work. You will be able to use, create and understand(!) Object Oriented Perl code. Both using modern OOP systems such as Moose but also with bare bones Perl. That will allow you to write modern applications and to understand how legacy code works. At the end of this course you will be able to write and understand large Perl applications. The course will have about 5-6 chapters and about 50-60 lectures.
If you are just starting with Perl, I'd recommend taking the Beginner Perl Maven course