# Which JavaScript course?

**URL:** <https://discourse.elm-lang.org/t/which-javascript-course/10024>\
**Category:** Learn\
**Created:** [October 21, 2024, 2:03pm UTC](https://discourse.elm-lang.org/t/which-javascript-course/10024 "2024-10-21T14:03:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![newgoliath](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/newgoliath/32/4953_2.png) [@newgoliath](https://discourse.elm-lang.org/u/newgoliath)\
**Post date:** [October 21, 2024, 2:03pm UTC](https://discourse.elm-lang.org/t/which-javascript-course/10024/1 "2024-10-21T14:03:14Z")

</div>

Last time I looked at the JavaScript docs was in the year 1994. I’m looking for recommendations for the “minimum JavaScript and web paradigms” educational course to make me confident in writing Elm and ports.

I’ve felt so hampered in my Elm work because I don’t understand the DOM, and I don’t know what I don’t know. ☹

My employer will be paying. 😃

---

<div class="post-metadata">

**Author:** ![novid](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/novid/32/4341_2.png) [@novid](https://discourse.elm-lang.org/u/novid)\
**Post date:** [October 21, 2024, 7:50pm UTC](https://discourse.elm-lang.org/t/which-javascript-course/10024/2 "2024-10-21T19:50:16Z")

</div>

**MDN** has a curriculum with many different core modules, such as [JavaScript Fundamentals](https://developer.mozilla.org/en-US/curriculum/core/javascript-fundamentals/). I think that’s a good starting point.

---

<div class="post-metadata">

**Author:** ![Elorm](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/elorm/32/3241_2.png) [@Elorm](https://discourse.elm-lang.org/u/Elorm)\
**Post date:** [October 22, 2024, 1:31pm UTC](https://discourse.elm-lang.org/t/which-javascript-course/10024/3 "2024-10-22T13:31:42Z")

</div>

Eloquent Javascript has a good introduction  
and it’s free

[https://eloquentjavascript.net](https://eloquentjavascript.net)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [November 1, 2024, 1:32pm UTC](https://discourse.elm-lang.org/t/which-javascript-course/10024/4 "2024-11-01T13:32:29Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
