+ 3

Why does SoloLearn just zoom through and give you pretty much no repetition or practice with the lessons

I'm learning python and I'm really annoyed and frustrated with how this app zooms through lessons and doesn't give practice. It explains what it is but it either doesn't explain enough or explains too much, confusing me. And it doesn't recommend or say or do anything if you do a lesson again. And when you are HALFWAY through a lesson it tells you to do a challenge which I don't even understand the point of the lesson yet. If they add a "recap lesson" it would be nice. Does this happen with other courses?

23rd May 2022, 6:07 PM
Sam
9 Réponses
+ 3
Sololearn course teach only the basics. As an aspiring programmer, you need to practice yourself. Write own little code, apply what you have learned. One does learn programming just by clicking through a course.
23rd May 2022, 6:20 PM
Lisa
Lisa - avatar
+ 3
They give you a lesson. Its up to you to take that and you can repeat it as many times as you want. Use, the search bar. There's a lot of questions about return. And on a handful, you'll find this code https://code.sololearn.com/cpGThocHw9cA/?ref=app
23rd May 2022, 6:36 PM
Slick
Slick - avatar
+ 3
Justice What is repitition but writing code over and over again. It seems as many users want someone or something to tell them what to do and not just do it for themselves. And SL gives users ample oppertunity to do that. Plus, if this isn't just one of your learning avenues, you're learning wrong.
23rd May 2022, 6:45 PM
Slick
Slick - avatar
+ 2
Slick To be fair, they are right about there not being repetition. Even the projects are incredibly simple and only require what you've most recently learned to solve instead of forcing you to use an accumulation of the things learned in past lessons. I don't think I would personally recommend SL to beginners because they don't teach fundamentals, mostly just syntax that can easily be forgotten since it's not ingrained.
23rd May 2022, 6:41 PM
Justice
Justice - avatar
+ 2
Slick I believe for computer science it's not really just repetition, but just understanding what's going on under the hood. Especially when you're learning a loosely typed language like Python, you always type number = 1, but as a beginner do you really know what that's doing? Do you know that 1 is a datatype integer and why it's not a string? how variables are stored and reference? And if it's only introduced once, it's going to be very easy to forget again. You wouldn't know as a beginner that it's something you should learn unless it's told to you, which again, SL barely does and skims over.
23rd May 2022, 6:57 PM
Justice
Justice - avatar
+ 1
Lisa Can you explain the return function because I'm on the lesson and SoloLearn isn't explaining it well
23rd May 2022, 6:27 PM
Sam
+ 1
"return" means "give back". The function gives us a value back. Can you please give an example of code that you don't understand?
23rd May 2022, 6:33 PM
Lisa
Lisa - avatar
0
Sam You can look it up on YouTube. There are plenty of videos with great visual examples.
23rd May 2022, 6:31 PM
Justice
Justice - avatar
0
Use sololearn as study path. It is up to you to explore more about the concepts via different resources. Move to the next lesson when you feel like you fully understand the examples.
25th May 2022, 3:53 PM
Chris Coder
Chris Coder - avatar