online FREE resources
my collected resources 👍🏻 🆓
awesome (opens new window)
Awesome lists about all kinds of interesting topics
The Book of Secret Knowledge (opens new window)
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Learn Anything (opens new window)
the platform for knowledge discovery that helps you understand any topic through the most efficient paths, as voted by the community
Best-websites-a-programmer-should-visit (opens new window)
Some useful websites for programmers.
daily.dev (opens new window)
Get a feed of the hottest developer news personalized to you, stop wasting time searching for high-quality articles and all the content you love in one place.
3Blue1Brown (opens new window)
for explanations to be driven by animations and for difficult problems to be made simple with changes in perspective - Essence of linear algebra (opens new window) and Essence of calculus (opens new window)
CNCF (opens new window) Cloud Native Computing Foundation
Coding Tech (opens new window)
republish excellent technical videos from different conferences and channels including: PyData, MLConf, Build Stuff, Code::dive, PolyConf, AmsterdamJS, React Amsterdam, ReactiveConf, Jazoon Tech Days, SFNode, CppCon, Infinite Red, GDG Lviv, Mibuso.com, etc.
StatQuest with Josh Starmer 532K subscribers
Statistics, Machine Learning and Data Science
Traversy Media (opens new window)
TechYaks (opens new window)
Over 80K software development tech talks ranked algorithmically to surface the industry's best presentations from the past, present and future.
Hacker News (opens new window)(sometimes abbreviated as HN)
a social news website focusing on computer science and entrepreneurship. It is run by Paul Graham's investment fund and startup incubator, Y Combinator. In general, content that can be submitted is defined as "anything that gratifies one's intellectual curiosity."
Hacker News Daily (opens new window)
The 10 highest-rated articles on Hacker News daily
Hacker News Digest (opens new window)
delivers regular emails with the top the Hacker News stories so you're not constantly distracted, and can keep up to date with the latest even if you're afk for a while.
hackernewsletter (opens new window)
a weekly newsletter of the best articles on startups, technology, programming, and more. All links are curated by hand from Hacker News.
reddit notification (opens new window)
Posts are organized by subject into user-created boards called "communities" or "subreddits", which cover a variety of topics, as of February 2021, Reddit ranks as the 18th-most-visited website in the world and 7th most-visited website in the U.S.
Indie Hackers (opens new window)
Learn from the founders behind hundreds of profitable online businesses, and connect with others who are starting and growing their own companies.
# CS & Programming
Open Source Society University (OSSU) (opens new window)
Path to a free self-taught education in Computer Science, a complete education in computer science using online materials.
Teach Yourself Computer Science (opens new window)
This guide was originally written by Oz Nova (opens new window) and Myles Byrne (opens new window), with 2020 updates by Oz.
- Coding Interview University (opens new window)(John Washam)
I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, I got hired as a Software Development Engineer at Amazon! You probably won't have to study as much as I did. Anyway, everything you need is here.
I studied about 8-12 hours a day, for several months. This is my story: Why I studied full-time for 8 months for a Google interview
The items listed here will prepare you well for a technical interview at just about any software company, including the giants: Amazon, Facebook, Google, and Microsoft.
# CS & Programming (Chinese)
CS Notes (opens new window)
王下邀月熊 数千篇编程笔记 (opens new window)
# Fullstack & Web
hacker laws (opens new window)
Laws, Theories, Principles and Patterns that developers will find useful.
Professional Programming (opens new window)
A collection of full-stack resources for programmers.
# Roadmap (Chinese)
# Open Source & Projects
Changelog Nightly (opens new window) Every night @ 10pm US Central we ship this email that unearths the top new and top starred projects on GitHub before they blow up. No fluff, just repos.
Awesome First PR Opportunities (opens new window)
A list of awesome beginner-friendly projects.
Project Based Learning (opens new window)
Curated list of project-based tutorials
What I cannot create, I do not understand.
- Richard Feynman
Awesome DIY Software (opens new window)
A curated list of awesome DIY software.
Awesome Hacking (opens new window)
A collection of awesome lists for hackers, pentesters & security researchers.
# Online Courses
hackr.io (opens new window)
Find the Best Programming Courses & Tutorials
Awesome CS Courses (opens new window)
List of awesome university courses for learning Computer Science!
Freely available programming books (opens new window)
List of Free Learning Resources In Many Languages
For coding interview, refer to my note xxx For system design interview, refer to my note xxx
Awesome Interviews (opens new window)
A curated awesome list of lists of interview questions.
Tech Interview Handbook (opens new window)
Carefully curated content to help you ace your next technical interview, with a focus on algorithms.
Back-End Developer Interview Questions (opens new window)
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
Reverse interview (opens new window)
Questions to ask the company during your interview