1 1 Learn what you can do with jаvascript (31.69 MB) 1 2 Look at jаvascript s language features (31.75 MB) 1 3 Learn the pros and cons of jаvascript (38.03 MB) 1 4 Learn the jаvascript dialects and browser compatibility (35.56 MB) 1 5 Run code using a REPL (19.42 MB) 1 6 Learn basic jаvascript syntax (22.35 MB) 10 1 Use ESLint to ensure code style (36.18 MB) 10 2 Ensure immutability in jаvascript programs (15.56 MB) 10 3 Avoid loops when working with arrays (19.96 MB) 11 1 Use ChatGPT to write jаvascript code (29.81 MB) 11 2 Use Google Gemini to write jаvascript code (21.71 MB) 11 3 Integrate GitHub Copilot into your IDE (27.48 MB) 2 10 Learn about jаvascript s symbol type (11.3 MB) 2 1 Learn theTypes (12.18 MB) 2 2 Learn about jаvascript s number type (17.85 MB) 2 3 Learn about jаvascript s string type (18.21 MB) 2 4 Learn about jаvascript s boolean type (7.33 MB) 2 5 Learn about jаvascript s object type (21.08 MB) 2 6 Learn about arrays in jаvascript (10.52 MB) 2 7 Learn about jаvascript s function type (8.08 MB) 2 8 Learn about jаvascript s undefined type (8.5 MB) 2 9 Learn about jаvascript s bigint type (9.73 MB) 3 1 Learn about equality in jаvascript (19 MB) 3 2 Learn about if-statements in jаvascript (14.19 MB) 3 3 Learn about for-loops in jаvascript (16.35 MB) 3 4 Learn about while-loops and do-while loops in jаvascript (5.12 MB) 3 5 Handle and throw errors in jаvascript (10.34 MB) 3 6 Learn about switch-case blocks in jаvascript (6.91 MB) 3 7 Learn about ternary operators in jаvascript (5.63 MB) 3 8 Learn the difference between block-scoped and function-scoped variables (15.23 MB) 4 1 Learn about jаvascript classes (20.96 MB) 4 2 Learn about prototype-based inheritance (28.85 MB) 4 3 Learn about this keyword in jаvascript (23.05 MB) 5 1 Use built-in object functions (19.91 MB) 5 2 Use built-in array functions (29.3 MB) 6 1 Write functions using arrow syntax (15.8 MB) 6 2 Set default values for function arguments (10.68 MB) 6 3 Learn about the spread operator (14.43 MB) 6 4 Use object destructuring to get object properties (13.41 MB) 6 5 Use Interpolation to insert data into strings (6.01 MB) 6 6 Learn the Import and Export code in jаvascript (22.73 MB) 7 1 Learn about writing and running jаvascript programs (6.35 MB) 7 2 Write a jаvascript program for the browser (48.31 MB) 7 3 Move jаvascript to an external script (6.68 MB) 7 4 Install Node js and NPM (8.89 MB) 7 5 Write a Node script (26.85 MB) 7 6 Use Babel to transpile code (13.96 MB) 8 1 Use callbacks to handle asynchronous operations (14.03 MB) 8 2 Use Promises to handle asynchronous operations (19.6 MB) 8 3 Use AsyncAwait to handle asynchronous operations (23.88 MB) 9 1 Learn the basics of writing a Node server (13.66 MB) 9 2 Create and set up a Node js project (13.45 MB) 9 3 Create and run a basic Express server (22.61 MB) 9 4 Create and test a GET endpoint (27.47 MB) 9 5 Read a file with the fs package (21.26 MB) 9 6 Create and test a POST endpoint (33.51 MB) Learning objectives (1) (8.3 MB) Learning objectives (10) (7.54 MB) Learning objectives (2) (8.57 MB) Learning objectives (3) (9.82 MB) Learning objectives (4) (7.74 MB) Learning objectives (5) (11.25 MB) Learning objectives (6) (12.22 MB) Learning objectives (7) (7.64 MB) Learning objectives (8) (10.02 MB) Learning objectives (9) (7.4 MB) Learning objectives (9.37 MB) Learn jаvascript Introduction (1) (27.86 MB) Learn jаvascript Introduction (27.86 MB) Learn jаvascript Summary (7.39 MB)