Learn Modern JavaScript: Getting Started
- Description
- Curriculum
- FAQ
- Reviews
In Learn Modern JavaScript: Getting Started, you are taught the fundamentals of JavaScript the right way. We won’t skip topics. Some topics may seem more advanced, but that is because they are crucial to a complete grounding of JavaScript. Most importantly, you are taught the why, not just the what and how.
We cover all the necessary topics to get you started on your way to becoming a JavaScript programmer. This course will start with the basics and very quickly begins increasing your knowledge of JavaScript. With all the hands-on exercise, you will get plenty of time to practice.
JavaScript has changed and matured since its humble beginnings in 1995. One of the original goals of JavaScript in those early years was to make it easy for beginners. That goal has made it accessible for all types of people. However, this has also meant that JavaScript has been taught and learned incompletely by many.
This course contains 12 sections, 115 different topics, over 13 hours of video tutorials, 12 exercises and everything you need for the proper grounding in JavaScript.
If you are ready to jump into the world of JavaScript or you want to increase you new found skills, this course is for you!
-
12Understanding Types and ValuesVideo lesson
-
13Learning to Manipulate ValuesVideo lesson
-
14Working with Variables Part 1Video lesson
-
15Working with Variables Part 2Video lesson
-
16Declaring Variables Using letVideo lesson
-
17Creating ConstantsVideo lesson
-
18Understanding null and undefinedVideo lesson
-
19Working with OperatorsVideo lesson
-
20Understanding CoercionVideo lesson
-
21Understanding HoistingVideo lesson
-
22Introducing ObjectsVideo lesson
-
23Working with the Math ObjectVideo lesson
-
24Working with the Date ObjectVideo lesson
-
25Using Template StringsVideo lesson
-
26Checking the Start and Ending of a StringVideo lesson
-
27Joint ExerciseVideo lesson
-
28Exercise 2Video lesson
-
29Exercise 3Video lesson
-
30Introducing Loops and ConditionalsVideo lesson
-
31Working with the if Conditional Part 1Video lesson
-
32Working with the if Conditional Part 2Video lesson
-
33Using Comparison OperatorsVideo lesson
-
34Understanding Truthy and FalseyVideo lesson
-
35Working with String Methods in ConditionalsVideo lesson
-
36Using else if StatementsVideo lesson
-
37Using the Switch StatementVideo lesson
-
38Conditional Shorthand: The Ternary OperatorVideo lesson
-
39Exercise 4Video lesson
-
40Working with the While LoopVideo lesson
-
41While Loop Example 2Video lesson
-
42Using the For LoopVideo lesson
-
43For Loop Example 2Video lesson
-
44Learning Additional Assignment OperatorsVideo lesson
-
45Including the Break StatementVideo lesson
-
46Understanding DRY CodeVideo lesson
-
47Exercise 5Video lesson
-
48Exercise 6Video lesson
-
49Understanding and Creating ArraysVideo lesson
-
50Adding and Removing Array ElementsVideo lesson
-
51Applying ArraysVideo lesson
-
52Looping Through ArraysVideo lesson
-
53Working with Sparse ArraysVideo lesson
-
54Using Array MethodsVideo lesson
-
55Converting a String to an ArrayVideo lesson
-
56Using the Splice MethodVideo lesson
-
57Exercise 7Video lesson
-
58Introducing FunctionsVideo lesson
-
59Defining FunctionsVideo lesson
-
60Understanding Function Declarations and Function ExpressionsVideo lesson
-
61Understanding Arguments and ParametersVideo lesson
-
62Function ExampleVideo lesson
-
63Using the Return StatementVideo lesson
-
64Understanding Scope Part 1Video lesson
-
65Understanding Scope Part 2Video lesson
-
66Understanding Higher Order FunctionsVideo lesson
Not necessary, but if you want to watch more on the topic of Higher Order functions, here is a link to a tutorial on my YouTube channel: https://youtu.be/O9lMynNdka4
-
67Using Arrow FunctionsVideo lesson
-
68Exercise 8Video lesson
-
69Exercise 9Video lesson
-
70Introducing ObjectsVideo lesson
-
71Creating User Defined ObjectsVideo lesson
-
72Object ExampleVideo lesson
-
73Understanding thisVideo lesson
-
74Removing Properties with deleteVideo lesson
-
75Accessing Properties with [ ]Video lesson
-
76Understanding How Objects are PassedVideo lesson
-
77Understanding Prototypal InheritanceVideo lesson
-
78Defining the Prototype with Object.createVideo lesson
-
79Using ConstructorsVideo lesson
-
80Using the Class StructureVideo lesson
-
81Exercise 10 Part 1Video lesson
-
82Exercise 10 Part 2Video lesson
-
83Exercise 10 Part 3Video lesson
External Links May Contain Affiliate Links read more