We've prepared a summary sheet for you on alternatives that can be used instead of BlackBoard and MS Teams: find it here.