JavaScript for beginners - A Complete Guide

Turn static webpages into dynamic and active websites
4.9 (57 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.
904 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 58
  • Length 10.5 hours
  • 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 6/2015 English

Course Description

    No prior coding experience needed
  • Ever wondered how the websites work when you click on a button or a link?
  • Ever wanted to become a web developer, but thought it is difficult?
  • Want to develop a phone app?

JavaScript is the first step to any web development and it's fun instead of being tough.

This course focus is to learn by doing and examples. All code files provided to refer and learn.

  • JavaScript is one of the most popular language used in the industry
  • There are tons of highly paid jobs for web developers and web testers

Awesome Support, access to google group specifically setup for the course. Send your files if you are having any issues in debugging them and we will always be there to help.

As you might have already figured out, this course does not need you to have any coding experience, at the end of the course and with practice you will be able to understand and work on JavaScript concepts

# How to code in JavaScript

# Lean all the concepts and fundamentals, data types, objects, arrays, functions

# Program flow and conditional statements

# Manage cookies

# Work with concepts like events, event handlers and playing with HTML elements

# Debug JavaScript Code

# Improving performance of code using simple ways

# Using concepts like Hoisting and Strict Mode

# Validate and Submit forms

# Utilize window objects, history, screen and timing events

What are the requirements?

  • Very little HTML and CSS (You do not need to be an advanced user in them also)
  • Any browser, that you should already have :)
  • Any code editor, we will cover this in the course

What am I going to get from this course?

  • Understand fundamentals and details of JavaScript and how it is integrated with HTML and CSS
  • Will be able to write strong and clean professional JavaScript code
  • Perform actions based on events on a web page
  • Manage browser cookies
  • Learn how to debug in browser and improve performance of code
  • Learn the concepts like Hoisting, Strict Mode
  • Play with HTML elements, modify layout and styles of the elements
  • Utilize window object fundamentals
  • Validate and Submit forms
  • Handle exceptions in JavaScript

What is the target audience?

  • New and experience Javascript coders
  • All levels of programmers can take this course
  • Those who want to become a web developer
  • Those who want to test web application also should understand JavaScript
  • Those who want to learn how to handle exceptions and debug in JavaScript

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

Section 1: Introduction
Why JavaScript - Introduction
Preview
08:06
What will you learn
Preview
05:28
How to ask questions
06:56
How to fix blurry videos
1 page
JavaScript Code Editors
04:55
How to Insert JavaScript
12:32
Fun with JavaScript
Preview
04:47
Section 2: Variables and Data Types
Variables
11:33
Data Types
Preview
17:52
Section 3: Operators and Keywords
Arithmetic and Assignment Operators
09:05
Comparison and Logical Operators
15:11
Reserved Keywords
02:43
Section 4: JavaScript Functions
Functions Introduction
Preview
12:26
Function Parameters
14:37
Function Invocation - Part 1
12:00
Function Invocation - Part 2
06:17
Section 5: JavaScript Objects and Scope
Objects Introduction
Preview
17:16
Object Properties and Methods
10:44
JavaScript Scope
09:10
Section 6: JavaScript Strings
JavaScript Strings
09:55
String Methods - Part 1
14:27
String Methods - Part 2
16:16
Section 7: JavaScript Numbers
JavaScript Numbers
17:07
Number Methods - Part 1
10:41
Number Methods - Part 2
10:51
Section 8: JavaScript Arrays
Arrays
18:17
Array Methods - Part 1
15:43
Array Methods - Part 2
11:57
Section 9: Math and Date Objects
Math Object
12:43
Date Object
10:16
Date Formats
09:03
Date Methods
10:27
Section 10: Conditional Statements
Boolean
10:03
Conditional Statements
12:07
Switch Statement
12:31
Section 11: Working with Loops
While Loop
09:54
For Loop
17:18
Break and Continue Statements
07:20
Section 12: Exception Handling and Debugging
Exception Handling
16:14
Debugging
10:11
Section 13: Hoisting and Use Strict
Hoisting
07:48
Use Strict
10:11
Section 14: Simple but Important
Performance Improvements
09:21
Coding Conventions
12:46
Section 15: Forms Validation
JavaScript Forms Validation
11:06
Constraint Validation
09:10
Section 16: HTML DOM
Understanding DOM
14:56
Creating and Deleting Elements
12:24
Section 17: JavaScript Events
Actions on Events
11:33
Event Listeners
15:40
Section 18: Window Objects
Window Object
10:42
Window Screen
07:47
JavaScript Popups
12:05
Accessing Browser's History
05:04
Timing Events
10:29
Section 19: Cookies Management
Cookies - Part 1
07:27
Cookies - Part 2
17:00
Section 20: Conclusion
What's Next?
06:55

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Lets Kode It, Anyone can code - Changing Lives Everyday

Let's Kode It, we are here with a mission to have everyone learn a new skill and find themselves doing what they always wanted to do. Whether it be programming or creating a professional looking MS Word document.

When talking about programming, we believe anyone can code and coding is not something out of this world. Coding can be of different types and in different area, some may want to become a web developer where it's more of front end languages, some choose to become a back-end developer, while some choose to become testers with automation hands on where the the domain is completely different from development. We believe what it needs to learn something is only willingness to learn and everything else comes along with it. We are a group of software professionals with more than 6 years of expertise on different areas of software industries. We excel from software inception to implementation. Our goal is to offer high quality technology courses which suits newbie as well as an intermediate. We focus on the technology which are essential to perform in today's job market.

Our instructors are Masters graduate from reputed universities. Our instructors have over 6 years of industrial experience and working as team leads in multinational companies. They expertise in various fields of SDLC from application development, testing to system administration

Ready to start learning?
Take This Course