Software for teaching, tutoring and instructing in the software development industry