DEV Community

Cover image for Take your JavaScript skills to the next level with these 10 GitHub repositories đŸ•ĩī¸â€â™‚ī¸ 🚀
Shafia Rahman Chowdhury
Shafia Rahman Chowdhury

Posted on

Take your JavaScript skills to the next level with these 10 GitHub repositories đŸ•ĩī¸â€â™‚ī¸ 🚀

āĻāĻ‡ āĻŦā§āĻ˛āĻ—āĻŸāĻŋāĻ¤ā§‡, ā§§ā§ĻāĻŸāĻŋ helpful āĻ—āĻŋāĻŸāĻšāĻžāĻŦ links āĻĻā§‡āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤ JavaScript skills āĻ¯āĻĻāĻŋ next level āĻ āĻ¨āĻŋā§Ÿā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻšāĻžāĻ¨ then explore the repositories given below. It's worth your time!!! 🕰


1. JavaScript questions 🤔

āĻāĻ‡ repository āĻ¤ā§‡ āĻ†āĻ›ā§‡:

  • āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ°āĻŋāĻ˛ā§‡āĻŸā§‡āĻĄ interview questions,
  • āĻ†āĻĒāĻ¨āĻžāĻ° JS knowledge brush up āĻšāĻŦā§‡,
  • āĻ•āĻ¤ā§‹ āĻ­āĻžāĻ˛ā§‹ JS āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¸ā§‡āĻŸāĻž assess āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨

āĻāĻ–āĻžāĻ¨ā§‡ basic āĻĨā§‡āĻ•ā§‡ advanced level āĻāĻ° questions āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻž questions āĻāĻ° āĻ¨āĻŋāĻšā§‡ correct answer & explanation āĻĻā§‡āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›ā§‡ āĻ¯ā§‡āĻŸāĻž āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°āĻ˛ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤ (Do not see the answer before trying!👀)

Image description


2. 33 Concepts Every JavaScript Developer Should Know 👨đŸģ‍đŸĢ

ā§Šā§ŠāĻŸāĻž concept āĻ¨āĻŋā§Ÿā§‡ āĻāĻ‡ repository āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤āĻāĻ•āĻŸāĻž āĻ­āĻžāĻ˛ā§‹ JavaScript Developer āĻšāĻ¤ā§‡ āĻšāĻžāĻ‡āĻ˛ā§‡ āĻāĻ‡ concept āĻ—ā§āĻ˛ā§‹ āĻœāĻžāĻ¨āĻž āĻ–ā§āĻŦ āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤

āĻāĻ‡ repository āĻ†āĻ›ā§‡:

  • Articles,
  • Videos,
  • Books

Image description


3. WTFJS 😮

JavaScript āĻāĻ° āĻ•āĻŋāĻ›ā§ tricky concepts āĻ†āĻ›ā§‡ āĻ¯ā§‡āĻŸāĻž āĻ…āĻ¨ā§‡āĻ•ā§‡āĻ° āĻŦā§āĻāĻ¤ā§‡ difficult āĻšā§Ÿ, especially for the beginners. āĻ¯ā§‡āĻŽāĻ¨ āĻ§āĻ°ā§‡āĻ¨āĻƒ

NaN === NaN; // -> false
Enter fullscreen mode Exit fullscreen mode

false āĻ•ā§‡āĻ¨??

āĻāĻ‡ repository āĻ¤ā§‡ āĻ†āĻ›ā§‡

  • tricky concepts examples with detailed explanation

Image description


4. You don't know JS đŸ¤¯

āĻ¯āĻĻāĻŋ JavaScript āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ in-depth knowledge grow āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ repository āĻĢāĻ˛ā§‹ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ JavaScript āĻāĻ° core mechanism āĻ¨āĻŋā§Ÿā§‡ detailed explanation āĻ†āĻ›ā§‡

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡āĻƒ

  • Kyle Simpson's āĻāĻ° 1st & 2nd editions book (completely free!)

Image description


5. Airbnb JavaScript style guide 🤩

āĻāĻ‡ repository āĻŸāĻž āĻ–ā§āĻŦ popular internet āĻāĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ set of guidelines & best practices āĻ†āĻ›ā§‡āĨ¤It's written by the Airbnb team!😱

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡ :

  • good code & bad code with explanation
  • recommendations on various JS topics

Image description


6. Tech interview handbook 👩‍đŸ’ģ

500,000 people āĻāĻ‡ repository āĻŸāĻž follow āĻ•āĻ°ā§‡ benefitted āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤ Tech interview āĻœāĻ¨ā§āĻ¯ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ useful resources āĻĻā§‡āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡ :

  • content covering all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation.

Totally worth checking out!

Image description


7. The Algorithm - Javascript 📱

Competitive programming āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻšā§‡āĻ˛ā§āĻĒāĻĢā§āĻ˛ āĻāĻŦāĻ‚ internet āĻ āĻŦā§‡āĻļ āĻœāĻ¨āĻĒā§āĻ°āĻŋā§ŸāĨ¤ āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻ•āĻŋāĻ›ā§ algorithms/data structures āĻ¨āĻŋā§Ÿā§‡ interview āĻ¤ā§‡ question āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ‡ āĻāĻ‡ repository āĻŸāĻž explore āĻ•āĻ°āĻž recommendedāĨ¤

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡ :

  • data structures & algorithm implementation
  • algorithms from the basic sorting and searching to complex ones such as dynamic programming.

Image description


8. Awesome JavaScript đŸ”Ĩ

āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡ links to useful:

  • package managers,
  • loaders,
  • bundlers and transpilers to UI tools,
  • utilities,
  • gestures,
  • maps,
  • animation, etc.

This can be one of most useful resource out there if you take proper advantage of it!

Image description


9. Effective Engineer Notes 👩‍🔧

āĻāĻ•āĻœāĻ¨ effective engineer āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋā§Ÿā§‡ āĻ•āĻŋāĻ›ā§ guidelines āĻāĻ‡ repository āĻ¤ā§‡ āĻĻā§‡āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻž āĻĢāĻ˛ā§‹ āĻ•āĻ°āĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° decision-making and logical thinking āĻ†āĻ°āĻ“ āĻŦā§‡āĻŸāĻžāĻ° āĻšāĻŦā§‡āĨ¤

Image description


10. Free programming books 📚

āĻāĻ–āĻžāĻ¨ā§‡ collection of useful books & tutorials āĻĻā§‡āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤ āĻ–ā§āĻŦ famous āĻāĻ•āĻŸāĻž repository āĻāĻŦāĻ‚ GitHub āĻ 271,000+ stars āĻ†āĻ›ā§‡.đŸ¤¯

Image description


Happy exploring!👋

Top comments (4)

Collapse
 
rocktohq profile image
Saidul Mursalin

Thank you very much sis 🖤

Collapse
 
najrulislam38 profile image
Md. Najrul Islam

Thank you Apu...

Collapse
 
jahid2121 profile image
Jahid2121

great resources.I hope now I will be able to master js in a guided way.Thanks api

Collapse
 
sajalbiswas1 profile image
Sajal Biswas

Thank you