1. Coursera
Several colleges have joined with Coursera, a for-profit provider of educational technology, to make some of their coursework available online. A few free courses in engineering, computer science, and other areas are available from them.
2. Codecademy
For those learning to code, Codecademy provides free online resources. Learners at Codecademy have access to a fun, interactive online environment where they can see their code in action in real time. Tools and resources for numerous coding languages, including HTML, CSS, Javascript, jQuery, Python, Ruby, and PHP, are available in the library of courses.
3. Conquest Code
A free online resource for learning to code, Code Conquest. The coding website is ideal for people who are unsure about where to begin their online coding education. Learn how to become a programmer by watching free tutorials, obtaining cheat sheets, taking quizzes, and more.
4. Khan Academy
This nonprofit company offers online resources to aid in student education. They provide free adult learning courses and brief lectures to anyone, everywhere. Computing courses are available on Khan Academy, including Introduction to HTML/CSS: Making Web Pages, Introduction to SQL: Querying and Managing Data, Advanced JavaScript: Games & Visualizations, and more.
5. Scratch
The Scratch Foundation, a nonprofit organisation, created Scratch, the biggest free coding community in the world for children. Students can use Scratch to programme interactive tales, games, and animations, which they can then post online to be seen by others. This platform was created to support young people in thinking creatively, deducing logically, and cooperating with others.
6. Codewars
The users of this website rule it! People can post and complete coding challenges in a variety of languages. Since every programming challenge is open source, participants can develop their abilities and add to their GitHub accounts.
7. MIT OpenCourseWare
This website, developed by the Massachusetts Institute of Technology (MIT), serves as a clearinghouse for educational resources for online courses at the undergraduate and graduate levels. Over 2,400 courses are covered by MIT OpenCourseWare, which also offers translated courses in Traditional Chinese, Persian, and Spanish, to mention a few.