Interland is an interesting resource that gamifies teaching about online safety.