What is the difference between a “Free Course” and a “Paid Course”? Paid courses are a subset of the curriculum in a Nanodegree program. They take one month on average to complete, require completion of a real-world project, and include all services that come with a Nanodegree program, including Career Services and technical mentor support. Free courses are standalone courses that range in length and depth of material and do not include the real-world projects that come with paid courses and Nanodegree programs. Additionally, free courses do not have any Career Services, student support, or technical mentor support included.