Some of the topics just have got nothing to do with anything :( like, project management tools, communication techniques(e.g. interviews, user meetings, etc), copyright laws, software market and that. I mean, when in the future a company decide to hire me they will not be expecting a programmer...