Have you given any thought to volunteering some of your time to teaching local kids or adults how to code?
You think you understand a topic, but you really know for sure when you end up having to relate it to someone else in an understandable form. Helps immensely to reinforce your own learning and tell you what you need to brush up on before meeting with them for a mentoring session.
Make it a priority.
They are going to help you more than any technical knowledge will.