Training for Network Programming