JavaScript Course for Beginners 2024

JavaScript Course for Beginners 2024

freeCodeCamp.org via freeCodeCamp Direct link

Setting up the Development Environment

3 of 77

3 of 77

Setting up the Development Environment

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

JavaScript Course for Beginners 2024

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 What is JavaScript?
  3. 3 Setting up the Development Environment
  4. 4 Follow on social media
  5. 5 Variables
  6. 6 Constants
  7. 7 Primitive Types
  8. 8 Dynamic Typing
  9. 9 Objects
  10. 10 Arrays
  11. 11 Functions
  12. 12 Types of Functions
  13. 13 Summary of Variables
  14. 14 Intro to Operators
  15. 15 Arithmetic Operators
  16. 16 Assignment Operator
  17. 17 Comparison Operators
  18. 18 Equality Operators
  19. 19 The Ternary Operator
  20. 20 Logical Operators
  21. 21 Logical Operators with Non-booleans
  22. 22 Operator Precedence
  23. 23 Summary of Operator
  24. 24 If-Else Statements
  25. 25 Switch-Case Statements
  26. 26 For Loops
  27. 27 While Loops
  28. 28 Do-while Loops
  29. 29 Infinite Loops
  30. 30 For-in Loops
  31. 31 For-of Loops
  32. 32 Break and Continue
  33. 33 Exercise: Max of two numbers
  34. 34 Exercise: FizzBuzz
  35. 35 Exercise: Even and Odd Numbers
  36. 36 Summary of Control Flow
  37. 37 Object Literals
  38. 38 Factory Functions
  39. 39 Constructor Functions
  40. 40 Objects are Dynamic
  41. 41 The Constructor Property
  42. 42 Functions are Objects
  43. 43 Value vs Reference types
  44. 44 Enumerating Properties of an Object
  45. 45 Cloning an Object
  46. 46 Garbage Collection
  47. 47 The Built in Math Function
  48. 48 String Methods
  49. 49 Template Literals
  50. 50 The Date Object
  51. 51 Summary of Objects
  52. 52 Introduction to Arrays
  53. 53 Adding Elements
  54. 54 Finding Elements Primitives
  55. 55 Finding Elements Reference Types
  56. 56 Arrow Functions
  57. 57 Removing Elements
  58. 58 Emptying an Array
  59. 59 Combining and Slicing Arrays
  60. 60 Spread Operator
  61. 61 Iterating an Array
  62. 62 Joining Arrays
  63. 63 Sorting Arrays
  64. 64 Testing the Elements of an Array
  65. 65 Filtering an Array
  66. 66 Mapping an Array
  67. 67 Reducing an Array
  68. 68 Function Declarations vs Expressions
  69. 69 Hoisting
  70. 70 Arguments
  71. 71 The Rest Operator
  72. 72 Default Parameters
  73. 73 Getters and Setters
  74. 74 Try and Catch
  75. 75 Local vs Global Scope
  76. 76 Let vs Var
  77. 77 The ‘this’ keyword

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.