Forum Discussion

CynthiaLewis-47's avatar
CynthiaLewis-47
Community Member
24 days ago
Solved

Training Recommendations for a Beginner?

Hello! I want to learn JavaScript. ๐Ÿ™ƒ I really need JavaScript for Dummies ๐Ÿ˜‚

I have access to LinkedIn Learning and found courses like:

  •  "Hands-On Introduction: JavaScript" (uses GitHub Codespace)
  • "JavaScript Essential Training" (uses CoderPad)
  • "Learning the JavaScript Language" (uses GitHub Codespace)

Anyone familiar with these? I'm not familiar with GitHub or CoderPad, so I'd like to not have to set up an account and learn another program/site if the course isn't what I need.

Does anyone have any recommendations from LinkedIn or YouTube? Or should I go to Microsoft? ๐Ÿ˜ฑ

Maybe this is an opportunity for an Articulate Training/Tutorial? Most of the existing training presumes (I think) an intermediate or advanced knowledge of JavaScript.  

Thanks in advance for helping out a JavaScript newbie ๐Ÿ‘ถ๐Ÿผ

 

  • BerndSalewskiโ€‹ I've Codecademy and FreeCodeCamp and some others but I think FCC is good as it's easy to get started. The next job is learning how to apply it all to Articulate 360 but then you have Nathan's course for that. 

    Let me know if you have any questions about FreeCodeCamp, I don't represent them but I've invested many hours of my life learning on the platform ๐Ÿ™‚

19 Replies

  • Kobie's avatar
    Kobie
    Community Member

    Not a reply, but I'm also looking for good Javascript course that would help specifically with building eLearnings.

    I've taken a Javascript course but I couldn't apply any of it to my work with Storyline.

    • DavidMangoro-d6's avatar
      DavidMangoro-d6
      Community Member

      I'm in the same boat, know some JS form a course but not sure how to apply to it to life in general and Articulate 360 in particular.

  • Not a reply, but I am looking for a beginner friendly course to start in JavaScript too. Practical and user centered. Does anyone have a recommendation?

    • DavidMangoro-d6's avatar
      DavidMangoro-d6
      Community Member

      BerndSalewskiโ€‹ I've Codecademy and FreeCodeCamp and some others but I think FCC is good as it's easy to get started. The next job is learning how to apply it all to Articulate 360 but then you have Nathan's course for that. 

      Let me know if you have any questions about FreeCodeCamp, I don't represent them but I've invested many hours of my life learning on the platform ๐Ÿ™‚

  • I have a short series of webinars coming up (starting mid-June) to introduce using JavaScript in Storyline. Mainly from a non-programmer's perspective. I'll touch on intro, mid, and slightly more advanced topics relevant to Storyline projects. Keep an eye on the Learnig/Webinars tab.

  • Honestly, there's a big difference between learning JavaScript and learning what you need to make a big impact on your elearning projects. Using environments like GitHub, Node, or React may be terribly confusing to non-programmers. A lot can be learned through some simple YouTube videos on the basics, exploring the countless examples from the JS community online, and hands-on testing in something like Codepen and the browser developer panel. Simple scripts are pretty easy to integrate into Storyline. More complex interactions become more niche in the Storyline environment, and you should also learn the basics of HTLM, CSS, and the DOM structure to integrate them effectively.

      • Nathan_Hilliard's avatar
        Nathan_Hilliard
        Community Member

        Well, the original intention for part 1 was to just introduce JavaScript basics for those who really did not know much about it, and how to get started connecting scripts to your projects.

        However, I can at least ask the group attached to this thread what they think. What are you interested in? I want to keep the first session beginner friendly, so we can't go all tips and tricks with it. But, how comfortable are each of you with JavaScript? Do you know the basic keywords, variables types, how to use loops, conditionals,  functions, etc.? Or, do you already know enough to make a working script but don't know how to make it useful to your SL project? I'm open to suggestions.

        I was planning parts 1 to 3 to be basic scripting and  integration, more complex scripting functions for easier data manipulation in SL, and then exploring external libraries and using scripts to introduce changes into the SL slide structures (DOM elements). Part 4 was going to walk through one of my previously posted examples, how it was put together, and how it could be adjusted to your needs. You can explore some under my Topic posts in my profile.

        To be honest, my JS knowledge was self-taught over the last couple of years through reading examples and applying them to projects. I am not a programmer, but can still get quite a bit done with limited knowledge and a willingness to learn. Some of you likely have more formal knowledge than I do ๐Ÿ™‚.

  • In response to your question I've not used the resources you've mentioned, GitHub Codespace is on my list but I am also a fellow learner and maybe my experience may help.

    I've used FreeCodeCamp to learn HTML, CSS and JavaScript and have found it easy to use. I also attended a part time web design course lasting a few weeks via Zoom and the self learning I'd completed on FreeCodeCamp made the Zoom course a breeze. To be honest I've used so many learning resources including YouTube, Microsoft and CodeCademy. If was in your situation, I'd just try some different resources then stick to one you like. 

    Also you may want to consider a code editor once you've found your learning platform, I've used online tools and ones on my computer like VS Code, NotePad++ and others. I'd probably look at videos for installing and using a code editor on your PC, Mac etc then pick the one you like. 

    I still don't know how to use any of this learning in Articulate so I look forward to learning more here๐Ÿ™‚

     

      • DavidMangoro-d6's avatar
        DavidMangoro-d6
        Community Member

        Also if you find some nice resources then please share as every day's a school day for me.