Shouldn't SoloLearn have a "Computer Science Fundamentals" course, or something like it? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Shouldn't SoloLearn have a "Computer Science Fundamentals" course, or something like it?

I am relatively new to coding/programming, and have found SoloLearn to be a great resource for reviewing and learning languages. However, one flaw (IMO) that I have noticed while using the website is that the absolute fundamentals are never really explained. As I have browsed through different programming languages such as Python, JavaScript, PHP, Java, C++, etc... I have noticed many similarities between all of the them. Variables, booleans, integers, strings, floats, floating-point-numbers, arrays, and integers, among many other concepts are commonalities than span throughout all of these languages. As scientist Richard Feynman and "expert-generalist" Elon Musk would argue, it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to. In other words, knowledge has a logical structure to it, and you need to understand the foundations before moving to the extremities. I believe that having something along the lines of a "Fundamentals" course will exponentially increase the rate that SoloLearn's users will be able to comprehend the various languages and courses that they currently offer. What do you think?

18th Jul 2017, 7:41 PM
Eric Nunn
Eric Nunn - avatar
1 Answer
+ 2
I agree. I'd say the fundamental computer science is more important than language syntax. It's also much more involved and abstract. Hopefully in the near future, SL will add these types of courses. Until then, I'd say SL is still great if you get into reading other people's code and participate in the discussions. People here are very helpful. I would suggest Coursera, Udacity, MIT OpenCourseWare, etc. for more rigorous coursework.
18th Jul 2017, 8:16 PM
Ready
Ready - avatar