Many people get stuck while learning how to code cause they don't find good resources. And I was also in the same position few years ago. So, here are few free resources to learn how to code and some of them even offer free certificate while some charges(for certificate only).
Let's start:
1. Web.dev
Official google developers teach you CSS with great examples. They even do CSS podcasts.
2. HarvardX
Here you find great tutorials from Harvard professors for free.
3. Codecademy.com
Learn javascript from introduction to asynchronous JavaScript for free. You get a integrated code editor while learning and you get some quizes also to test what you've learned.
4. MIT Openlearning library
Another top university offering free courses ranging from Mathematics for CS to Machine Learning.
5. FreeCodeCamp
A great learning resource that is completely free. Get courses from learning responsive web design to data visualization and machine learning. They even have YouTube channel with over 4M subscribers.
6. TheOdinProject
Their full stack curriculum is free and supported by a passionate open source community. Learn fullstack web development with JavaScript and Ruby on Rails.
7. Stanford online
Another well known top university for Computer Science located near Silicon Valley. Definitely worth a visit.
8. Khanacademy
Khan Academy is an American non-profit educational organization that provides free courses for learners who wants to learn Computer programming, Science, Maths and many more.
9. Edx.org
Yeah, they do provide courses from Harvard, MIT, Stanford but they also provide courses from other great universities. Like this one Introduction to linux.
10. Coursera.org
They collaborate with 200+ leading universities and companies and provide great contents and programs. You can audit most courses for free but you have to pay for certificate.
At end I want to mention 3 more:
Hope you liked these resources. If you know other resources then let me know about them in comment. And what will you do with certificate - nothing. So I recommend getting valuable knowledge.
Top comments (42)
A pretty good list ! Thank you.
Please add scrimba.
Scrimba.com has interactive videos with terminal.
You can pause the video and run or edit the code in screen written by the lecturer.
I used their free react course and found it helpful.
Thanks you for the information, really appreciate it main :)
openmined.org/
It is one of the less known but really great place to learn more about AI
Appreciate it man ❤️
Resource List
[LinkedInLearning] {linkedinLearning.com}
[PluralSight] {pluralsight.com}
[MasterClass] {masterclass.com} - Most expensive
[Udemy] {udemy.com}
[edX] {edX.com}
[Alison] {alison.com}
edx is already on the list, although alphabet doesn't provide certificate but YouTube is a great platform to learn coding.
By the way thank you so much for letting me know about other resources :)
Do you use Khan Academy??
I used to use Khan Academy once but nowaday I dont use Khan Academy that much..
Yeah, I use it to learn physics and math almost regularly.
Can I get a profile link ??
&
In which standard you are ??
I'm in 11th standard
Here is my profile link: khanacademy.org/profile/aashishpanthi
You dont have any CS project on your profile.. Why??
I haven't done any project yet. Mainly I use khanacademy to solve my doubts about math and physics. I don't really consume that much CS content and I haven't also completed the course.
I use a YouTube channel called Clever Programmer and I find their stuff very useful, whether you are looking for coding projects, cloning projects, or just to have fun coding period, these guys are the bomb!! I also do find your reference helpful 😃, thanks for sharing these. And if anyone is into coding games or learn game development, Zenva is awesome and within budget ($20 a month) but you learn a lot and it's worth it
Yes, I've watched their some cloning videos :)
VERY NICE
Thanks so much - I really appreciate you saying that.
I always appreciate real knowledge
These resources are useful for anyone willing to learn full stack development and other tools like GraphQL.
fullstackopen.com/en/
howtographql.com/
Appreciate it man :)
This is so helpful thank you so much
Wow, thank you so much.
Interesting resources.
Thank you.
I appreciate it man :)
Thanks for sharing these courses😃
You're very welcome :)