venkat_Header for Twitter- 1500 x 500 px

Online course

Programming in

Modern JavaScript

October 5th - 21st, 2020
5 hours a week/ 3 weeks

You will learn about...

  • ​Prototypal inheritance

  • Arrow functions in Modern JavaScript

  • Concise fluent syntax in metaprogramming

  • How to add Incredible JavaScript functions 

  • Practical knowledge of the concepts to immediate use in real projects


3 weeks


5 hours a week






JavaScript, Node.js


Software developers


Course description 

JavaScript is one of the most ubiquitous and powerful languages, yet it’s one of the languages that’s largely misunderstood and underutilized. In JavaScript we can create objects, but that’s different from how its done in OO languages. 

We can use inheritance, but that’s prototypal inheritance, which is far more powerful and superior to class based inheritance in a number of ways. 

While programmers have in general struggled to use JavaScript to the fullest extent, the language itself has evolved considerably. This course covers both the breadth and width of the essential parts of modern JavaScript.

Learn about prototypal inheritance, arrow functions, concise fluent syntax to create classes and properties, metaprogramming, annotations and more.


Taking this course you will get..


Slides, references,

real-world examples


you will get a collection of visual references compiled by our artist


After each lesson


Get direct access to the trainer & attendees On Slack Channel. Chat, share & ask directly


Collaborative team-work tools


Book by the author


Course dates & time

Each session includes lecture, Q&A and hands-on coding exercises, as well as optional homework to help connect the days and weeks. 


The course is designed so that it can fit in with your other commitments for work and home.

 It is split into six  ½-hour parts spread over three weeks, two days per week.



Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada,
Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 JoltProductivity award winning book Practices of an Agile Developer. You can find a
list of his books at 


Register to the course

About the course

The course has a good balance of interactive lectures and hands-on exercises. The attendees are expected to pair-up and work on exercises. 

The objective of the course is for the attendees to gain an in depth practical knowledge of the concepts so they can put them to immediate use on their real projects.


Course details

Who should attend?

​This course is aimed at anybody who wants to improve their knowledge and deepen in JavaScript.

Take this course if:
You want to speed up and get better at programming both front-end and backend JavaScript applications.
Upcoming Events
Mon, Sep 14
Sam Newman - Building Microservices
Learn how to architect, design, build, deploy and manage software systems using microservices
Thu, Sep 17
Build Stuff Virtual meetup
It became a regular routine to learn stuff online & participate at e-conferences, e-meetups, e-courses without needing to leave your desk or couch. We are inviting you to join our Online meetups starting this September
Mon, Sep 21
Online course
Itamar Syn-Hershko - Elasticsearch for developers
In this 2 week online cours on the leading open-source product Elasticsearch and it's related technology stack you will learn the basics of full-text search and information retrieval and how to unleash the power of the inverted index, using the powerful ELK stack: Elasticsearch, Logstash and Kibana.
Mon, Sep 21
Dylan Beattie - From Keyboard to Keynote
Improve your public speaking and presentation skills. As part of the workshop, you’ll be preparing and delivering a short presentation using slides, so you’ll need to bring a laptop with Powerpoint, KeyNote or Google Slides running on it.
Mon, Oct 05
Online course
Venkat Subramaniam - Programming in Modern JavaScript
Modern JavaScript has come a long way. It is elegant, fluent, and does several things right.
Mon, Oct 05
Kevlin Henney - Driving Your Architecture with Agility
This course aims to supply you with a better and deeper understanding of software architecture, agile development and the marriage between the two.
Wed, Nov 11
Radisson Blu Hotel Lietuva
Build Stuff Lithuania 2020 - combined in-person & virtual conference
This year we will rock the Build Stuff stage at the physical event taking all precautions to keep everyone safe. Seats are limited to 500 attendees for an in-person event. Although, we are adding a unique online experience to keep the Tech fest going worldwide!

Previous Meetups

Heading 5YouYou can watch videos online