CoffeeScript: The Good Parts—Write Better javaScript

Explore the pros and cons of CoffeeScript compared to JavaScript. Master its syntax, conditions, and functions through expert guidance and practical examples.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course dives into CoffeeScript as a friendly alternative to JavaScript, showcasing its perks, like simpler syntax and powerful features. You'll explore the cool stuff CoffeeScript brings to the table—perfect for jazzing up your coding game!

Key Points

  • CoffeeScript builds on JavaScript
  • Better syntax and construction patterns
  • Code compiles to native JavaScript
  • Automatic variable insertion
  • Includes comprehensions and splats

Learning Outcomes

  • Master CoffeeScript syntax like a pro
  • Learn how automatic vars work
  • Use conditions effectively in CoffeeScript
  • Understand classes and arrays
  • Get comfy with comprehensions and splats

About This Course

The good and not so good parts of CoffeeScript in comparison to JavaScript.

The CoffeeScript is a language that was built on top of JavaScript. CoffeeScript has some added benefits and its code is compiled into native JavaScript for execution. The CoffeeScript pros include: better syntax, function and class construction patterns, automatic var insertion, comprehensions and others.

Most of these perks will be obvious once we take a look at some examples. This quick language reference can get you started with CoffeeScript:

  • Semicolons, Whitespace and Parentheses • Vars

  • Conditions

  • Functions

  • Classes

  • Arrays

  • Splats

  • Comprehensions

This course is prepared by the author of nine (9!) books on JavaScript and NodeJS. This course has video presentation as well as documents.

  • Understand CoffeeScript syntax (semicolons, whitespace, parentheses)

  • Understand automatic var insertion mechanism and while manual var might be bad in native JavaScript

  • Use CoffeeScript conditions

Instructor

Profile photo of Azat Mardan
Azat Mardan

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience. Currently, Azat works as Technology Fellow at Capital One Financial Corporation. Before that, Azat worked as a Team Lead...

Review
4.9 course rating
4K ratings
ui-avatar of Arthur Beckett
Arthur B.
4.0
3 years ago

Thought the instructor was knowledgeable and engaging I wish he could do a full length course on this topic - really good stuff here.

  • Helpful
  • Not helpful
ui-avatar of Jorge Daniel Tinivella
Jorge D. T.
5.0
4 years ago

Excellent course the teacher is prepared and knows a lot and is very clear when explaining...!!

  • Helpful
  • Not helpful
ui-avatar of Yiorgos Adamopoulos
Yiorgos A.
2.0
7 years ago

I remember I took this course because I wanted to learn minimal CS to program the Hubot. Obviously I am not a good fit for the intended audience.

  • Helpful
  • Not helpful
ui-avatar of Brad Wenzel
Brad W.
5.0
8 years ago

Excellent. Clear and easy to understand.

  • Helpful
  • Not helpful
ui-avatar of Paresh Masani
Paresh M.
1.0
9 years ago

Better search google and read some basic articles.

  • Helpful
  • Not helpful
ui-avatar of Robert Breeding
Robert B.
2.0
9 years ago

Not grea

  • Helpful
  • Not helpful
ui-avatar of Rafael Avaria Gutierrez
Rafael A. G.
3.0
9 years ago

Good Course

  • Helpful
  • Not helpful
ui-avatar of S. Patrick
S. P.
2.0
9 years ago

This does not go far beyond what you can learn by simply perusing the CoffeeScript site (in much less time). Poor audio quality on many of the lectures.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses