How about contributing to a nice little opensource project?
"I had weekly coaching sessions" - Pick/Create 1 Issue/Task every week :P
"I would love to have guidance...." - Discuss your plans with the project maintainer/other contributors.
"I am looking for is something more in depth......" - Heh you ll be writing code... don't you think that's enough depth :P
"regular, specific feedback" - Every merge request you send..... you get a nice code review, and specific feedback... and a ton of suggestions for improvement.
Since "coding" itself is a huge field, just be sure you pick a project that interests you and has a lot of scope instead of $random_famous_opensource_project.
Since "coding" itself is a huge field, just be sure you pick a project that interests you and has a lot of scope instead of $random_famous_opensource_project.
Good Luck :)