3 answers
G. Mark’s Answer
Get on some job boards and simply state your case and purpose. Getting exposure in your chosen field to a wide audience will almost certainly garner attention from interested parties. Put a list of technologies and areas you'd like to get up to speed in. There may also be areas where you excelled and would like to contribute some of that knowledge to the younger people. Technology is always changing, but some principle hold true. You may find you have more to contribute than you realize. Some of the earlier jobs I had were where I managed younger engineers and programmers. I got the dual benefits of learning indirectly what new trends were catching on while contributing some common sense to folks who knew only the new technologies and very little about the underpinnings of the science. It was tremendously fun.
Joe Aguirre
Joe’s Answer
Amy's volunteer sites are perfect fit for coding volunteer work, along with the various coding course. I might also want to add something that benefited me and landed me a great job as a Security Software Engineer at Intuit: Code for fun! I selected a language I found endearing (python) and began to build bots for my chat apps (Discord/Telegram) and standalone ones for specific objectives (web crawler/web scraper). The bots contained containerized code I called "cogs". The cogs did various fun things, like some were meme generators. Some were more serious cogs, like one I quickly built to message me alerts when an item in my shopping list during Cyber Monday and Black Friday dropped in price. Create a GitHub or GitLab account and start building repos to git push code into. This would sharpen your coding skills but also bring delight to any interviewers when you show them you have a GitHub or GitLab repo.
Coding is more of an art to me. Everyone codes differently for the same result. Just be sure to enjoy it or else it'll lead to burn out!
Have fun~
Amy’s Answer
Good luck!