The Complete JavaScript Bootcamp
4.2 (104 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,874 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete JavaScript Bootcamp to your Wishlist.

Add to Wishlist

The Complete JavaScript Bootcamp

Learn Fundamental of JavaScript, jQuery, AngularJS and NodeJS
4.2 (104 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,874 students enrolled
Created by EDUmobile Academy
Last updated 6/2016
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 5 hours on-demand video
  • 50 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the basics of working with JavaScript, jQuery, AngularJS and NodeJS
  • Understand DOM in a better way
  • Understand Functions, Events, Conditions and many more
View Curriculum
  • We assumes that you are comfortable writing and understanding object oriented programming
  • Knowledge of any programming language is helpful, but not necessary

In this course you will learn very popular programming languages like JavaScript, jQuery, AngularJS and NodeJS

JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites.

JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers. In addition to its easy-to-use features, JQuery also takes care of many cross-browser compatibility issues automatically.

AngularJS is basically a JavaScript framework (an open source web application framework) library, which is distributed as JavaScript file. Mainly used in developing Single Page Application (SPA). It extendes HTML with additional new attributes hence making simple development and making it more responsive at user’s end, since HTML was never design for dynamics views. AngularJS is very easy to understand hence learning it is a fun. 

NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS. We’ll work with the core libraries, but also learn about using npm: the Node Package Manager to load and work with any third party package that has been developed for NodeJS. We’ll also look at three ways to write and run a simple web server using node. 

Course Topics

  • JavaScript
  1. Numbers
  2. Variables
  3. String
  4. Arrays
  5. Functions
  6. Conditions
  7. Loops
  8. Events
  • jQuery
  1. Selectors
  2. Events
  3. Effects
  4. Animations
  5. DOM
  6. Ajax
  • AngularJS
  1. Expressions
  2. 2 way data handling
  3. Form submissions
  4. Filter search
  5. Form validation
  • NodeJS
  1. Installtion
  2. Intro to NPM
  3. REPL utility
  4. File input and output


HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed.

Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

Who is the target audience?
  • Any fresher who wants to learn JavaScript, jQuery, AngularJs and NodeJS
  • Expert who needs to brush up their knowledge
Compare to Other JavaScript Courses
Curriculum For This Course
47 Lectures
Introduction to JavaScript Bootcamp
1 Lecture 01:31
Overview and Basic JavaScript Setup
2 Lectures 09:47
JavaScript Variables and Primitive Types
4 Lectures 23:07

String Demo

String Method Demo
JavaScript Object Types
3 Lectures 19:03
Array Demo

Functions Demo

Objects Demo
JavaScript Control Flow
3 Lectures 22:27

Loops Demo

JavaScript Document Object Model (DOM)
3 Lectures 23:56
Elements and Attributes


Function Calculator Exercise
jQuery Selectors, Events & Effects
4 Lectures 26:18

Events Demo

Effects Demo

Animation Demo
jQuery Document Object Model (DOM)
3 Lectures 16:46
Content Demo

Structure Demo

Traversal Demo
jQuery Ajax
2 Lectures 16:37
Ajax Demo 1

Ajax Demo 2
AngularJS Beginning
3 Lectures 19:22


Abstracting the Controller into a Module
5 More Sections
About the Instructor
EDUmobile Academy
4.1 Average rating
6,278 Reviews
141,278 Students
79 Courses
Programming Made Easy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.