<story><title>JavaScript for Data Science</title><url>http://js4ds.org/</url></story><parent_chain></parent_chain><comment><author>beforeolives</author><text>I know that data science is a broad and somewhat vague term but this -&lt;p&gt;&lt;pre&gt;&lt;code&gt;   We will cover:

    Core features of modern JavaScript

    Programming with callbacks and promises

    Creating objects and classes

    Writing HTML and CSS

    Creating interactive pages with React

    Building data services

    Testing

    Data visualization

    Combining everything to create a three-tier web application
&lt;/code&gt;&lt;/pre&gt;
- this isn&amp;#x27;t data science.</text></comment>
<story><title>JavaScript for Data Science</title><url>http://js4ds.org/</url></story><parent_chain></parent_chain><comment><author>danpalmer</author><text>I don’t want to repeat the old and tired JavaScript hate, but this just isn’t a great idea.&lt;p&gt;I’d suggest that there are 3 important primitives for data science: flexible numeric types, fast math&amp;#x2F;algorithm libraries, and data manipulation being easy.&lt;p&gt;JavaScript doesn’t really have any of these. Numbers are 64bit floats only - no integers, no big numbers. There aren’t equivalents to Numpy&amp;#x2F;Pandas&amp;#x2F;Scikit Learn, and the lack of standard library and expressiveness in data manipulation in the language makes basic tasks harder.&lt;p&gt;JavaScript has its uses, but there’s really no reason to force data science be one of them.</text></comment>