I have found the DuoLingo Swahili program has a lot of grammatical errors in English. I think the differences in Swahili are because this program is based on Tanzanian Kiswahili. I have heard different pronunciations and vocabulary used in rural SW Kenya.