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
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!
Course Description
Pros
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.
Reviews
By Rohan Verma on 6/9/2019
Freecodecamp is actually the best website to start off with web development. Their exercises are great way to learn.
By ml8717391 on 3/5/2019
I saw so many positive reviews of FCC, but when I tried it out I was disappointed. You basically just copy their code and then forget it two minutes later. I dont think anything really stuck.
By ryanl42 on 3/5/2019
I went through a lot of fCC on my own and once I hit the functional programming and intermediate algorithms section I felt like I had learned nothing. So I started doing a combo of rithmschool and TOP. Both are much more oriented toward learning through reading articles and documentation by specifying where you should look. They provide additional exercises and projects that work alongside fCC well.
By Sh0keR on 3/4/2019
I tried freeCodeCamp and honestly in my opinion, I find it boring to follow the tutorials they provide and on top of that they don't teach you in interactive way. Yes, they make you write code but the answer is just infront of your eyes making it easy to solve and often you forget what you've just learned since they just teach it to you once and move on the next thing.
By Matt West on 12/24/2018
As of December 2018, the best available online JavaScript curriculum belongs to Free Code Camp. As far as I know, nothing else online even touches Free Code Camp in terms of depth or quality. The fact that it is free is just icing on the cake.
By KwyjiboTheGringo on 9/26/2018
FCC isn't good for newbies unless they are really smart and good at retaining the information from the lessons. I don't think I'm an idiot, but I'm definitely not a good enough self-learner to get by with just the FCC curriculum. I need someone who is a good teacher to give me proper lessons
By miwdw34 on 9/26/2018
I think FCC's checklist-style curriculum is good for making students feel a sense of accomplishment, but can also lead to bad study habits. It's common to see FCC users think of completing an exercise and earning the check as being done learning about a concept, so they quickly move on to the next lesson. Typing one line into a prompted exercise area isn't going to make you proficient at anything. I think the better approach is to treat the lessons as an introductory jumping off point, and spend time playing around, exploring, and reading about each new concept.
By Samantha Ming on 8/15/2018
I recently discovered freeCodeCamp and I love it! I think they are the best free interactive learning platform. If youre a super newbie, I highly recommend that you start with this one.
By akxdev on 7/1/2018
Maybe I struggle to look at it from a beginner's perspective, but I think FCC is the most overrated resource available. It really just gives you a basic overview of the syntax. You won't leave that course with any understanding of how to build a project or having any clue about the environment surrounding modern JS
By DuskyPixel on 6/20/2018
It is useful since its popular and gives you challenges with decent progression difficulty. But FCC really makes light of the difficulty in getting a job by just learning with FCC though. I think the biggest problem is there is no peer review of project code. Even if you post on the forums most people will just review what your project looks like rather than judge the quality of the code.
By thesquarerootof1 on 6/20/2018
As most of you know, freeCodeCamp is a free website in where you learn html/css/javaScript mostly. I have been using it for a few years now on and off (when school is not busy) and I think it is ok. I am a compE student and we don't ever touch javaScript in any of my classes I don't think (I think it is an elective) and surprising a lot of compE jobs want applicants to know one scripting language.I think the problem with the website is something they can't help themselves with. I really think javaScript is a horrible first language to learn because of the way functions and data types are written.
By RossTrang on 4/28/2018
I mentioned already that I enjoy using FCC. It cuts a middle path that requires you to think and understand what is placed before you - you will even have to do some research on your own, but it smooths away all the other possible frustrations by providing a safe environment. While this lets you focus solely on understanding, using and retaining the info presented, it does abstract away all the other stuff that is part of a day-in-the-life of pretty much any technical job. I know JS! isnt going to have people beating down your door. I understand and can use JS in conjunction with technologies x, y & z. is more likely to pique someones interest. That isnt to say its not worthwhile! You will have portfolio pieces from the end of section zipline challenges (and a certificate if you complete the stages) that will demonstrate your proficiency with that technology.
Showing 12 of 42 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100




