JavaScript Foundation

This course provides a solid JavaScript foundation that you can use to build sites and applications for the web.

Many developers today need to do frontend work and relate to JavaScript in some way. In fact, JavaScript is getting more and more important in our day-to-day work. Many people approach web programming without a solid foundation in the language. This course explains the language in depth, how JavaScript works and what parts of it are important.

Using a real-world application as a concrete case, we will go through modern application creation with JavaScript from the ground up. We focus not only on the browser, but also on building simple applications with NodeJS. Doing that brings much-needed advantages of a modern development, such as testing, linting, module management, build systems, and file watching.

    Target audience

    People who are starting out with building applications with JavaScript on the web platform, or who are self-taught web developers who know the basics of JavaScript but want a more solid understanding.


    This course is aimed at people with a developer background. Basic knowledge in HTML/CSS is a requirement.


    ”I understood far more here then I ever did in school”

    ” Fun and well made exercises”

    What you will learn

    Day 1

    • Syntax crash course
    • Case study: a simple app
    • jQuery and other libraries
    • Functions (and why they matter)
    • Functional programming
    • Node.js
    • Asynchrony - callbacks and promises

    Day 2

    • Common patterns
    • API writing
    • Objects
    • JavaScript's OLOO (Objects Linking to Other Objects) mentality
    • A developer environment: bundling, testing, minification, "transpilation"
    • Harnessing the browser dev tools
    • Case study: Models and views

    Related articles

    • Predicting the upcoming JavaScript season

      Join us as we geek our over the upcoming Premier L... sorry, JavaScript season, and walk through the state of our favourite teams; Angular Rovers, FC React and TypeScript United!

      Read more
    • Why TypeScript?

      A few contrasting examples: in JavaScript it's fine to forget a  property in an object literal, to call a function with the wrong number  of arguments, or to write code that will never be reached in a program. TypeScript flags all of these things as errors, often directly in an  IDE.

      Read more
    • Take a course in Prague

      We are proud to announce that, starting from May, Edument will also offer courses in Prague. Now you can enjoy and be energized by spending time in one of Europe's most beautiful cities, at the same time as attending one of our popular courses! 

      Read more

    Course info

    Course code: T180
    Duration: 2 days
    Price: 21 500 SEK
    Language: Swedish, English

    Course schedule

    13 Jan 2020Book now
    30 Mar 2020Book now
    28 May 2020Book now
    3 Feb 2020Book now
    23 Apr 2020Book now
    15 Jun 2020Book now
    3 Feb 2020Book now
    23 Apr 2020Book now
    15 Jun 2020Book now



    Related courses

    Contact us for details

    +46 40 61 70 720

    All prices excluding VAT