Learn JavaScript with Koans – Beginner Friendly Programming

Add your review

Add to wishlistAdded to wishlistRemoved from wishlist 0

What you’ll learn

  • JavaScript Arrays
  • JavaScript Functions
  • JavaScript Objects
  • Mutability in JavaScript
  • Higher Order Functions in JavaScript
  • Test Driven Development (About Expects)
  • How JavaScript uses Inheritance

Learning JavaScript is fun when you approach it the way that the Buddhists approach Zen.

In this course you will be working to achieve JavaScript enlightenment as you move through a collection of Koans.

A kōan (公案) (/ˈkoʊæn, -ɑːn/;[1] Chinese: 公案; pinyin: gōng’àn, [kʊ́ŋ ân]; Korean: 화두, hwadu; Vietnamese: công án) is a story, dialogue, question, or statement which is used in Zen practice to provoke the “great doubt” and to practice or test a student’s progress in Zen.


This course covers a handful of important JavaScript Concepts:

  1. Expects
  2. Arrays
  3. Functions
  4. Objects
  5. Mutability
  6. Higher Order Functions
  7. Inheritance


Test Driven Development (TDD)

In this lesson, we practice Test Driven Development. You start by running a test suite which is full of errors. As you move your way towards enlightenment, you begin by fixing the code to solve your errors.


A Tool to Prepare for Technical Interviews

The material we cover in this course can be studied offline on your own. Once you download the Koan folder, you can duplicate it and run it again and again. If you’re ever preparing for a challenging technical interview, JavaScript Koans are a great tool. Just before your technical interview, you can run through the Koans to have fun while remembering some of the more esoteric aspects of JavaScript.


Who this course is for:

  • Beginner to intermediate JavaScript programmers.
  • Programmers seeking a fun practice to improve their JavaScript skills.

[adinserter block=”1″]

[adinserter block=”5″]

Learn JavaScript with Koans – Beginner Friendly Programming
Learn JavaScript with Koans – Beginner Friendly Programming

Shopping cart