If you aren't familiar with Band, it's a tool often used for coordinating kids' sports teams, school bands, and similar small groups. You invite people to a private workspace which contains a post feed, events calendar, file repository (for permission forms or injury waivers or whatever), and a chat interface for 1-on-1 or group chats among workspace members.
Is anyone familiar with a similar tool that can be self-hosted?
My kids' groups have tried using a mix of chat/SMS, email, and Google Drive in the past, but fractured communication leads to massive confusion. It's really nice to have all group communication in one place.
Getting an engineering degree is generally a good thing. Demand and pay tend to be above average. A certificate can be helpful, but I have watched people hit a "paper ceiling" in their careers; people stuck with the title of "designer" doing an engineer's work without an engineering degree, and never getting an engineer's salary for it.
Whether a bachelor's degree is beneficial for you personally will depend on a lot of things, not all of which are within your control. 20 years ago a BS in computer science was a golden ticket. Now the industry has shifted and the job placement rates for new CS grads are awful. It's hard to predict the future.
I agree with the other commenter that going to university is good for the whole self. I was exposed to people, ideas, and experiences that I would never have encountered elsewhere. That alone made the effort worthwhile.