Free Java Data Structures and Algorithms tutorial, Data structures and algorithms are not language specific and hence you can use any language be it JavaScript, C, C++, Java or Python. You should feel comfortable with the syntax of the language and you are good to go .