None of the things you listed would seem to indicate anything about your ability to employ a rigorous approach to software development equivalent to what a credentialed civil engineer does with roads.
A civil engineer is not credentialed because they took physics and DiffEq. They are that because their field has defined a body of knowledge and rigor that has been shown to adequately protect the public within a narrow band of services.
I am not aware of any such effort anywhere in software, which is why many engineers consider the whole notion of “software engineering” to be a farce.