Building data-driven apps with JavaScript


21 hours – 3 days.


  • Basic familiarity with HTML, CSS and Javascript.
  • Experience with data manipulation.
  • Programming experience (any language) essential.


In this course we provide an introduction to modern Javascript features to develop data-driven apps and dashboards. Some popular machine learning libraries (for instance tensorflow.js and opencv.js) have bindings in Javascript, for better integration in web apps. In this course you will learn the fundamentals of these technologies.

Course Outline

  • Core features of modern JavaScript.
  • Programming with callbacks and promises.
  • Object oriented programming.
  • HTML and CSS.
  • React fundamentals.
  • Building data services.
  • Testing
  • Data visualization with Vega-lite and D3.


  • Developers, analysts, marketers and data scientists.

Format of the course

  • This is a hands-on course, with live coding and exercises. Participants should bring their own laptops.


450 EUR/person + VAT.

Note:  The course is designed to provide a broad overview. However, we can customize the course to cover your specific needs.

Contact Us