Duolingo’s onboarding is possibly one of the longest you'll find, but their mix of gamification, personality and progressive engagement entices you through.
While there may be bad psychology practice within the wider experience, the onboarding experience is one to learn from. They don't just aim to get people registered, but also; understand value to drive conversion, create a habit mindset for retention and create a connection through the personality of their brand.