Learning projects for struts