What is JavaScript?
If you check on MDN web docs A high-level definition of JavaScript 👇
JavaScript is a scripting or programming language that allows you to implement complex features on web pages — every time a web page does more than just sit there and display static information for you to look at — displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes, etc. — you can bet that JavaScript is probably involved. It is the third layer of the layer cake of standard web technologies, two of which (HTML and CSS) we have covered in much more detail in other parts of the Learning Area.
Some of the main advantages of JavaScript are its community and ecosystem. The ecosystem is huge and it is very easy to get lost sometimes.
Here I will share some of trending JavaScript GitHub repositories for you.
These are the ones for which community is most excited about today.
1- Airbnb JavaScript
Airbnb, Inc. is an American vacation rental online marketplace company based in San Francisco, California, United States.
2- The Algorithms JavaScript
A repository for All algorithms implemented in JavaScript (for educational purposes only)
3- JavaScript Algorithms and Data Structures
This repository contains JavaScript based examples of many popular algorithms and data structures.
Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).
4- Git Book teaching programming basics with JavaScript
This book will teach you the basics of programming and JavaScript. Whether you are an experienced programmer or not, this book is intended for everyone who wishes to learn the JavaScript programming language.
5- 30 Day Vanilla JS Challenge by Aka Wesbos
Starter Files + Completed solutions for the JavaScript 30 Day Challenge.
6- JavaScript-questions
A long list of (advanced) JavaScript questions, and their explanations
7- Awesome JavaScript
A collection of awesome browser-side JavaScript libraries, resources and shiny things.
8- clean-code-JavaScript
Clean Code concepts adapted for JavaScript
9- complete-JavaScript-course by Jonas (My Best Teacher of JS)
This repo contains starter files and the finished project files for all the projects contained in the course.
complete-JavaScript-course by Jonas
10- JavaScript Patterns 👇
11- Modern JavaScript Tutorial
This repository hosts the English content of the Modern JavaScript Tutorial, published in javascript.info.
12- JavaScript : Test-Driven Learning
This project is aimed to help the user further study JavaScript with a test-driven approach. Each unit contains an annotated tutorial and a platform where you can test your understanding of the topic.
13- Beginner JavaScript
These are the starter files and solutions to the Beginner JavaScript course
14- Computer Science in JavaScript
Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.
Computer Science in JavaScript
15- JavaScript-testing-best-practices
Comprehensive and exhaustive JavaScript & Node.js testing best practices (October 2020)
JavaScript-testing-best-practices
If you’re a beginner to JavaScript and want to learn JavaScript e2e concepts, here’s a great course by Robin aka wellpaidgeek who is coding for 20+ years.
I highly recommend buying this course.
Here is the link if someone is interested.
if you are looking for some advanced course then zero to mastery academy did marvelous job here. checkout this course link
And you are looking to build some real time projects then this could be a game changer in your careerlink
Hope you like this oneđź’™
Please share your feedback.
Connect with me on Twitter for latest updates on code life fitness.
If you need 1–1 mentorship on any issue about coding career or life or fitness as a coder then you can book a 60–90min time slot with me.
checkout my website for more info about how it works.