The Open Source Society University (OSSU) offers a free, self-taught education in computer science, with a curriculum designed to meet the standards of an undergraduate degree in computer science. The program is divided into intro, core, and advanced courses, with a final project to validate and display knowledge. All course materials are available for free, although some courses may charge for graded assignments or exams. The program is designed to be completed in about two years with 20 hours of study per week.