Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Getting Started with JavaScript, v2

    Posted By: ParRus
    Getting Started with JavaScript, v2

    Getting Started with JavaScript, v2
    WEBRip | English | MP4 + PDF Guides | 1920 x 1080 | VP8 ~615 kbps | 29.970 fps
    A_VORBIS | 192 Kbps | 48.0 KHz | 2 channels | 2h 36mn | 1.4 GB
    Genre: eLearning Video / Development, Programming

    Want to learn to code using JavaScript? This is a great place to start! In this course, you’ll start out with a tour of the basic building blocks programming like variables, loops, functions and operations. Then, you’ll go through the three main pillars of JavaScript: Types and Coercion for comparing values and converting between types, Scope and Closure for knowing where variables can be accessed, and JavaScript’s “this” and Prototype system for dynamic context.

    Introduction
    Introduction
    00:00:00 - 00:05:44
    Introduction
    Kyle Simpson introduces the course on beginning to program in JavaScript and demonstrates several basic parts of a program working together.
    Course Overview
    00:05:45 - 00:09:23
    Course Overview
    Kyle gives an overview of what will be covered in the course, including a primer on the main concepts of programming and also the three pillars of JavaScript: types and coercion, scope and closure, and this and prototypes.
    Programming Primer
    Values
    00:09:24 - 00:16:35
    Values
    Kyle presents examples of different kinds of values. Differences are given between primitive and non-primitive values, and between array indexes and object properties.
    Operations
    00:16:36 - 00:23:57
    Operations
    Kyle presents examples of different kinds of operations that can be performed, including addition, subtraction and comparison. After explaining what each does, Kyle runs the code to show how they evaluate.
    Types
    00:23:58 - 00:27:12
    Types
    Kyle demonstrates how the typeof unary operator can be used to reveal the type of a value, including number, string, boolean, undefined, and object.
    Variables
    00:27:13 - 00:36:57
    Variables
    Kyle explains what variables are, walking through how to use the assignment operator to assign a variable's value and then how to access the value. Empty values and semicolons are also discussed.
    Expressions vs Statements
    00:36:58 - 00:40:54
    Expressions vs Statements
    Kyle differentiates between expressions and statements and then counts the number of expressions in an example statement. Kyle later runs an expression and statement to show how they evaluate.
    If & Else
    00:40:55 - 00:44:39
    If & Else
    Kyle introduces control flow in JavaScript in the form of if and else statements, and explains the power this gives to the programmer. Kyle then runs a program with an if else statement.
    Loops
    00:44:40 - 00:51:41
    Loops
    Kyle introduces loops by describing for loops, for of loops, and while loops. After explaining why loops are used, Kyle then runs a while loop to demonstrate how the while loop is working.
    Functions
    00:51:42 - 00:56:27
    Functions
    Kyle explains why it is useful to group code together into a function, highlights the parts of a function signature, and shows what a function evaluates to after changing its arguments and running it.
    Programming Primer Exercise
    00:56:28 - 01:01:34
    Programming Primer Exercise
    Kyle instructs students to use the basic programming principles learned in previous lessons to work through an exercise on adding strings to an array, then looping through the array.
    Programming Primer Solution
    01:01:35 - 01:11:23
    Programming Primer Solution
    Kyle live codes the solution to the exercise.
    Programming Primer Summary
    01:11:24 - 01:12:30
    Programming Primer Summary
    Kyle summarizes the programming primer section of the course, suggests resources for learning more about mentioned concepts, and discusses what will be covered in the course next.
    Types & Coercion
    Primitive Types
    01:12:31 - 01:20:46
    Primitive Types
    Kyle introduces primitive types by debunking the myth that everything in JavaScript is an object and then explains what it means for the type to belong to the value in JavaScript instead of the variable.
    NaN
    01:20:47 - 01:22:52
    NaN
    Kyle explains what NaN is, when a NaN will be returned, how to test if a value is of the type NaN, and in what situations it is beneficial to test for NaN values.
    new
    01:22:53 - 01:24:56
    new
    Kyle differentiates between situations where new should be used to create instances of object representations and when not to use new, and instead by omitting it allow for type conversion to occur.
    Coercion
    01:24:57 - 01:30:04
    Coercion
    Kyle introduces coercion by explaining when it occurs, discussing how the plus operator is overloaded related to coercion, and walking through instances of number and string coercion.
    Booleans
    01:30:05 - 01:35:55
    Booleans
    Kyle displays the list of falsy and truthy values in JavaScript, and explains how the falsy list can be used to know which values will become true or false during conversion to a boolean value. Examples are given in the form of if and while statements.
    Coercion Best Practices
    01:35:56 - 01:39:51
    Coercion Best Practices
    Kyle argues for making types and type conversions obvious, and frames the quality of a program related to types in terms of the reader of the code.
    Equality
    01:39:52 - 01:44:43
    Equality
    Kyle distinguishes between the double and triple equals, and dives into how each works under the hood related to type conversions. A case is made for not always choosing the triple equals.
    Types Summary
    01:44:44 - 01:46:28
    Types Summary
    Kyle summarizes the section on types by advocating for critical thinking around how to use types in a program, when to allow type coercion, and when to disallow it.
    Scope
    Scope
    01:46:29 - 01:49:40
    Scope
    Kyle introduces scope as the rules for where to look for things and walks through the process of how variables are being looked up in a few lines of code.
    Undefined vs Undeclared
    01:49:41 - 01:50:28
    Undefined vs Undeclared
    Kyle explains how the two concepts around emptiness in JavaScript, undefined and undeclared, differ.
    Function Expressions
    01:50:29 - 01:54:29
    Function Expressions
    Kyle defines what a function expression is and then performs side-by-side comparisons between named and anonymous function expressions to argue that naming increases readability.
    IFFEs
    01:54:30 - 01:56:33
    IFFEs
    Kyle discusses when it is beneficial to use the IIFE pattern to create immediately invoked function expressions.
    Block Scoping with let
    01:56:34 - 02:01:03
    Block Scoping with let
    Kyle explains how to use block scoping as a tool to selectively make variables available, with the let keyword protecting a value from being accessed in an outer scope.
    Closure
    02:01:04 - 02:06:38
    Closure
    Kyle explains what it means for closure to occur in a program and how to use closure advantageously when passing functions to other functions.
    this & Prototypes
    this
    02:06:39 - 02:12:02
    this
    Kyle demonstrates how the this keyword in JavaScript's dynamic context system references the execution context of a function call in order to access values that are specific to that function call.
    Prototypes
    02:12:03 - 02:16:05
    Prototypes
    Kyle introduces prototypal inheritance in JavaScript through an example where a method is added to a constructor's prototype and is then available to instances created using the constructor.
    class
    02:16:06 - 02:18:38
    class
    Kyle explains how the class keyword works in JavaScript by displaying code using the class syntax that achieves the same result as code that uses the prototypal inheritance pattern.
    Practice
    Three Pillars of JS Exercise
    02:18:39 - 02:21:08
    Three Pillars of JS Exercise
    Kyle instructs students to build off of code from the first exercise by incorporating elements of types, scope and closure, and the this and prototypes system.
    Three Pillars of JS Solution
    02:21:09 - 02:33:13
    Three Pillars of JS Solution
    Kyle live codes the solution to the exercise.
    Pillars of JS Summary
    02:33:14 - 02:35:33
    Pillars of JS Summary
    Kyle reviews what was learned about the three pillars of JavaScript and gives tips about how to continue growing as a JavaScript developer.
    Wrapping Up
    Wrapping Up
    02:35:34 - 02:36:55
    Wrapping Up
    Kyle wraps up the course by encouraging students to go out and code in JavaScript using the tools learned in the course

    also You can find my other helpful Programming-posts
    (if old file-links don't show activity, try copy-paste them to the address bar)

    General
    Complete name : 2. Three Pillars of JS Solution.mp4
    Format : WebM
    Format version : Version 2
    File size : 73.3 MiB
    Duration : 12 min 4 s
    Overall bit rate mode : Variable
    Overall bit rate : 849 kb/s
    Writing application : Lavf57.71.100
    Writing library : Lavf57.71.100
    FileExtension_Invalid : webm

    Video
    ID : 2
    Format : VP8
    Codec ID : V_VP8
    Duration : 12 min 4 s
    Bit rate : 615 kb/s
    Width : 1 920 pixels
    Height : 1 080 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Constant
    Frame rate : 29.970 (30000/1001) FPS
    Compression mode : Lossy
    Bits/(Pixel*Frame) : 0.010
    Stream size : 53.1 MiB (72%)
    Language : English
    Default : Yes
    Forced : No

    Audio
    ID : 1
    Format : Vorbis
    Format settings, Floor : 1
    Codec ID : A_VORBIS
    Duration : 12 min 4 s
    Bit rate mode : Variable
    Bit rate : 192 kb/s
    Channel(s) : 2 channels
    Sampling rate : 48.0 kHz
    Compression mode : Lossy
    Delay relative to video : -3 ms
    Stream size : 16.6 MiB (23%)
    Writing application : Lavc57.89.100
    Writing library :
    Language : English
    Default : Yes
    Forced : No
    Screenshots

    Getting Started with JavaScript, v2

    Getting Started with JavaScript, v2

    Getting Started with JavaScript, v2

    Getting Started with JavaScript, v2

    Getting Started with JavaScript, v2

    ✅ Exclusive eLearning Videos ParRus-blogadd to bookmarks
    Feel free to contact me PM
    when links are dead or want any repost

    Getting Started with JavaScript, v2