• freeCodeCamp - Tutorials for learning to code (and stengthening skills) starting with fundamentals
  • Complete JavaScript Course by Jonas Schmedtmann - Tutorial for JS Fundamentals & DOM Traversal.
  • SoloLearn - Offers fundamental tutorials on plenty of programming languages!
  • Udemy - Vast library of resources for every programming language & topic you could imagine.
  • CodeKata - Offers katas or challenges to practice JavaScript
  • CodeWars - Compete in programming challenges in multiple languages
  • JavaScript30 - 30 day Vanilla JS coding challenge
  • Try Git Tutorial - Try Git on the Web
  • Lynda - Offers courses and video tutorials for a variety of programming languages. Often available free through a local library.
  • CodeCombat - Gamified set of Python, JS or Lua tutorials in a freemium model. Many levels and challenges available without a paid subscription.