JavaScript from Scratch by Examples

Learn JavaScript fundamentals from scratch with clear examples, make sure to check out our tons of honest reviews below.
4.2 (80 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,832 students enrolled
$20
Take This Course
  • Lectures 52
  • Contents Video: 3 hours
    Other: 1 min
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2015 English

Course Description

Notice: Course fully updated at 02/25/2015, so make sure to join our over 3K students now, that many of them left 5 shining stars and start your training.

# 30 day money-back guarantee, no questions asked.

__________________________________________________________________________

On the server, different languages are used to generate web pages. However, once created and sent to the browser page, JavaScript is only able to interact with the user to make the page reactive. It is precisely this reactivity and ergonomics that are an expected results by users.

Therefore, JavaScript has become ubiquitous on the web. Whether checking the validity of information entered on a form, the display image galleries, visual effects on elements of the document, JavaScript is always present.

Any web developer must now know the fundamentals of the language. It is these fundamentals that we'll cover in this training. As with any learning, it is important to begin with the basics: What can we expect from JavaScript, what its limitations are, how to embed scripts in a page?

The special feature of JavaScript is to be an object-oriented language with prototype. Beyond the basic instructions, conditionals and loops, we will detail the main objects provided by JavaScript, their properties and methods. The different examples provided will help you familiarize yourself with the practical implementation of the language and how to make it interact with a web page, creating your own functions and objects.


And of course you can download all the resources of this training in the download area.

Note again: We're very confident to give you a 30 days money-back guarantee, no questions asked.

So are you excited as I'm now to learn JavaScript from scratch by Examples ? Let's get started !


What are the requirements?

  • A genuine interest to learn JavaScript and 2 hours of your time.
  • A couple cups of coffee and a computer with Internet
  • Text editor of your choice
  • Never get shy to ask your instructor about any issue you might have along the course.

What am I going to get from this course?

  • By the end of this course, you should definitely be able to write some really clean and professional JavaScript code and understand, really, the depth of the entire language

What is the target audience?

  • This JavaScript course is meant for newbies who are not familiar with JavaScript. No prior programming knowledge is needed.
  • Anyone who wants to boost his/her career to take one of the 54,886 jobs on Indeed that are advertising for JavaScript knowledge
  • Web developers looking to improve their skill set or need to learn JavaScript for their web applications

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Exercise Files
1 page
Section 1: Introduction to JavaScript
Introduction
Preview
02:23
Section 2: Fundamentals of JavaScript
Introduction
Preview
05:46
Fundamentals of JavaScript
Preview
08:31
Summary
Preview
00:40
Section 3: Program Flow
Introduction
00:33
If Statements
07:03
Braces
02:10
If/Else Statements
02:25
While and Do While
04:33
For loop
01:30
Break Statement
02:23
Switch Statement
03:29
Summary
01:10
Section 4: Truth
Introduction
01:30
Boolean Values
04:36
Truthyness
03:41
Summary
00:49
Section 5: Functions
Introduction
02:12
Function Basics
03:35
Functions Return
02:36
Hoisting
00:54
Functions and Scope
03:41
Nested functions
02:15
Closure
03:40
Recursion
04:50
Summary
01:25
Section 6: Data and Objects
Introduction
Preview
00:58
Objects
02:45
Introduction: Arrays
00:46
Demo: Arrays
05:22
Introduction: Arrays Part 2
00:24
Demo: Arrays Part 2
02:35
Introduction: Strings
00:33
Introduction: Strings Part 2
01:03
Demo: Strings
01:54
Demo: Strings Part 2
04:00
Introduction: Regular Expression
06:38
Summary
00:40
Section 7: JavaScript - Document Object Model
Introduction
07:24
JavaScript HTML DOM Nodes
03:54
Introduction: Selecting Elements
04:57
Demo: Selecting elements
08:22
Demo: Changing DOM Elements
06:53
Introduction: Creating DOM Elements
03:50
Demo: Creating DOM Elements
06:34
Section 8: Javascript Events and Event Handling
Introduction
09:43
Demo: Events part 1
08:34
Demo: Events part 2
02:52
JavaScript Timing Events
06:54
Introduction to JavaScript libraries
03:38
Section 9: Conclusion
What's Next
04:13

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Insane IT Skills, Hardcore Online Training by Experts.

Insane IT Skills is a global training company that offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today's commercial environment.

Our goal is to train and groom students through efficacious pedagogy and modern teaching tools, to get employed with much advanced skills required to work anywhere in the world.

Insane IT Skills promotes learning through practical efficiency and result oriented effective process of creations and constitution of today’s industry based knowledge in theory and practice by the method of lifelong learning is much concentrated in curriculum.

We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise, Database and Server Administration.

Ready to start learning?
Take This Course