101Languages
Duolingo
Glossika - Glossika has a free Welsh Course
LearnWelsh.cymru - Has some free courses
LearnWelsh.net
Master Any Language
OpenLearn
Archive.Org
Learn Welsh
Learn Welsh Podcast
Welsh Plus
Dsygu Cymraeg
Learn Welsh with Will
Glosbe - Dictionary
Tatoeba - Sentences To Practice with