Duolingo is most effective up to around B1 level, providing a good foundation in grammar and vocabulary. However, reaching fluency usually requires additional conversation practice and real-world exposure.