Introduction to JavaScript

Highly interactive JavaScript course for absolute beginners. Dozens of coding challenges and projects. It's the most recommended free JS course by the Reddit learnprogramming community.

Produced in 2015

icon
What you will learn

  • The basics of Javascript programming
  • JS essentials like Variables, if/else statements, loops, functions, arrays
  • Compare different values using operators
  • Building and manipulating context objects
  • Concepts such as abstraction, resource management, and security.
  • ES6: arrow functions, classes, rest paramaters, etc.
  • Regular expressions
  • Much, Much more!

icon
Course Description

Highly interactive JavaScript course for absolute beginners. Dozens of coding challenges and projects. It's the most recommended free JS course by the Reddit learnprogramming community.

icon
Pros

icon
Cons

    • Extremely interactive; more than 100 interactive coding challenges provided throughout the course.
    • Browser based coded environment hosted directly on FreeCodeCamp makes it easy to get started.
    • Courses are updated frequently as new JavaScript features are added.
    • Does not do a great job of engaging the learner in a meaningful way. Copying and pasting code is often all that's required to complete a coding challenge.
    • Concepts are explained only at the surface level; very little depth taught.
    • Text based. Visual learners would do better in a video-based course.

icon
Reviews

4.1

42 total reviews

5 star 4 star 3 star 2 star 1 star
57% Complete
16% Complete
9% Complete
14% Complete
2% Complete
57% 16% 9% 14% 2%