Free Courses
π₯ Javascript Coursesβ
Javascript Essentials [Udemy FREE Couse] This is a basic course to learn the JavaScript programming language.
Interactivity with JavaScript [Coursera FREE Course] This is an awesome free course to learn JavaScript on Coursera.
CS50βs Web Programming with Python and JavaScript [edX Free] This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap.
Advanced and Object-Oriented JavaScript and ES6 [Udemy FREE Couse] This is another excellent free course to learn JavaScript, OOP, and ES6 in Udemy for free.
JavaScript Basics: Start Coding in 5 Minutes [Udemy FREE Couse] This is a massive free course to learn JavaScript completely. The course has more than 56 hours of content and covers everything a JavaScript developer needs to know.
JavaScript Introduction [Free Course by edX Team] This is another beginner-level JavaScript course you take online. This is created by w3c and I highly recommend this course to beginners.
πΊ Learn From Youtubeβ
Free Code Camp is a non-profit organization that consists of an interactive learning web platform, an online community forum, chat rooms, online publications, and local organizations.
The Net Ninja is the UKβs answer to epic programming and web development tutorials. The Net Ninja publishes a range of very insightful and easy to follow guided videos to help you learn quickly.
Double South Double South is a YouTube channel by Itsey Sagay, a full stack developer based in Warri, Nigeria.
Programming with Mosh Mosh (Moshfegh) Hamedani is a passionate and pragmatic software engineer with 20 years of experience specializing in web application development with ASP.NET MVC, Web API, Entity Framework, Angular, Backbone, HTML5, and CSS.
Traversy Media Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He specializes in everything from HTML5 to front-end frameworks, such as Angular and server-side technologies, such as Node.
The New Boston This channel provides tutorials in abundance for the following sub-topics β ReactJS, ES6 (ECMA Script), AngularJS, Working with NodeJS, Vanilla JavaScript The creator of this channel, Bucky Roberts is a Full Stack Developer and senior Software Engineer / Programmer, LH Ventures.
LearnCode.academy This channel provides tutorials on everything web development, including but not limited to JavaScript.
Amigoscode was created by Nelson, a software engineer who graduated with 1st class honors in Computer Science. In the past few years, he has programmed in various programming languages such as PHP, Python, C# and primarily writes Java and JavaScript, focusing on Distributed Systems hosted on the cloud.
Academind offers high-quality programming video courses which helped over one million students worldwide to learn how to code.
π₯οΈ Websites to Learn JavaScriptβ
freeCodeCamp.org freeCodeCamp.org is a 501(c)3 non-profit organisation that can help you learn to code for free, build real-world projects, and prepare for getting your first (or nth) developer job.
JavaScript 30 helps you build things with code. Lots of things. Build 1,000 things.
CodeMentor Code Mentor offers a 4-week course to learn JavaScript. Yeah, another impressive site for JavaScript tutorials.
Educative.io β Learn HTML, CSS, and JavaScript from Scratch This course is made by Educative. Learn to code and create your own web pages using HTML, CSS, and JavaScript in this interactive web development course for beginners.
JavaScript.info Learn JavaScript from the basics to advanced topics with simple yet detailed explanations.
Codecademy Codecademy is a subscription-based website, with a lot of free courses as well. It offers a wide variety of courses taught by many different instructors.
Sololearn No matter your experience level, you'll be writing real, functional code while learning with Sololearn.
TutorialRepublic At tutorial republic you can learn the essentials of web development technologies from basic to advanced topics, along with real life practice examples and useful references.
Learn Javascript Online Created by developers from Google, JavaScript online offers 40 free courses that you can dive into to start learning JS.
edX edX offers a bunch of free courses, including JavaScript courses that were made by different universities, like Harvard and other prestigious schools.
Mozilla Developer Network or MDN is more like documentation that developers can read and learn from.
Code Combat is a platform for students to learn computer science while playing through an actual game.
Dev Docs is free and open source project that's maintained by freeCodeCamp.
Coursera is a learning website developed by Stanford professors. It is a mix of free and paid online courses, and itβs applicable on all levels β for beginners, juniors and even senior developers.
JSDoc JSDoc is an open source project that has tons of info about JavaScript. On this website, you is a bunch of documentation about JavaScript.