JavaScript Fundamentals: A Course for Absolute Beginners
4.1 (15 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.
1,168 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript Fundamentals: A Course for Absolute Beginners to your Wishlist.

Add to Wishlist

JavaScript Fundamentals: A Course for Absolute Beginners

Learn JavaScript Fundamentals from the Scratch
4.1 (15 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.
1,168 students enrolled
Last updated 12/2016
English
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Explain what is JavaScript and its environment contexts
  • Understand the difference between JavaScript and EcmaScript
  • Explain Data Types
  • Describe the difference beween coercion and casting as well as JavaScript's implicit casting
  • Explain Complex Data Types
  • Discuss the basics of JavaScript: Rules of language and quirks
  • Learn how to create your own objects
  • Explain Control Flow
  • Define Basic Functional Programming Statements
  • Understand Error Handling
View Curriculum
Requirements
  • Anyone with a passion for learning a new tool and who has completed at least high school education.
  • Knowledge of programming language is not necessary but is an advantage.
Description

JavaScript is an excellent computer programming or script language from Netscape. It has a close resemblance in ways of its capability with Microsoft's Visual Basic, Sun's Tcl, the UNIX-derived Perl, and IBM's REXX. As a whole, script languages are easier and faster to code unlike the more structured and compiled languages such as C and C++. Though script languages take longer to process than compiled languages, they are very useful for shorter programs. JavaScript is lightweight and so is most commonly used as a part of web pages, whose implementations allow the web pages to be more user interactive.

LiveScript as it was known earlier, JavaScript made its first appearance in Netscape 2.0. The core of the language has been implanted in Netscape, Internet Explorer, and other web browsers. JavaScript is designed majorly for creating network-centric applications. It balances and integrates with both Java and HTML. Client-side JavaScript is the most common form of the language. This helps in making a web page not just a static HTML, but more user interactive. User-initiated events such as button clicks, link navigation, and other actions that the user initiates openly or implicitly can be done using JavaScript. Apart from its increased interactivity, it provides rich interfaces to webpages and can provide immediate response to the visitors.  There is also lesser server interaction using JavaScript. JavaScript does not require any expensive tool to start working, a simple text editor like Notepad is enough.

All these qualities make it a very important tool for someone who is interested in creating dynamic web pages. Our course JavaScript Fundamentals will give the students a good idea on the basics of JavaScript. 

Who is the target audience?
  • Students with a little knowledge of JavaScript and want to learn it from the scratch.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
02:21:02
+
JavaScript Fundamentals
26 Lectures 02:22:23

In this lesson the instructor will introduce you to the world of JavaScript.

Preview 01:15

You are given a list of prerequisites for getting started to learn JavaScript.

Getting Started
06:16

In this lecture, JavaScript is defined with an explanation of various technical terms. Pragmatic and opinionated languages are also explained.

Preview 09:16

A quick session on ECMA Script is dealt with here in this lecture. 

ECMA Script
01:22

In this lecture, the debugging method is discussed along with the importance of objects and accessing the functions through objects.

Debugger and Objects
11:39

This lecture gives you an understanding of variables, variable names as well as compilation.

Preview 07:33

You will understand what are primitives in JavaScript.

Primitives
05:39

Understand string, its uses and how it works in JavaScript.

Strings
10:23

Numbers
07:27

Explain Booleans and understand how it works in JavaScript.

Booleans
06:14

A simple test to check your understanding of the topics covered so far.

Check Your Understanding : 1
01:51

Miscellaneous 1
04:19

Explain one of the important features of JavaScript, functions.

Functions
11:46

Define Arrays and the type of Arrays used in JavaScript.

Arrays
13:16

Discuss the importance of JSON and how it is used as a data exchange format in JavaScript.

JSON
05:24

Explain Regular Expression and how JavaScript uses them.

Regular Expressions
03:20

Understand the usage of Dates in JavaScript.

Dates
02:27

A small test to check your understanding of the topics covered so far.

Check Your Understanding : 2
01:18

Miscellaneous 2
00:54

Define Comparisons, Conditionals and Loops.

Comparisons
09:46

Explain how Conditionals control the logic flow in JavaScript.

Conditionals
08:59

A small test to check your understanding of the topics covered so far.

Check Your Understanding : 3
00:45

Miscellaneous 3
02:38

Explain Functioning programming concepts in JavaScript.

Functional
04:21

Discuss Errors in JavaScript and how to deal with Errors.

Errors
02:51

In the final project, your understanding of all the topics discussed are put to test. 

Final Project
01:23
About the Instructor
UpSkill Ladder
3.8 Average rating
262 Reviews
4,460 Students
3 Courses
Designing an Experience

Upskillladder is committed to professional advancement helping talents climb their career ladder with ease. A company started by a group of IT professionals, with a strong background in the e-learning arena, Upskillladder's motto is to revolutionize learning process--taking the less taken path.

We started our journey by providing training materials to corporate, and have recently stepped into the e-learning world. 
With a strong mission of taking technology to the roots and a vision to upskill one and all, we have collaborated with the best of our technical wizards to come up with the choicest of courses in the IT circuit. Our training course materials are designed by a group of peerless SMEs and tutors by the agency of fine instructional designers and graphic designers-a wishful blend of technology and instruction-which assures the best of courses for our students ranging from management to IT.

Michael Soileau
4.1 Average rating
15 Reviews
1,168 Students
1 Course
PHP, JavaScript, Nginx, Node, JavaScript is my thing

- Began web design back in 1999.

- Did it for the Army in 2003-06.

- Worked on it in college from 07 - 12.

- Worked as a freelancer, instructor, and then as a senior web developer.

- Favorite subjects are PHP, MySQL, SQLite, JavaScript, Node, and Nginx.

My work has bounced around from design, to UX and mobile, to 3d, to development.  Currently I spend most of my time in development.