JavaScript and jQuery Basics: Start The Journey

2 courses in 1. Learn the fundamentals of JavaScript and jQuery. Begin your journey and learn all the essentials.
4.7 (12 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,303 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 45
  • Length 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 9/2015 English

Course Description

In this 2 courses in 1, you'll journey through the JavaScript programming language and jQuery. This course is for beginners where you'll learn the fundamentals of JavaScript and jQuery.

In the 20+ years since its inception, JavaScript has become the common language of the web. Alongside HTML and CSS, Javascript is one of the three essential technologies of the internet; the majority of websites employ it and it is supported by all modern web browsers.

JavaScript is a programming language that drives the web: from front-end user interface design, to backend server-side programming, you'll find JavaScript at every stage of a web site and web application.

In this course, you'll learn all the essential programming concepts and syntax of the JavaScript programming language. We'll start at the very beginning and cover everything about the language that a beginner needs to know. We then move into the second part of the course where you'll learn all about jQuery. 

By the end of it you will have a firm understanding of the concepts of Jquery and JavaScript.

What are the requirements?

  • Basic HTML knowledge. No prior knowledge of JavaScript is needed

What am I going to get from this course?

  • This course will give you a solid understanding of JavaScript
  • You will learn about JavaScript comparators, strings, variables, loops and more!

What is the target audience?

  • Anyone wanting to learn JavaScript
  • Beginner Web Developers or Programmers

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: Welcome
Introduction
Preview
00:46
Section 2: Getting Started With JavaScript
The Prompt, Some Basic Numbers & Operators
Preview
03:04
Comparators
01:34
Strings
04:52
Section 3: Variables
Variables
05:29
More Variables
04:24
Section 4: Files
Java Files
05:04
Executing
05:58
Section 5: Loops
Understanding Loops
Preview
06:29
The For-Loop
06:57
Section 6: Conditions
Getting Started with Conditions
06:02
Else-If Syntax and Nested Conditions
08:09
Adding Conditionals
09:51
Section 7: Built-Ins
Built-in Functions
09:29
Section 8: Function Declarations
Buiding Your Own Function Declarations
08:07
Creating a More Complex Function
08:08
Section 9: Arrays
Understanding Arrays
07:44
Using Loops with Arrays
10:55
Section 10: Function Expressions
Getting Started with Function Expressions
09:09
Using Function Expressions with Arrays
04:20
Returning Functions from Functions
10:55
Section 11: Closures
Closure Overview
07:37
Using Closure functions to modify bound variables
02:42
More on Closures
05:50
Section 12: Hoisting
Javascript Hoisting explained
14:11
Section 13: Objects
Getting Started with Objects
16:32
Functionality inside Objects
07:12
Enumeration
07:21
Section 14: Prototypes
Object Prototype
13:27
Creating a new object and assigning a prototype
16:03
Useful Properties in the Object Prototype
17:26
Section 15: JQuery
What is jQuery
07:01
Using jQuery
02:58
Section 16: JQuery: Traversing the DOM
Searching the DOM
03:08
Traversing the DOM
03:42
Section 17: JQuery: Working with the DOM
Manipulating the DOM
04:00
Acting on Interaction
01:59
Refactor Using Traversing
03:36
Traversing and Filtering
06:34
Section 18: JQuery: Listening to DOM Events
On DOM Load
03:01
Expanding on on()
01:57
Keyboard Events
04:18
Link Layover
04:03
Section 19: JQuery: Styling
Taming CSS
03:36
Animation
04:52

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jason M., Programmer

Innovation is my passion and Javascript is my weapon.

I am very passionate about developing useful things to harness its fullest potential. Every night before going to bed I ask myself, "What did you do today?" and I love to be answered, "I have done something wonderful."

I'm a developer with 15-year experience of writing various web-applications (Perl, Python, Javascript, both front- and backend). My interests and passion lies in finding new forms of creating amazing software, providing a great user experience by the application of advanced programming techniques and data structures. I have been involved in various projects and in a wide variety of roles, I have been coding, managing teams, managing clients and development cycles.

Ready to start learning?
Take This Course