All of their content is free. The tutorials are designed in a way that you can't just give up and skip further without filling in the answer. It teaches you to think. This is definitely a good place to start coding for complete beginners.
I joined the community a few months ago. A lot of the friends I made on here have already gotten coding jobs. I don't know what else to say - it's free and it works. It's not easy, but the supportive community will help you stick with it.
- This site has a reliable built-in code editor for its certification tab, however, it has some lacking code testing and some hints can be incredibly frustrating to understand
- The site allows the user to work ahead, which is beneficial for those who understand a part of the task already, but it is effortless to get lost when doing so, especially since the site does not preserve the code like how the user leaves it.
- Having a live way to learn is amazing, but I sadly saw myself turning to external resources more often to educate myself on a specific element just due to how the tooltips can sometimes gloss over vital pieces of information. This can be extremely irritating such as not directly teaching what a tag represents or what siblings a tag can have.
- Deviation from the path is only approved of within certification tasks, so those who learn through experimentation are far more likely to discard the courses simply because it may be too irritating.
- Commenting has no value since it gets removed, so users pretty much have to keep a notepad on hand if they choose to follow the entire course rather than just complete the certification tasks.
- Using the find tool to locate a specific line is a slog, so touching up a line that fails the task can take more time than required.
- (just a grievance with the HTML certification) It prefers that users use RGBA over hex to handle using colors. I do understand that it is easier to handle 0-255, but it takes longer to copy/paste that data from a color wheel than just to use a hex code like #00ddff
Tip for consumers:
It is a good place to start, but it is recommended to branch out and challenge yourself with something new and come up with your own unique methods rather than imitate the stylings of whoever wrote the course you are taking.
Products used:
Mostly (New) Responsive Web Design, I did check out JavaScript Algorithms and Data Structures a bit.
Screw the fact that it's just a "copy what you see on the screen to learn" style of learning. They sure to skip steps, like huge leaps in to other things. Makes it difficult to follow when you're speaking about (<!-- -->) to scr elements or whatever. HTML isn't that hard to learn. With the old Codecademy I actually learned somethings. What I'm saying it, it seems you need some type of knowledge already before you start. Which I do have... I didn't understand why they expected me to know how to put down a MAIN element or tag or whatever. Was extremely confusing. I looked up reviews and started to think that they were 5 stars because of someone from the company. About 3 lessons in they are asking for a donation. I don't might helping out for sure. But $#*!, let me learn something first... Then ever 2 screens or 3, you're asking for another donation? Come on with the bull $#*!.
This isn't the first time I've used this site. I've used it a few years back. The best thing I've experienced was the help from the community. That was the best part. At the same time, my second time around it was also my worst experienced. It's 2018 everyone things everything funny and a joke. Didn't like the $#*! talking. Then when I say something back I get banned? Also this isn't a review because of a banned, I was banned about 3 months ago. Made a new account blah blah... I told the women keep my banned. Because I did nothing wrong. I warned the person to stop harassing me. Now because I'm not a $#*!, I'm the one who gets a ban? Ehh. Anyway... The community can be the best part of this. The way they have things set up is very difficult for a beginner.
FreeCodeCamp.com is actually hosted on. Org. It is a non-profit that's helping millions of people learn to code for free. Their curriculum is very extended and at the moment they offer:
- Responsive Web Design Certification (300 hours)
- Javascript Algorithms And Data Structures Certification (300 hours)
- Front End Libraries Certification (300 hours)
- Data Visualization Certification (300 hours)
- Apis And Microservices Certification (300 hours)
- Information Security And Quality Assurance Certification (300 hours)
- Coding Interview Prep (Thousands of hours of challenges)
All of this for free, providing a proper foundation to become an IT professional and land that job in the hottest industry. There is a lively community with active forums and the only thing you really need to bring is motivation. Pick a learning path and go for it. Each learning track require you to build projects, and as such at the end of the learning path you have some work to show on your portfolio / CV when you go job hunting.
To obtain the certification you have to add links to the live demos of your completed projects to your profile, and accept the Academic Honesty Policy. Then, once you have added all 5 projects required for a certification, you can claim it. Of course a site certification like this may not be worth a lot in the outside world - but it does provide you with a record of achievement.
There are over 1400 coding challenges to date - as said it provides a solid foundation. There are many coding bootcamps out there, some at a large sum and providing way less than you'll find here.
The learning interface features an instruction area (where the subject matter is explained, and a task is given for you to complete) Then there is an interactive area where you can provide code and view your output. All tasks have clear test cases, hints and sometimes instructional video links are provided. And if you get stuck a direct link to the appropriate forum is just a click away. It may look a bit daunting perhaps for the first exercise but it is easy to get used to and the community of learners is right there to help out.
As a non-profit organisation FreeCodeCamp does rely on donations, and this is featured on its home page. I have never been nagged or urged to donate other than viewing the home page message.
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.