Javascript Essentials

Learn how Javascript works, some basic API's and finally create a mini project.
Free tutorial
Rating: 4.5 out of 5 (23,026 ratings)
238,079 students
Javascript Essentials
Free tutorial
Rating: 4.5 out of 5 (23,026 ratings)
238,079 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.
Course content
5 sections • 39 lectures • 6h 29m total length
  • Introduction
    02:30
  • What is Javascript?
    04:36
  • How Javascript Works
    04:04
  • Javascript Console
    05:24
  • Objects in Javascript
    07:09
  • Javascript Syntax
    06:08
  • Primitive Data
    06:59
  • Variables, Constants & Assignment
    11:25
  • Arithmetic Operator’s & BODMAS
    13:21
  • Assignment Operator’s
    08:16
  • Code Editors & Debugging
    09:29
  • Functions or Subroutines
    13:32
  • Objects & Arrays
    11:50
  • Embedding Objects & Arrays
    10:34
  • Member Access
    09:29
  • Computed Member Access
    13:18
  • Member Creation, Assignment & Deletion
    09:22
  • Array Modification
    15:51
  • Callable Objects
    11:00
  • Memory Hoisting
    08:02
  • Scope & Closures
    12:50
  • Inferred Globals & Scope
    09:55
  • This Context
    13:56
  • Constructors
    10:35
  • Prototype
    07:06
  • Constructors with Prototype
    09:32
  • Comparison Operators
    12:33
  • If Statements
    15:21
  • For & For In Loop's
    14:41
  • Let ES6
    06:46
  • Understanding the Document Object Model
    09:12
  • Targeting DOM Element’s
    12:47
  • Changing Element's Content's
    16:22
  • Changing Element Style's
    12:39
  • Event Handlers
    13:52
  • Create & appendChild & insertBefore method's
    07:45
  • Final Project
    14:24
  • Conclusion & Goodbye
    05:57
  • Bonus Lecture: Discount Courses
    00:59

Instructor
Technical Instructor
Lawrence Turton
  • 4.6 Instructor Rating
  • 31,850 Reviews
  • 333,494 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.