I'd say "on" the Internet. "Via" is "through", but I think you mean to say you had to be logged on the Internet to find a site that helped you learn English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.