Javascript Essentials

Learn how Javascript works, some basic API's and finally create a mini project.
Free tutorial
Rating: 4.5 out of 5 (21,989 ratings)
224,604 students
Javascript Essentials
Free tutorial
Rating: 4.5 out of 5 (21,989 ratings)
224,604 students
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.

Requirements

  • Basic knowledge of HTML & CSS.
Description

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!

Who this course is for:
  • Someone who already understands and has knowledge of basic syntax in Javascript.
Curriculum
5 sections • 39 lectures • 6h 29m total length
  • Introduction
  • What is Javascript?
  • How Javascript Works
  • Javascript Console
  • Objects in Javascript
  • Javascript 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
  • Prototype
  • Constructors with Prototype
  • Comparison Operators
  • If Statements
  • For & For In Loop's
  • Let ES6
  • 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
  • Conclusion & Goodbye
  • Bonus Lecture: Discount Courses

Instructor
Technical Instructor
Lawrence Turton
  • 4.5 Instructor Rating
  • 30,198 Reviews
  • 314,149 Students
  • 7 Courses

Lawrence Turton works as a web developer & graphic designer specialising in HTML, CSS, jQuery, UI & UX design. He has previously worked with Fifteendesign producing websites, iPhone and Android apps and started his own agency in 2010 called Elite Web Design. During that time Lawrence has established a wide range of clients from blue chip companies to large corporations. From a young age he was an online instructor and started to work with two of the leading online training specialists Cartoonsmart and Envato. Lawrence always created projects involving designs in Photoshop and bringing his creations to life by coding them with web technologies. This gives him a unique perspective into real world projects from start to finish and a wealth of information for new comers to the web industry.