🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
33 Students

What Will You Learn?

  • Learn about hardware, software and the Internet infrastructure.
  • Master command line techniques.
  • Get familiar with code versioning and Git.
  • Understand basic JavaScript data structures.
  • Learn to use JavaScript operators, loops and arrays on a basic level.
  • NFT Certificate
  • 106 Lessons
  • Beginner
  • English
  • 4.8 Rating
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 3h 50min of content, in total.

Section 1: Orientation for the course
03:59
Orientation For The JavaScript Course
Section 2: Lesson 1: Introducing the Modern Computer
20:53
1.3 Hardware vs. Software
1.4 Main Parts of Hardware
1.5 Understanding Software
1.6 Internet Infrastructure and Protocols
1.7 Internet Applications and Services
1.8 Performance
1.9 Lesson 1 Quiz
Section 3: Lesson 2: Command Line Basics
14:55
2.1 Terminal/Command Line
2.2 Working with Directories
03:41
2.3 Working with Files
04:39
2.4 Advanced Command Line Techniques
03:06
2.5 Lesson 2 Quiz
2.6 Lesson Group Checkpoint
01:53
Section 4: Lesson 3: Code Versioning
02:22
3.1 Version Control Systems
3.2 Distributed Version Control, Explained
3.3 Lesson 3 Quiz
Section 5: Lesson 4: Meet Git!
34:12
4.1 Introducing Git
4.2 Git Tools: Introducing GitHub
03:29
4.3 GitHub: Repositories
03:37
4.4 GitHub: Branching Workflows
02:24
4.5 Git Rebasing
02:28
4.6 Pull and Merge
02:45
4.7 Reviewing and stashing changes
01:38
4.8 Conflict Resolving
06:15
4.9 Git Best Practices
02:12
4.10 Lesson 4 Quiz
4.11 Assignment 1: Setting up your GitHub Account
4.12 Assignment 2: Make a fork from our Repository
Section 6: Lesson 5: Introduction to JavaScript
09:09
5.1 What is JavaScript?
5.2 What JavaScript is used for
03:17
5.3 Fundamentals of JavaScript
5.4 Lesson 5 Quiz
5.5 Lesson Group Checkpoint
01:56
Section 7: Lesson 6: JavaScript in Action/First Glance to JS
09:01
6.1 A quick Demo of JS code in the Console
01:06
6.2 Adding JavaScript
01:44
6.3 Adding JavaScript
6.4 Commenting in JavaScript
02:17
6.5 Lesson 6 Quiz
6.6 Assignment 1: Link script.js to index.html
6.7 Assignment 2: Console log your name
6.8 Assignment 3: Use single-line and multi-line commenting.
Section 8: Lesson 7: Primitive Data Types in JavaScript
21:18
7.1 String
02:32
7.2 Useful string methods
03:04
7.3 Number
02:54
7.4 Boolean
01:16
7.5 Undefined, Null NaN
00:53
7.6 Symbol
01:47
7.7 Typeof
01:57
7.8 Primitive Data Types, Summarized
7.9 Type coercion
02:19
7.10 Dangers of using Type Coercion
02:32
7.11 Lesson 7 Quiz
7.12 Assignment: Write Primitive Data types
Section 9: Lesson 8: Operators and Variables in JavaScript
14:12
8.1 Basic operators
00:49
8.2 Variables
04:23
8.3 Template literals
03:26
8.4 “Use strict”
02:26
8.5 Lesson 8 Quiz
8.6 Assignment 1: Variables
8.7 Assignment 2: Template literals
8.8 Lesson Group Checkpoint
01:49
Section 10: Lesson 9: Basic Logic in JavaScript
13:55
9.1 Arithmetic Operators
05:07
9.2 Assignment Operators
02:11
9.3 Comparison Operators
04:22
9.4 Operators precedence
01:44
9.5 Lesson 9 Quiz
9.6 Assignment 1: Equals
Section 11: Lesson 10: Basic JavaScript Logic Part 2
20:43
10.1 Logical Operators
04:07
10.2 Conditionals
10:55
10.3 The Switch statement
05:09
10.4 Lesson 10 Quiz
10.5 Assignment 1: If...else if… if statement.
10.6 Assignment 2: Switch
Section 12: Lesson 11: JavaScript Loops
12:50
11.1 For Loops
06:31
11.2 The While Loop
03:18
11.3 Lesson 11 Quiz
11.4 Assignment 1: For loops
11.5 Assignment 2: While loop
11.6 Assignment 3: For...of
11.7 Lesson Group Checkpoint
01:53
Section 13: Lesson 12: JavaScript Arrays
14:50
12.1 Arrays
05:21
12.2 Manipulating Array items
04:02
12.3 Iterating Arrays
04:56
12.4 Lesson 12 Quiz
12.5 Assignment 1: Manipulating array items
12.6 Assignment 2: Iterating arrays using 'for' loops
Section 14: Lesson 13: Array Methods, Continued
14:32
13.1 Array methods
11:51
13.2 Lesson 13 Quiz
13.3 Assignment: Using array methods
13.4 Lesson Group Checkpoint
01:58
Section 15: Lesson 14: JS Sprint 1 Project
08:12
14.1 Master quiz
14.2 The MadLibs Project: Introduction
14.3 Part 1: Preparation for the assignment
14.4 Part 2: Coding Instructions
14.5 Part 3: User Inputs
14.6 Part 4: Final Polish
Section 16: Personal Development
15:06
7.1 Lesson Introduction
01:21
7.2 What do Recruiters Look for in a Resume?
03:25
7.3 Building a Successful Web Developer Resume
7.4 Common Resume Myths
04:20
7.5 Resume Practices to Avoid
7.6 Lesson 7 Checkpoint
00:52
7.7 Assignment: Create your Resume!

About the Instructor

90.2% of students rated this instructor as excellent!

Did you know that the only web developers that are actually excited about finding bugs in their webs are spiders?

See All Instructor Courses

BitDegree platform reviews