Go from a total beginner to an advanced JavaScript developer with our Complete JavaScript for Developer course. Explore how you can learn JavaScript while building FUN real world JavaScript projects from Scratch. Learn how to use JavaScript and how JavaScript works behind the scenes.
is designed to teach those who are new to the field the skills and knowledge to learn Python 3 programming language in the fastest and most effective way. Taught by an expert instructor, this introductory training will help you to think like a programmer, and covers everything from installation to completing your first program.
With step-by-step guidance, you will learn to use javascript, how to apply basic functions, variables, and keywords to strings and databases, and how to compile your own code. Learn from accessible, informative video lessons, and fast track an exciting career in computer science, web development, or data analysis.
The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.
You are taught through a combination of
To successfully complete the course you must pass an automated, multiple-choice assessment. The assessment is delivered through our online learning platform. You will receive the results of your assessment immediately upon completion.
Upon successful completion, you will qualify for the UK and internationally-recognised certificate and you can choose to make your achievement formal by obtaining your PDF Certificate at a cost of £9 and Hardcopy Certificate for £15.
Whether you’re an existing practitioner or aspiring professional, this course will enhance your expertise and boost your CV with key skills and an accredited qualification attesting to your knowledge.
This Complete JavaScript for Developer course is suitable for anyone interested in working in this sector or who simply wants to learn more about the topic. If you’re an individual looking to excel within this field then Complete JavaScript for Developer course is for you.
The Complete JavaScript for Developer course is open to all, with no formal entry requirements. All you need is a passion for learning, a good understanding of the English language, numeracy and IT, and to be over the age of 16.
DOM | |||
JavaScript DOM Introduction | 00:03:00 | ||
1 Welcome to JavaScript DOM | 00:07:00 | ||
2 Select and Element JavaScript DOM | 00:05:00 | ||
3 Element Selectors | 00:09:00 | ||
4 Element QuerySelectorAll | 00:06:00 | ||
5 JavaScript Manipulation InnerContent | 00:06:00 | ||
6 Element Attributes | 00:06:00 | ||
7 Attribute Updates | 00:10:00 | ||
8 JavaScript and Classes | 00:07:00 | ||
9 Element Children and Traversing | 00:08:00 | ||
10 More Traversing | 00:04:00 | ||
11 Element Manipulation Styles | 00:07:00 | ||
12 Create Elements | 00:11:00 | ||
13 Append Prepend Challenge | 00:03:00 | ||
14 Remove an Element | 00:11:00 | ||
15 Element Clones | 00:07:00 | ||
16 Adding Event Listeners | 00:11:00 | ||
17 Bubble and Capture Event Listeners | 00:08:00 | ||
18 JavaScript Event Listeners | 00:10:00 | ||
19 More Event Listeners | 00:07:00 | ||
20 Keyboard Events JavaScript | 00:07:00 | ||
21 List Challenge Events | 00:13:00 | ||
JS | |||
JavaScript Introduction | 00:03:00 | ||
1 Welcome to JavaScript | 00:09:00 | ||
2 Writing JavaScript | 00:05:00 | ||
3 JavaScript and HTML | 00:11:00 | ||
4 Comments JavaScript | 00:04:00 | ||
5 Output Options JavaScript | 00:06:00 | ||
6 Output Action Challenge | 00:07:00 | ||
7 JavaScript Variables | 00:07:00 | ||
8 Let and Const JavaScript | 00:06:00 | ||
9 Data Types | 00:07:00 | ||
10 Challenge JavaScript Prompt | 00:06:00 | ||
11 Template Literals | 00:06:00 | ||
12 Prompt Challenge | 00:03:00 | ||
13 Type Conversion and Coercion | 00:07:00 | ||
14 Type Challenge | 00:03:00 | ||
15 JavaScript Operators | 00:04:00 | ||
16 JavaScript Assignment Operators | 00:03:00 | ||
17 JavaScript Comparison Operators | 00:04:00 | ||
18 Truthy and Falsey | 00:02:00 | ||
19 Condition Statements | 00:06:00 | ||
20 Condition Challenge | 00:06:00 | ||
21 Ternary Operator | 00:05:00 | ||
22 Logical Operators | 00:06:00 | ||
23 JavaScript Switch Statement | 00:05:00 | ||
24 Switch Friends Challenge | 00:04:00 | ||
25 JavaScript Functions | 00:08:00 | ||
26 JavaScript Function Parameters | 00:07:00 | ||
27 JavaScript Function Return | 00:05:00 | ||
28 Function Expression | 00:07:00 | ||
29 Function Scope | 00:08:00 | ||
30 Function closures | 00:08:00 | ||
31 Function Recursion | 00:05:00 | ||
32 Number Guesser Challenge | 00:07:00 | ||
33 IIFE functions | 00:06:00 | ||
34 Arrow Functions JavaScript | 00:05:00 | ||
35 JavaScript Objects | 00:09:00 | ||
36 JavaScript Objects Part 2 | 00:08:00 | ||
37 Create a Car Object Challenge | 00:08:00 | ||
38 JavaScript Objects Part 3 | 00:06:00 | ||
39 Create JavaScript Objects | 00:05:00 | ||
40 JavaScript Arrays | 00:09:00 | ||
41 Values in the Array | 00:07:00 | ||
42 Array Methods JavaScript | 00:07:00 | ||
43 Array Methods Part 2 | 00:11:00 | ||
44 Array Methods Advanced | 00:11:00 | ||
45 JavaScript Loops | 00:05:00 | ||
46 Loop Array Contents | 00:05:00 | ||
47 Loop Object Contents | 00:02:00 | ||
48 JavaScript Map | 00:03:00 | ||
49 JavaScript Math | 00:08:00 | ||
50 JavaScript Date | 00:09:00 | ||
JS Adv | |||
JavaScript Advanced | 00:01:00 | ||
1 JavaScript Number Methods | 00:06:00 | ||
2 JavaScript String Methods | 00:11:00 | ||
3 JavaScript String Methods Part 2 | 00:11:00 | ||
4 JavaScript Math Object | 00:06:00 | ||
5 Random Item From Array | 00:06:00 | ||
6 Random Page Background | 00:04:00 | ||
7 JavaScript DOM Content Loaded | 00:03:00 | ||
8 Element Mover Challenge | 00:10:00 | ||
9 JavaScript Date | 00:07:00 | ||
10 JSON parse and Stringify | 00:05:00 | ||
11 LocalStorage HTTP Protocol | 00:06:00 | ||
12 LocalStorage JavaScript | 00:06:00 | ||
13 TimeOuts and Intervals | 00:09:00 | ||
14 Make a prototype | 00:05:00 | ||
15 JavaScript Fetch | 00:07:00 |
Membership renews after 12 months. You can cancel anytime from your account.