Hey prof! Thank you for inviting me. I was wondering if I could code using Java 'cause I have a really good understanding of this language. Also, comparatively, I’m not that good at python. Anyways, Love the community over here! Thanks for inviting me to the forum once again:) smiley:
Since you already have a good understanding of Java programming language, picking up Python or C++ (to the extent needed for this course) isn’t really difficult.
In fact, both are object oriented, while Python is a scripting language, C++ is a compiled language. The compiled C++ code is nothing but the instructions to the microcontroller just as the compiled java code is the instructions to the JVM.
In both, Python and C++, we use classes, attributes and methods just as we do in Java, but without much of the complexities of java.
Just by going through the Colab exercises in Course-1 (Fundamentals of TinyML) and the documentation at https://www.python.org/ , you can easily pick-up Python scripting.