How good is Free Code Camp

Today I recommend 12 websites where you can learn to code for free. I hope that even if you can find one that suits you and make good use of it, you will definitely make great strides.

12. Experimental building

This is my selfishness. The experiment building is my own website. When my own website isn't in the front row, it's like having delicious food instead of giving it to good friends first, but rather to the enemy. Then I can't do it.

There are many basic courses and hands-on projects in the experiment building which are free courses that can be studied directly in the cloud Linux environment. From the most popular Python language to emerging big data to machine learning and a more solid understanding of knowledge based on hands-on battles.

11. Codecademy

The Codecademy name is believed to have been heard by everyone. This is not presented much. Many free courses are very comprehensive. Everyone has to be really good at using resources.

10. Free Code Camp

Free Code Camp is a non-profit organization where you can learn front-end skills such as HTML, CSS, and JavaScript.

It's very interesting that the site's founder, Quincy Larson, was originally visiting China for a trip and saw the excitement of Chinese children learning to code. That's why he started the site.

9. The Odin Project

Odin is the father of Thor, the ruler of the nine nations. The Odin Project website is open source programming. Right now there is web development, ruby ​​language, database, and lots of front-end courses that anyone can learn.


There are three main concepts in the project that deserve admiration: 1. Educational resources should be free, 2. Hands-on learning can be really good, 3. Open source is the best.

8. Harvard University CS50 Class

The computer science course at Harvard University gives you a solid foundation in computing and a flexible way of thinking. This course has a long history and was insane on the internet too. NetEase Cloud also has a subtitle version. You can take the time to take a look.

7. HTML Dog

As soon as I hear the name I believe everyone understands what this website is mainly for. The front-end dog is delighted. Rest assured that the dog is a laudable word abroad. The website includes HTML, CSS, JavaScript tutorials, cases, tips collection, etc. It is worth learning.

6. Khan Academy

The Khan Academy name is believed to be familiar to everyone, but how many people actually do it every day? Nearly one of the most influential online education platforms in the world, Khan Academy has been funded by Microsoft, Google, and many other companies and governments.

5. Coursera

Coursera currently offers online classrooms in collaboration with 145 universities from 28 countries. The above resources are of a very high quality. However, statistics show that despite the registration of millions of people in the classroom, the graduation rate is only 7-9%. The whole world is the same, few people can stand.

4. edX

edX is an open online classroom jointly established by the Massachusetts Institute of Technology and Harvard University. It is also a non-profit organization. Currently, more than 50 universities have participated in the provision of online classrooms and other learning projects.

3. MIT Open Course

Open class at MIT. While many people say there is no such thing as video, there are actually many audio / video courses out there, especially some computer-related courses.

2. David Walsh

David Walsh is an engineer with extensive web development experience. This website is a blog where he shares his technical experience. There are many web development and front-end related dry goods out there. I recommend everyone to take a look.

1. Udemy

Udemy is also a well-known online education platform abroad. The above courses are published by different teachers or people with special skills.

Although many courses are paid for, there are currently more than 1,200 courses developed for free, all of which are well-rated.

I know what you gonna say: How good is that and this English? ! ! ! You know, everyone believes that, so no one is using those resources.

If you are trying to improve your English how many people will it be able to beat! In fact, improving the English language will not only help you with learning but also with programming.