More detail in Programming language courses and perhaps, new languages.
Hi There, i am a student at KA and I am a big fan of the programming courses. I have liked these courses very much and in fact they got me into programming.
As I have expressed in earlier posts, the programming language courses at KA are very basic. They teach you the basics quite easily and even have a great programming enviornment. The HTML/JS editor is an amazing WSIWYG editor and the python console is very good too. However, drawing rectangles in Processing won't help you make your own interactive website. Processing isn't even used in web dev anymore, only existing for robotics projects. We do learn the jQuery but that is only for like writing a blog or similar things. Same thing with Python, we learn from how far I've got, basic generic python that is taught to grade-schoolers and nothing else.
To be fair, I was extremely delighted when I realised that Python was here but we really need a few other libraries NumPy, TensorFlow, Pandas and Django should be taught too. Some backend and front-end should be done as well.
We also need some other low-level languages too. C and Java and its cousins like Kotlin should come too. PHP is a nice one to consider as well.
I feel that the current programming enviornment(s) are good enough for expansion into other languages. I feel web-related stuff should be done in KA's current WSIWYG enviornment and compiled and other languages such as Kotlin and C along with their cousins should do in the current Python enviornment that already exists. I feel expansion should be the main focus of KA and not updating courses anymore because even if we are using old versions we will still be able to make a decent website.
Additionally, I would request KA to make an addition to their current web dev courses, not update them just add more videos that cover theory not only talk-throughs, my plea here is to only add content not make a new course as people are already familiar with the current course and old learners who are revisiting or ongoing will get confused, which is why i expect the vids too me made the same instructors.
Lastly, I would request KA to allow people to use this programming enviornment which is really great for their personal endeavors outside of KA as well, this will help amateur devs or casual ones who learned for the first time using KA. The KA way of doing things is what suits me most as it was the platform who got me into programming the first time before I went inactive for a couple of years. I still remember being annoyed about jQuery 2.4.1 while 3.6.0 was the latest version, however now I feel that more knowledge is better than updated knowledge when it comes to programming, which is why KA's new motto should be course expansion not updating it.
This is a follow-up (ish) to my older post : Different subjects in programming courses.
Regards,
Atharva S Ranjan
KA Communtiy Member
Влезте в услугата, за да оставите коментар.