advanced (6) coding (28) debugging (1) decorators (1) error handling (1) file i/o (1) functional programming (1) generators (1) github (1) javascript (12) learning (28) modules (1) objects (1) oop (2) php (1) python (14) regular expressions (1) test (1) testing (1) versioning (1)