šŸš€  We just launched hackr for designers. Visit it here

Hackr.io is a programming community to find and share the best online programming courses & tutorials. Join them, it only takes 30 seconds.

Here's how it works:


Anybody can submit a course or a tutorial


Community upvotes the useful tutorials


The best tutorials rise to the top

Javascript Intermediate Level 2 - All About Functions (udemy.com)

Visit Tutorial
Paid Video Advanced
#35 out of total 48 JavaScript tutorials & courses

Why developers like this tutorial (one-liner reviews):

Content quality

Qualified Instructor

Video quality

Course Pace

Course depth and Coverage

Add your one-liner review here:

Tutorial Info

Self Paced
2.5 hours on-demand video
Available On Completion
Submitted by:
Visit Tutorial

Tutorial Details

What you'll learn

  • At the end of this course students will able to MASTER JavaScript Functions
  • At the end of this course students will able to write more complex JavaScript code
  • At the end of this course students will able create more flexible JavaScript applications


  • Basic JavaScript knowledge



Functions are one of the most used features of any programming language especially in JavaScript. There many different ways to create functions inĀ JavaScript and is "Crucial" to learn then if you are serious about JavaScript.

Every developer must master functions in order to writeĀ better reusable code. Functions in JavaScript can beĀ weird at times, but this course will make things easier for you to understand.Ā 

This course will take you by the hand, step-by-step from the very basics of functions to an intermediate level where you will feel comfortable using functions in many different ways.

By learning to invoke and use function in many different ways, you open the doors of creativity. Things that were hard to do are now easy and things that were ImpossibleĀ are now possible

After developing and teachingĀ for a couple years IĀ know from experience what students really need, and my focus is in developingĀ courses that enhances the student's knowledgeĀ and make him or her a better developer but at the same time with some fun involved.

ComeĀ join us, and let's learn to Master Javascript Functions.

Who is the target audience?
  • Students looking to upgrade their beginner JavaScript skills should take this course
  • Students looking to learn more about functions in JavaScript should take this course
  • Students looking to create really cool JavaScript applications should take this course


The first steps


Reference files

The editor we are using

Let's start learning

Function basics

Function literal

JavaScript Objects

Object Constructor part 1

Object Constructor part 2


Call and Apply Methods

The arguments object

Anonymous closure function

The return statement

Variable scope and hoisting

Local and Global scope

The scope chain



Modules intro

Creating Modules

Seting deafults

Method chaning


Project introduction

Setting up markup

Setting up the images object

Creating the insert images method part 1

Creating the insert images method part 2

Creating the insert images method part 3

Conclusion and BONUS!

Wanna find a programming buddy?

Learning a new programming language can be tough especially if you are a beginner in programming. Find a programming buddy and learn this tutorial in a more engaged & fun way.

Discuss this tutorial:

Ask a question or write your feedback/review of this course or tell anything to the people taking this course.

Kickstart the conversation!