Skip to content
UdemyJavaScriptPaid courseAll LevelsCertificate

The Complete JavaScript Bootcamp (Udemy.com)

Learn Fundamental of JavaScript, jQuery, AngularJS and NodeJS

Created by: EDUmobile Academy

Last updated June 2016

icon
What you will 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

How it compares

Against the other 239 rated Udemy courses in JavaScript on CourseDuck:

  • Rating4.2 out of 5higher than 17% of them
  • Reviews174#173 of 240 by number of reviews
  • Length4.8 hoursshorter than 55% of them
  • Last updatedJune 2016earlier than 94% of them

icon
Course Description

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


Prerequisites

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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

EDUmobile Academy

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.

icon
More courses by EDUmobile Academy

$13.99

$19.99

$39.99

$19.99

$44.99

$44.99

icon
More JavaScript courses

Free

Free

Free

$24.99

Free

$79.99

icon
Reviews

4.2

174 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Eric Abbott on 4/16/2025

The course was a good match in terms of receiving a general understanding of the respective topic sections, JavaScript, DOM, JQuery, AngularJS, and NodeJS. My experience would have been better had I been able to utilize my usual IDE (CudaText) to create the file, write the relative code statements, and execute the files as demonstrated by the instructor.

By Richard Ballard on 1/1/2018

Finding alot of things useful - It elaborates a bit more on other courses, The Instructor could try and be abit more concise and leave abit more time to be able to type along with him while watching

By Luz Garay on 9/27/2017

I enjoyed this course, but I did realize part of the way through that it had a lot of content from other EDUmobile courses that I have taken. It was a nice refresher, but I would definitely recommend making sure that you don't already have the other courses. Other than that, the course was fairly fast-paced. The instructors were clear, and easy-to-understand. Some more real-world examples might have been useful, but overall it was a good course.

By EdMagal Magalhaes on 9/8/2017

O curso dá uma boa pincelada nos principais tópicos. Acredito que quem nunca teve contato com o assunto anteriormente deve ter que pesquisar vários conceitos. É necessário um pouco de prática para internalizar os tópicos apresentados. Para mim está indo bem, visto que já tinha uma ideia elementar dos assuntos.

By David Getschow on 3/26/2017

Great pace, easy to understand. Instructor is doing a good job in explaining the ground level which will be important when we get further in the course to more complex programs.

By Tracie on 11/2/2016

Speaker is very clear and visuals are simple to follow. I feel like I'm actually understanding - and remembering...until I got to Angular! Not the instructor - totally great just the student.

By Patrick Taiwo on 7/26/2016

Great presentation of examples and detailed explanations, seeing the the results of the code changes in action is very helpful.

By Steve Belanger on 7/1/2016

It starts with fundamentals, dives into the subject without superfluous informations, explains from the very beginning so as that complete newbies are not lost and that more experimented learners may benefit from some reminders of notions. It is also very thorough.

By John coyle on 6/30/2016

Great course and great tutor who make things clear and does not talk down to his students as some do. If it's real learning you after without the fluff and hype, then this is the course for you. Well done the course writers and the tutor, John.

By Transaide on 6/26/2016

The course is good but could use a little more explaining on syntax and definition of functions and methods that are standard in javascript versus functions and methods that we create.

Showing all 10 reviews on CourseDuck

Read all 174 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100