- Description
- Curriculum
This JavaScript course is designed for individuals looking to become proficient in one of the most widely used programming languages for web development. Participants will embark on a comprehensive journey, starting from the basics of JavaScript and progressing to advanced concepts, frameworks, and best practices. The course will empower learners to build dynamic and interactive web applications.
-
3Tools for JavaScript development(In progress)
Tools for JavaScript development(In progress)
-
4Introducing the browser console
Introducing the browser console
-
5Add inline JavaScript to a HTML document
Add inline JavaScript to a HTML document
-
6Add JavaScript in an external file
Add JavaScript in an external file
-
7How to write JavaScript: A crash course(In progress)
How to write JavaScript: A crash course(In progress)
-
8Variables: The catch-all containers of JavaScript
Variables: The catch-all containers of JavaScript
-
9Data types in JavaScript
Data types in JavaScript
-
10Arithmetic operators and math
Arithmetic operators and math
-
11Working with strings and numbers
Working with strings and numbers
-
12Conditional statements and logic
Conditional statements and logic
-
13Advanced conditions and logic
Advanced conditions and logic
-
14Arrays
Arrays
-
15Properties and methods in arrays
Properties and methods in arrays
-
16Functions in JavaScript
Functions in JavaScript
-
17Build a basic function(In progress)
Build a basic function(In progress)
-
18Add arguments to the function
Add arguments to the function
-
19Return values from a function
Return values from a function
-
20Anonymous functions
Anonymous functions
-
21Immediately invoked functional expressions
Immediately invoked functional expressions
-
22Variable scope
Variable scope
-
23ES2015: let and const
ES2015: let and const
-
24Make sense of objects
Make sense of objects
-
25Object constructors
Object constructors
-
26Sidebar: Dot and bracket notation
Sidebar: Dot and bracket notation
-
27Closures
Closures
-
28DOM: The document object model
DOM: The document object model
-
29Target elements in the DOM with querySelector methods
Target elements in the DOM with querySelector methods
-
30Access and change elements
Access and change elements
-
31Access and change classes
Access and change classes
-
32Add DOM elements
Add DOM elements
-
33Apply inline CSS to an element
Apply inline CSS to an element
-
34Create an analog clock: Project breakdown
Create an analog clock: Project breakdown
-
35Use CSS to move clock hands
Use CSS to move clock hands
-
36Use JavaScript to move clock hands
Use JavaScript to move clock hands
-
37Get the current hour, minute, and second with the Date() object
Get the current hour, minute, and second with the Date() object
-
38Show the current time using fancy math
Show the current time using fancy math
-
39Make the clock move forward second by second
Make the clock move forward second by second
-
40Solve the pesky "return to zero" problem
Solve the pesky "return to zero" problem