Kudos for the effort and i'm glad you got to where you wanted to be.
we learned everything necessary to become software engineers.
Trust me, 3 months is an absolute minuscule time interval to learn everything a software engineer needs to know. A system with a relational database with 4NF applied, using a proper load balancer behind a proxy, with code developed through a clean code architecture all the while applying a TDD methodology, making use of containerisation tech stack, supported by a nice automated horizontal scaling arch, having a fail-safe server redundancy, with decent CD/CI pipelines set up going through unit and integration tests, which for today's standards is the BASIC setup, might not be enough to have 3 months and call yourself an engineer. But then again, what is an engineer? Why people use the term at all? Formal engineers complain with reasons to do so. It trivialises its meaning.