Stars
If you want to become good at AI & system design, join this newsletter 👇
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A complete computer science study plan to become a software engineer.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.
Contains the basic fundamental data structures and algorithms a front end engineer should know, written all in JavaScript.
A book series (2 published editions) on the JS language.
An open source list of developer questions to ask prospective employers
2018 edition of our front-end development handbook
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace…
✅ The Node.js best practices list (July 2026)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
📚 Freely available programming books
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
Coding articles to level up your development skills
🎓 Path to a free self-taught education in Computer Science!
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Front End interview preparation materials for busy engineers (updated for 2026)
Master programming by recreating your favorite technologies from scratch.
Everything you need to know to get the job.
🗂 The essential checklist for modern web development, for humans and AI agents
Completed Code Examples from Webpack 2: The Complete Developer's Guide
JavaScript API for Chrome and Firefox
Generate forms with native look and feel in a breeze
Tabbed navigation that you can swipe between, each tab can have its own ScrollView and maintain its own scroll position between swipes. Pleasantly animated. Customizable tab bar
Fast, expressive styling for React. Server components, client components, streaming SSR, React Native—one API.
React Native / Redux / Babel boilerplate.


