Generate programming labs