JavaScript.info
javascript.info
A comprehensive and modern JavaScript tutorial covering the language from fundamentals to advanced topics — prototypes, async/await, closures, generators, and the DOM — with interactive exercises throughout.
Why it is useful
The best free JavaScript reference that is both thorough and readable. Unlike MDN (which is a reference, not a tutorial) or older resources still teaching ES5, this covers the modern language correctly with clear explanations and exercises that check your understanding. The chapters on prototypes, closures, and the event loop are particularly good — concepts most tutorials gloss over.
More in Learning Resources
Other learning resources you might not have heard of.
- VisuAlgoAnimated, step-by-step visualisations of data structures and algorithms, from sorting and linked lists to graphs and dynamic programming, with the ability to run each on your own input.
- Hugging Face NLP CourseA free, comprehensive course on natural language processing with transformers, covering the full Hugging Face ecosystem from tokenization through fine-tuning and deployment.
- MIT OpenCourseWareFree lecture notes, exams, and videos from over 2,500 MIT courses.
- Build ItMinecraft build catalog with searchable structures, style collections, material lists, hacks, and community posts covering houses, farms, statues, and themed designs.
- web.devGoogle's free web development resource with courses, guides, and case studies on performance, accessibility, security, PWAs, and modern browser APIs — written by the Chrome team engineers.
- Teach Yourself CSOpinionated self-study guide to computer science — selects the single best resource for each of nine core CS subjects and explains why.