HOME > Development > UnderscoreJS The Master Guide

UnderscoreJS The Master Guide

  • Development
  • May 03, 2025
SynopsisUnderscoreJS – The Master Guide, available at $59.99, h...
UnderscoreJS The Master Guide  No.1

UnderscoreJS – The Master Guide, available at $59.99, has an average rating of 4.7, with 128 lectures, based on 11 reviews, and has 48 subscribers.

You will learn about Gain an understanding of all the functions of Underscore and when to use them Get an example of EVERY (over 100!) Underscore functions, to use as a reference when you need to use it Become familiar with one of the most popular Javascript libraries Learn how to use the functions, and how they can help your project Test your knowledge as you go – Lots of quizzes to test your knowledge and understanding of what you have learnt Gain another skill to put on your Resume / Curriculum Vitae! Learn how to manipulate strings, arrays, collections, objects and even functions! Chaining and Sequencing Mixins Templates Composing Memorizing Debouncing Throttling Bind Defer Cloning Flattening And SO MUCH MORE! This course is ideal for individuals who are Developers with some prior knowledge of Javascript who are new to Underscore or Developers with some familiarity of Underscore but want to learn more about it It is particularly useful for Developers with some prior knowledge of Javascript who are new to Underscore or Developers with some familiarity of Underscore but want to learn more about it.

Enroll now: UnderscoreJS – The Master Guide

Summary

Title: UnderscoreJS – The Master Guide

Price: $59.99

Average Rating: 4.7

Number of Lectures: 128

Number of Published Lectures: 127

Number of Curriculum Items: 128

Number of Published Curriculum Objects: 127

Original Price: £22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Gain an understanding of all the functions of Underscore and when to use them
  • Get an example of EVERY (over 100!) Underscore functions, to use as a reference when you need to use it
  • Become familiar with one of the most popular Javascript libraries
  • Learn how to use the functions, and how they can help your project
  • Test your knowledge as you go – Lots of quizzes to test your knowledge and understanding of what you have learnt
  • Gain another skill to put on your Resume / Curriculum Vitae!
  • Learn how to manipulate strings, arrays, collections, objects and even functions!
  • Chaining and Sequencing
  • Mixins
  • Templates
  • Composing
  • Memorizing
  • Debouncing
  • Throttling
  • Bind
  • Defer
  • Cloning
  • Flattening
  • And SO MUCH MORE!
  • Who Should Attend

  • Developers with some prior knowledge of Javascript who are new to Underscore
  • Developers with some familiarity of Underscore but want to learn more about it
  • Target Audiences

  • Developers with some prior knowledge of Javascript who are new to Underscore
  • Developers with some familiarity of Underscore but want to learn more about it
  • ** UNDERSCOREJS – LEARN and MASTER ALL 100+ FUNCTIONS! **

    Why is this course for you?

    This course is the most complete course on Underscore! And probably the most complete course about Underscore available anywhere! Underscore is a huge library, and so is this course!

    This course will teach you all you need to do to become a master with Underscore.JS, one of the most popular Javascript libraries on the web. It will provide an example of every available function in Underscore, that’s over 100+ examples!, in a step by step, function by function method.

    This course will start at the most basic functions all the way up to the more complex functions.

    I’ve spent days creating this course for you, and hours researching examples. There are not many examples on Underscore.JS out there, so I’ve put in all the effort so that you don’t need to!

    It’s a one time investment. The course will be updated with more examples and lectures over time!

    This course has been built in a modular way, so you can either learn the functions one by one, or just the ones that you wish to learn more about. You can still become an expert in Underscore even by following a few modules.

    By the end of the course, you will become very sufficient with using Underscore.JS. Don’t forget, if you are not entirely happy with the course, you have the 30 day Money-Back-Guarantee.

    What’s Included in this Course Package?

  • Up-to-date HD-Quality videos with the latest version of Underscore.JS

  • An example and explanation of all 100+ Underscore functions!

  • Free support in the Q&A

  • This course is for you if

  • You are a Javascript developer looking to learn how to use Underscore in your everyday coding

  • You already know about Underscore but struggling to understand some of the more complex functions

  • You want to test your existing knowledge of Underscore.JS

  • You want to gain another skill for your Resume or CV

  • If you’re serious about becoming an expert at Underscore.Js, then start your journey and master Underscore.Js with this course!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Welcome!

    Lecture 2: Community and Help

    Lecture 3: Is this course for you?

    Lecture 4: Why Underscore?

    Lecture 5: Know these terms

    Lecture 6: Installing Underscore.JS

    Lecture 7: Test arrays for the course

    Chapter 2: Manipulating Arrays and Collections

    Lecture 1: Module Introduction

    Lecture 2: Arrays and Collections Definition Difference

    Lecture 3: Iteration – ForEach / Each / ForEachRight

    Lecture 4: Challenge Yourself – ForEach

    Lecture 5: Pluck

    Lecture 6: Mapping Arrays and Collections

    Lecture 7: Challenge Yourself – Map

    Lecture 8: Challenge Yourself – Map Solution

    Lecture 9: First, Last, Initial and Rest

    Lecture 10: Matching by Condition – Filter

    Lecture 11: Matching by Condition – Where and FindWhere

    Lecture 12: Matching by Condition – Find

    Lecture 13: Reduce and ReduceRight

    Lecture 14: Shuffle

    Lecture 15: Sample

    Lecture 16: Size

    Lecture 17: IndexOf and LastIndexOf

    Lecture 18: SortedIndex

    Lecture 19: FindIndex and FindLastIndex

    Lecture 20: Min and Max

    Lecture 21: Reverse

    Lecture 22: Reject

    Lecture 23: Every and Some

    Lecture 24: Contains

    Lecture 25: Invoke

    Lecture 26: SortBy, GroupBy, IndexBy, CountBy

    Lecture 27: ToArray

    Lecture 28: Partition

    Lecture 29: Compact

    Lecture 30: Flatten

    Lecture 31: Without

    Lecture 32: Merging Lists with Union, Intersection and Difference

    Lecture 33: Uniq

    Lecture 34: Zip and Unzip

    Lecture 35: Object

    Lecture 36: Chunk

    Lecture 37: Range

    Chapter 3: Manipulating Functions

    Lecture 1: Module Introduction

    Lecture 2: Bind

    Lecture 3: BindAll

    Lecture 4: Partial

    Lecture 5: Memoize

    Lecture 6: Delay

    Lecture 7: Defer

    Lecture 8: Throttle

    Lecture 9: Debounce

    Lecture 10: Once, Before and After

    Lecture 11: Wrap

    Lecture 12: Negate

    Lecture 13: Compose

    Lecture 14: RestArguments

    Chapter 4: Manipulating Objects

    Lecture 1: Module Introduction

    Lecture 2: Reading Properties – Keys, Values and AllKeys

    Lecture 3: Invert

    Lecture 4: Create

    Lecture 5: Functions

    Lecture 6: FindKey

    Lecture 7: Extend

    Lecture 8: ExtendOwn

    Lecture 9: Pick and Omit

    Lecture 10: Defaults

    Lecture 11: Clone

    Lecture 12: MapObject

    Lecture 13: ToPath

    Lecture 14: Has and Get

    Lecture 15: Property and PropertyOf

    Lecture 16: Comparing Objects – IsEqual

    Lecture 17: Comparing Objects – Matcher

    Lecture 18: Comparing Objects – IsMatch

    Lecture 19: IsEmpty, isNull, isNaN, isUndefined

    Lecture 20: Checking Types – IsString, IsBoolean, IsDate, IsNumber

    Lecture 21: Checking Types – Structures

    Lecture 22: Checking Types – Utils

    Chapter 5: Utility Functions

    Lecture 1: Module Introduction

    Lecture 2: NoConflict

    Lecture 3: Identity

    Lecture 4: Times

    Lecture 5: Constant and Random

    Lecture 6: Mixin

    Lecture 7: Iteratee

    Lecture 8: Escape and Unescape

    Lecture 9: Result

    Lecture 10: Now

    Lecture 11: UniqueId

    Lecture 12: Template

    Chapter 6: Chaining and Functional Programming

    Lecture 1: Module Introduction

    Lecture 2: Our First Chain

    Instructors

  • UnderscoreJS The Master Guide  No.2
    Tim MacLachlan
    Senior Developer 20+ years experience
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 0 votes
  • 5 stars: 9 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!