Javascript Essentials

Learn how Javascript works, some basic API's and finally create a mini project.

4.47 (33883 reviews)
Web Development
6.5 hours
Dec 2017
last update
regular price

What you will learn

Learn basic syntax that can apply to any language.

Learn what is a programming language and the basic concepts for beginners.

Understand what is Javascript in it's truest form.

Know the basic syntax of Javascript.

Know some hidden quirks in Javascript.


Learn the Javascript essentials for web development or any type of programming. Learn all the basics of Javascript including primitive types, arrays, functions, assignment operators, the window object and much more. Also I'll provide clear explanations of objects, constructors and arrays in a clear way for anyone to understand. We'll also dive into some more detail about how Javascript works and even advanced topics like prototype inheritance, scope, execution context and much more. So why should you learn Javascript? Well it's everywhere and is getting even bigger in 2016. It's available to mobile apps, desktop apps, server side nodeJS technology and as always in every single browser around the world. There has never been a better time to learn the basics of Javascript!



What is Javascript?
How Javascript Works
Javascript Console
Objects in Javascript
Javascript Syntax

Basic Syntax

Primitive Data
Variables, Constants & Assignment
Arithmetic Operator’s & BODMAS
Assignment Operator’s
Code Editors & Debugging
Functions or Subroutines
Objects & Arrays
Embedding Objects & Arrays
Member Access
Computed Member Access
Member Creation, Assignment & Deletion
Array Modification
Callable Objects
Memory Hoisting
Scope & Closures
Inferred Globals & Scope
This Context
Constructors with Prototype

Comparison & Conditional Execution

Comparison Operators
If Statements
For & For In Loop's
Let ES6

DOM Manipulation

Understanding the Document Object Model
Targeting DOM Element’s
Changing Element's Content's
Changing Element Style's
Event Handlers
Create & appendChild & insertBefore method's
Final Project

Final Overview

Conclusion & Goodbye
Bonus Lecture: Discount Courses


Javascript Essentials - Screenshot_01Javascript Essentials - Screenshot_02Javascript Essentials - Screenshot_03Javascript Essentials - Screenshot_04


October 25, 2023
Well-organized lessons, clear speech, excellent structure, not long-winded nor too fast. Few exercises, but by just participating, I learned exactly what I needed. Thank you
October 24, 2023
Excelente curso, muy bien explicado y detallado, va a lo concreto. No se si es para alguien que no sabe NADA pero si para alguien que ya vio lo básico al menos de python u otro lenguaje
October 20, 2023
Really breaks down the absolute basics. I haven't finished all of the videos, but I feel like this has been the easiest lesson to follow and understand, so far.
September 9, 2023
I have been developing applications for years in many different languages but not in JavaScript. I also have not used Developer tools much, outside of identifying objects in the DOM so looking forward to learning more about that.
September 7, 2023
Its really a very quick understanding looks fast, but it is really helpful and flawless those quick tips are really make my works easy. Thanks for this mind blowing videos.
September 1, 2023
U´ve got many courses trhou aut my life in may diferent fields. This teacher got something special and he should be granted for that
August 29, 2023
This course was a great experience for me. I started Javascript for the first time and understood every concept taught. The teacher's explanation is fantastic. We even do not need the Prerequisites. Awesome.Amazing.Fantastic.
August 25, 2023
The instructor is really good at breaking down seemingly complex concepts and making them sound simple and easier to understand and apply to a programming situation!
August 21, 2023
Very clear and easy to understand. I do wish it would have gone into a bit more about practical implementation or point you at the next steps, but it does give you the tools to start a more advanced course.
August 21, 2023
Explanation is really good but expecting a better examples and more clear and concise use of this example
August 12, 2023
I'm really happy to say that the first JavaScript course I took was absolutely amazing. It covered all the important stuff you need to know when you're just starting out. I'm seriously impressed with how well he explained everything – it's perfect for beginners like me who are diving into the programming world.
August 11, 2023
I really enjoyed going through this course for a Foundational understanding of JavaScript; I struggle with the JavaScript DOM and this definitely cleared up my confusion! Thanks, Lawrence!!
August 5, 2023
The author delivers his sharing in a way that is clear and understandable. It’s good to listen to because it does not give you the knowledge overload pressure
August 4, 2023
Everything was explained very well and broken down clearly, making it easy to follow and understand. The only 2 negatives I would say were that: 1) "var" was used almost exclusively instead of "let", and it seems it's best practice to not really use "var" anymore at all. The differences were brought up in one lesson, but maybe add in a sound byte explaining that we should avoid using "var" and write "let" instead, as it wouldn't make sense to re-do all the lessons just to change that one thing. 2) The CSS styling was all done in the .js file, whereas it also seems best practice to add a .css file to your project, do all the styling in there, and link it to your .html file the same way we do for the .js script. Other than that I thought Lawrence did a wonderful job explaining the material and keeping me engaged.
July 14, 2023
Amazing course, I really enjoyed the way you teach, the structure and the clarity of your examples. Lawrence, you are the law. Thank you.



Javascript Essentials - Price chart


Javascript Essentials - Ratings chart

Enrollment distribution

Javascript Essentials - Distribution chart

Related Topics

udemy ID
course created date
course indexed date
course submited by