JavaScript Fundamentals
4.6 (351 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.
9,632 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript Fundamentals to your Wishlist.

Add to Wishlist

JavaScript Fundamentals

Learn JavaScript hands on in quick and easy steps
4.6 (351 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.
9,632 students enrolled
Last updated 9/2017
English
English
Price: Free
Includes:
  • 5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create JavaScript Programs
  • User Variable and Operators
  • Launch Popup Boxes
  • Write conditional and looping logic
  • Create custom functions
  • Handle Events Programatically
  • Catch and handle errors
  • Learn the basics of debugging
  • Manipulate HTML from JavaScript
  • Use the Browser Object Model
  • Do HTML form validation
  • Create custom JavaScript Objects
View Curriculum
Requirements
  • HTML Basics
  • Text Editor and a Web Browser
Description

This hands on JavaScript training course provides the fundamental knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces students to client-side JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages.

JavaScript topics include adding JavaScript to a Webpage, use of dialogs to interact with the user and JavaScript intrinsic objects such as Date, Array and Math. Students will also be introduced to the Document Object Model (DOM), creation of functions, event handling, form validation,object creation and more.

  • Create JavaScript Programs
  • Use Variable and Operators
  • Launch Popup Boxes
  • Write conditional and looping logic
  • Create custom functions
  • Handle Events Programmatically
  • Catch and handle errors
  • Learn the basics of debugging
  • Manipulate HTML from JavaScript
  • Use the Browser Object Model
  • Do HTML form validations
  • Create custom JavaScript Objects

What are the requirements?

  • Text Editor,Web Browser(Chrome,Firefox,IE etc)
Who is the target audience?
  • Anyone who want to master the JavaScript Fundamentals
  • College Students learning the fundamentals of JavaScript
  • Web Developers who want to fill in the gaps in JavaScript basics
Students Who Viewed This Course Also Viewed
Curriculum For This Course
101 Lectures
04:50:42
+
Introduction
2 Lectures 03:08
Instructor and Course Introduction
01:39

Course Guide
01:29
+
JavaScript Basics
8 Lectures 17:16
What is JavaScript
02:40

Create a Internal JavaScript
04:41

The document object
00:46

Commenting the code
03:33

Create a External JavaScript
02:44

Using a Semi Colon
01:27

Checking for errors
01:09

Introduction
5 questions

Assignment
00:16
+
Variables and Operators
8 Lectures 24:20
Variables
02:24

Variables HandsOn
03:20

Arithmetic Operators
02:10

Plus Operator and Strings
03:41

NaN
02:27

Assignment Operators
03:15

Increment and Decrement Operators
04:08

Conditional Operators
02:55

Operators
3 questions
+
Popup Boxes
4 Lectures 07:49
alert popup
02:59

prompt popup
01:51

sum of two numbers
02:33

Popup Boxes
3 questions

Assignment
00:26
+
Conditional Statements
8 Lectures 23:19
if
02:30

if..else
01:41

if..else ladder
01:40

If else ladder hands on
08:23

Logical Operators
01:08

Switch
05:00

Switch with String
02:28

Conditional Statements
1 question

Assignment
00:29
+
Loops
6 Lectures 12:28
Introduction
00:54

for
04:04

while
02:24

do..while
02:02

Break and Continue
02:35

Loops
2 questions

Assignment
00:29
+
Functions
6 Lectures 16:07
User-defined Functions
03:35

Function with arguments
02:08

Returning values from Functions
02:19

Closures
02:28

Local and Global Variables
04:40

Functions
3 questions

Assignment
00:57
+
Events
15 Lectures 43:55
Events Introduction
02:25

Mouse Over and Mouse Out Events
02:47

Using user defined functions to handle events
06:01

Assignment
00:56

OnClick Hands On
04:51

OnClick Hands On Part 2
03:47

onchange switch background color
03:39

onchange switch website
02:27

onchange switch background images
04:26

onfocus and onblur
03:19

keydown and keyup Assignment
00:59

onload print
02:26

onload redirect
01:21

setTimeOut
02:25

onsubmit
02:06

Events
2 questions
+
Built-In Objects
8 Lectures 32:59
Strings
06:20

Boolean
04:13

Math
03:22

Arrays
05:19

concat reverse and join functions
03:59

delete and replace functions
02:24

Date
05:17

setInterval method
02:05

Built-In Objects
4 questions
+
Error Handling and Debugging
4 Lectures 16:04
Introduction
04:59

Throwing Custom Errors
05:25

finally
02:06

Debugging
03:34

Error Handling and Debugging
3 questions
5 More Sections
About the Instructor
Bharath Thippireddy
4.5 Average rating
5,759 Reviews
36,314 Students
11 Courses
IT Architect and Best Selling Instructor- 35,000+ students

Bharath Thippireddy is an entrepreneur,software architect and public speaker while teaching over 35000+ students on Udemy.

He is a Sun Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

While working for companies like Oracle, HP, TCS, Siemens and NCR he has architected applications using Java, JEE, Java Script and SOA technologies.

He loves learning new things both in technology and personal development and shares them on YouTube and his web site - "Sharing is learning!”. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA.

He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.

You can follow his adventures on YouTube,Instagram and Facebook Page.