We also believe that interactivity is super important
I agree with this premisse and I can't learn through videos. But I am glad with codecademy/freeCodeCamp style (lesson on the left, browse coding on the right). And after the initial steps, following tutorials online to build my own things on a real dev environment.
But I am willing to try another approach that favors interactivity.
We think personalizing content is key
I also agree in theory, but never saw it in practice. I couldn't understand from your landing page how Py solves this either. Would you care to further explain how the content is personalized and what exactly is this game-like?
If you think it's relevant, some context: I am 37 years old, on a career change from marketing to software development. I am learning web development from scratch, studying fulltime since last November. Basically 2 months to complete the first certificate of freeCodeCamp, then, building my own projects following tutorials and documentation. I start next Monday at my first dev job as front end developer. I mostly interested in learning Javascript, maybe dig deeper in CSS and general CS concepts.