Spanish has the most units in Duolingo at 230 units, as of May 25, 2023. This means that by unit count, Spanish is the longest Duolingo course.