CoffeeScript attempts to expose the "good parts" of JavaScript in a simpler syntax. It compiles to plain JavaScript, so it is just JavaScript under the hood. CoffeeScript's core is good, as it allows exposing JavaScript's best features while abstracting away more complex or error-prone parts of the language. The syntax sugar in CoffeeScript makes JavaScript code more concise and readable.