You can produce working projects for months without building the ability to debug, design or reason about code. It feels like progress right up until you meet a problem the tool cannot solve, which is every interesting problem.
Attempt the problem yourself, then ask for a critique. You keep the struggle (which is where the learning actually happens) and still get the feedback.
Close the tab. Can you rewrite what you just shipped? If not, you have delivered something you do not own.
These are the parts that make someone employable. The typing was never the valuable half.