JavaScript Essential Training
Focused View
Morten Rand-Hendriksen
5:29:40
270 View
01 - JavaScript The soil from which the modern web grows.mp4
01:31
02 - How to use the exercise files.mp4
02:01
01 - JavaScript First contact.mp4
02:46
02 - Navigating the JS landscape.mp4
04:29
03 - Tools for working with JavaScript.mp4
03:25
04 - Linting and formatting.mp4
06:27
05 - Get to know the browser console.mp4
06:24
06 - JavaScript language basics.mp4
05:37
07 - Learning JavaScript backward.mp4
03:00
01 - JavaScript in an HTML document.mp4
03:00
02 - JavaScript as an external file.mp4
02:59
03 - Modern JavaScript loading.mp4
04:14
04 - JavaScript modules.mp4
04:18
01 - Objects A practical introduction.mp4
04:53
02 - JavaScript objects The code version.mp4
02:57
03 - Object containers.mp4
02:22
04 - Object properties.mp4
00:55
05 - Accessing objects.mp4
02:32
06 - Accessing object properties.mp4
05:35
07 - Practice Build a new object.mp4
01:18
08 - Object methods.mp4
06:29
09 - Practice Build a new method.mp4
00:56
10 - Classes Object blueprints.mp4
06:35
11 - Object constructors.mp4
02:21
12 - Practice Build a new object with a constructor.mp4
01:14
13 - Global objects.mp4
07:47
14 - Challenge Create a new object type.mp4
02:00
15 - Solution Create a new object type.mp4
02:32
01 - Mix text and variables with template literals.mp4
07:21
02 - Traditional string output.mp4
03:18
01 - DOM The Document Object Model.mp4
04:07
02 - Access elements with querySelector methods.mp4
06:06
03 - Access elements using older methods.mp4
03:45
04 - Practice Find an element.mp4
01:29
05 - Modifying element classes.mp4
04:53
06 - Attributes.mp4
04:13
07 - Inline style.mp4
03:52
08 - Practice Modify classes and attributes, and styles.mp4
01:36
09 - Add DOM elements.mp4
05:25
10 - Challenge Add a new element.mp4
01:45
11 - Solution Add a new element.mp4
02:55
01 - Variables Containers for everything.mp4
02:31
02 - Var.mp4
03:15
03 - Scope.mp4
03:37
04 - Let.mp4
04:34
05 - Const.mp4
02:58
06 - Data types.mp4
03:07
07 - Assignment vs. comparison.mp4
04:35
08 - Math operators.mp4
06:13
01 - Arrays explained.mp4
02:50
02 - Arrays in code.mp4
04:36
03 - Array methods.mp4
05:53
04 - Challenge Build and modify an array.mp4
01:47
05 - Solution Build and modify an array.mp4
07:00
01 - The real-world function.mp4
02:49
02 - Functions and methods.mp4
06:23
03 - A standard function.mp4
03:53
04 - The arrow function.mp4
04:49
05 - Arrow functions and this.mp4
04:20
06 - Practice Build a function.mp4
01:31
07 - Pass data to a function with parameters.mp4
04:56
08 - Return values from a function.mp4
07:02
09 - Practice Pass values between functions.mp4
02:33
10 - Callbacks.mp4
05:29
11 - Conditional if...else statement.mp4
05:52
12 - Logical operators.mp4
03:31
13 - Conditional switch statement.mp4
05:55
14 - Looping through content.mp4
05:20
15 - Using the map() array method.mp4
04:52
16 - Challenge Build an advanced function.mp4
01:56
17 - Solution Build an advanced function.mp4
04:26
01 - DOM events explained.mp4
01:41
02 - Typical DOM events.mp4
05:35
03 - Event listeners.mp4
05:45
04 - Practice Experiment with event listeners.mp4
01:32
05 - Advanced event listeners and this.mp4
06:12
06 - Pass arguments through event listeners.mp4
04:53
07 - Challenge Create an event listener.mp4
03:40
08 - Solution Create an event listener.mp4
06:40
01 - Troubleshooting JavaScript in the browser.mp4
04:57
02 - Making sense of a React component.mp4
05:11
01 - Next steps on your learning journey.mp4
03:39
Ex_Files_JavaScript_EssT.zip
Description
JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script.
Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, and DOM scripting. Along the way, instructor Morten Rand-Hendriksen provides challenges that allow you to put your new skills to the test.
More details
User Reviews
Rating
average 0
Focused display
Category
Morten Rand-Hendriksen
Instructor's CoursesSince joining forces with lynda.com (now LinkedIn Learning) in 2010, I've 60+ published courses on WordPress, front end web design and development, and web standards, reaching hundreds of thousands of viewers from all over the world. I also contribute to the web community as a public speaker, author, educator, web developer, and design philosopher.
I help the web make sense by helping people understand and get the most out of the web, and contribute to the debates about ownership and democratization of information, design philosophy, and the open web.

Linkedin Learning
View courses Linkedin LearningLinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications.
It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
- language english
- Training sessions 82
- duration 5:29:40
- Release Date 2023/01/18