Javascript FreeCodeCamp

Curso youtube

  1. Running javascript
  2. Comments
  3. Data Types
  4. Variables
  5. Declaration and Assignment
  6. Case Sensitivite and Camel Case
  7. Operations
  8. Floats
  9. Augmented
  10. Double quotes, single quotes
  11. Escape sequences
  12. Concatenate
  13. .lenght()
  14. Bracket notation []
  15. Last character[varName.length-1]
  16. Word Blanks
  17. Arrays
  18. Nested Arrays
  19. Access Modify Array data []
  20. Access Multidimensional Arrays
  21. Array .push() - add end
  22. Array .pop() - remove end
  23. Array .shift() - remove beginning
  24. Array .unshift() - add beginning
  25. Shopping list
  26. Reusable function
  27. Functions with arguments - values
  28. Global Scope and functions
  29. Local Scope and functions
  30. Function with return
  31. Undefined value returned from function
  32. Assignement with a returned value
  33. Stand in line
  34. Boolean Values
  35. If Statements
  36. Equality operators == or ===
  37. Inequality operator != or !==
  38. Greater Less than Greater Less or equal
  39. Logical AND: &&
  40. Logical OR: ||
  41. Else and Elseif Statements
  42. Order in else if statements
  43. Golf if Else Example
  44. Switch statements
  45. Switch statements Multiple
  46. Returning Boolean Values from Functions
  47. Returning Early Pattern from Fucntions
  48. Count Cards
  49. Build Javascript Objects
  50. Accesing Object Properties with Dot Notation
  51. Accesing Object Properties with Brackets Notation
  52. Accesing Object Properties with Variables
  53. Updating Object Properties
  54. Add new properties to an Object
  55. Delete properties from an Object
  56. Using Objects for Lookups
  57. Testing Objects for Properties
  58. Manipulating Complex Objects
  59. Accesing Nested Objects
  60. Accesing Nested Arrays
  61. Record Collection
  62. Iterate with While Loops
  63. Iterate with For Loops
  64. Iterate odd Numbers
  65. Iterate through an array with a For Loop
  66. Nesting For Loops
  67. Iterating with do while loops
  68. Profile Lookup
  69. Generate Random Fractions
  70. Generate Random Whole numbers
  71. Generate Random Whole numbers within a range
  72. Use the parseInt function
  73. Use the parseInt function with a Radix
  74. Use the conditional (Ternary) Operator
  75. Multiple conditional (Ternary) Operators
  76. Differences between var and let
  77. Scopes of Var and Let
  78. Const Read Only
  79. Mutate an Array Declared with Const
  80. Prevent Object Mutation
  81. Use Arrow Functions to Write Concise Anonymous Functions
  82. Write Arrow Functions with Parameters
  83. Write Higher Order Arrow Functions
  84. Write Higher Order Arrow Functions II
  85. Use the Rest Operator with Function Parameters
  86. Use the Spread Operator to Evaluate Arrays in Place
  87. Use Destructuring Assignment to Assign Variables from Objects
  88. Use Destructuring Assignment with Nested Objects
  89. Use Destructuring Assignment to Assign variables from Arrays
  90. Use Destructuring Assignment with the Rest Operator
  91. Use Destructuring Assignment to Pass an Object as a Function's Parameters
  92. Create Strings using Template literals
  93. Write concise Object Litearl Declarations Using simple Fields
  94. Write concise Declarative Functions
  95. Use class Syntax to Define a Constructor Function
  96. Use getters and setters to controll Access to an object
  97. Difference between import and require
  98. Use export to Reuse a Code Block
  99. Use * to import Everything from a file
  100. Create an Export Fallback with export default
  101. Import a Default Export