Off Line Learning Resources