There are not only a lot of free programming language courses, but also many practical projects for coders to practice. More importantly, its teaching methods are aimed at zero basis, it is easy to get started, highly recommended
2. Free Code Camp
This is a great place to learn web development. Especially if you want to learn the programming language is JS, then this website will be your first choice. The website contains Node.js, Angular.js and Express.js. The best thing about studying on this site is that you can build some non-profit projects, which can help you accumulate real project experience.
3. Code School
This is a magical place. You can continue your development journey and further improve your skills. Here, you can immediately learn a large number of free courses, and you can use screenshots and video tutorials to guide your learning. More programming challenges are also waiting for your test!
4. The Odin Project
5. Harvard University CS50 Class
6. HTML Dog
7. Khan Academy
8. The Code Player
This is an amazing online learning platform for learning and improving programming skills. You can choose from many popular programming languages here, such as PHP, CSS, Python, HTML and Java. In addition, you can also learn some UX design, Photoshop and other web design aspects. After you pass the test of each course, you will also get the corresponding certificate of completion.
This is another course website that can improve your programming skills and program development skills. These courses are taught by industry experts in software giant Facebook and Google. Through studying in Udacity, you will embark on the learning path of Android development, Java, Git and iOS application development.