Knowledge and Education should be open and free. Hierarchy and Exploitation must be abolished.
Wayback Machine (archive of the internet), Anna's Archive (open ebooks/papers library), 1337x (archive of all media).
- Z. (down) Notes below. Avoid all funnel sales and paid bootcamps at all cost, if you spent money, there's something wrong, and you're just feeding the scammers and grifters while wasting your time and resources. Also don't forget good OpSec, self defense gears, and physical/mental strength.
- A. (go) Development Environment (10 items) (Linux, Neovim, Dev Tools, Languages, Configs, Security, and Dotfiles).
- B. (go) Complementary Subjects (287 items) (Linguistics, English, Security, OpSec, Psychology, Anthropology, History, Philosophy, Economics, Business, Cooking, Xenology, and Self Defense).
- C. (go) Fundamentals of Science and Technology (137 items) (Logic, Physics (Classical/Quantum Mechanics, Thermodynamics, Electricity, Relativity, Electronics, Electromagnetism, Optoelectronic, Semiconductor, Fusion), Mathematics (Calculus, Linear Algebra, Probability/Statistics, Group/Category/Ring Theory, Applied Math), Game Theory, Geology/Geography, Business, Biology, Medical, MCAT, and Their Applications).
- D. (go) Computer Science and Competitive Programming (215 items) (CPU/OS/Linux/CMake, Git/Vim/Cronjob/Regex, Object Oriented/Functional Programming, Lua/Python/JavaScript/C/Haskell/C++, Data Structures and Algorithms, Artificial Intelligence, Design Patterns, Database Design, Networking/Security/Encryption/Cryptography, Distributed Systems, and System Design).
- E. (go) Low-Level Programming (10 items) (Assembly/C, Embedded Systems, Interpreter/Compiler, Control Theory, and Robotics).
- F. (go) Game Dev and Digital Arts (224 items) (Game Theory, Worldbuilding, Game Design, GDevelop, Lua/Love2D, Python/PyGame, TypeScript/KaboomJS, JavaScript/Canvas/Phaser, C/Raylib, Godot, C++/OpenGL, C#/Unity, Unreal Engine, Aseprite/LDtk/Tiled/Krita/Inkscape, Gimp/Blender/Kdenlive, BeepBox/LMMS/Audacity, and GodSVG/Pixelorama/SpookyGhost/KennyAssets).
- G. (go) Fullstack Dev and Backend Engineering (333 items) (Figma/JS/TS/Vue/React/NextJS, Java/Spring, Go/Pprof/DevContainers/Testcontainers, Python/Django, Bun/HTMX, C#/DotNet, PostgreSQL/MongoDB/SQLite/Supabase, REST/GraphQL/GRPC-Protobuf/NSQ/NATS/Kafka, NGINX/Certbot, Docker/Kubernetes/OpenTelemetry/Prometheus/Grafana, AWS/Jenkins/Ansible/OpenTofu (Free Terraform), Angular, Dart/Flutter/Android, and Rust).
- H. (go) Optional Practice (32 items) with other stacks (Zig, Svelte, PHP/Laravel, Ruby on Rails,Swift/Vapor, Cobol/Mainframe, Others, CNCF IoT Edge Computing, Data Science/Machine Learning/Large Language Model/PyTorch, and CTF/Reverse Engineering/Hacking).
- I. (go) Preparation for Job Search and Realities of the Industry (75 items) (Head Ups, Pathways, Resume, Interview, and Reflections).
- J. (go) Pet Project Ideas (20 items) and advice on open-source contribution.
- K. (go) Interview Questions (50 items) that I've been asked (Fundamentals, DS&A, Go, JS, and React).
- L. (go) Interview Preparation Template (7 sections) (Frequent questions, how to avoid traps and answer them properly).
- M. (go) Example 7-month SWE L5 Plans with 100K SLOC project and Some non-free resources (4 sections and 76 items) (books & Udemy courses, wait for sales).
- N. (go) Streamlined Noob to SWE L7 Roadmap (46 + 576 items) with 10 milestones (Effective Training, Frontloading Method, Foundations, Fundamentals, Languages, Tools, Game Dev, Web Dev, Infrastructures, and Production-grade Software).
- O. (go) Productive Daily Plan (2 sections) for NEETs (Daily normal days and Uposatha/Sabbath days).
- P. (go) Philosophy in Action (3 sections) (Internal Analysis, External Influences, and Layman's Primer).
- Q. (go) Chess Practice (25 items) (Fundamentals, London, CaroKann, NimzoIndian, and Bullet).
- R. (go) Speedcubing Resources (39 sections) (Rubiks, Big Cubes, Blindfolded, and Side Events).
(a manifesto).
Hierarchy is inherently problematic because it will always have the problem of asymmetries: power and information, and thus, will inevitably lead to corruption and exploitation.
Copyright Law is a capitalist mechanism created for the perpetuation of domination and monopoly. All form of knowledge and education should forever be open and free without any restriction.
"Wage slavery refers to a person's dependence on wages or a salary for their livelihood, in a world where the distribution of and conditions for these wages is determined by a specific class."
It's just rebranded feudalism, where the elites own all the lands and means of production, most wealth are inherited, self-made is a myth created to gaslight the masses, while slavery becomes systemic. "Butttt, you can choose your employer." Good luck saying this with a hobo, a neet who for years cannot land a single job, or a minimum wagie. The vast budget (thievery via taxes) in the army, wars, law enforcement, consumerism propaganda, and entertainment industrial complex is solely for protecting the system and to make the population dull and indulging. The elites, meanwhile, prepped for the worst with their underground cities and luxury New Zealand villas. They can just safely farm the population, and everything is going as planned.
"A wise man should avoid unchastity as a pit of glowing charcoal. If unable to lead a celibate life, he should not go to another’s wives." - KN Snp 2.14
(up).
-
Create a Ubuntu and Neovim dotfiles from scratch for software development.
-
1. Ubuntu LTS; Git, GitHub CLI, LazyGit; ZSH, Oh-my-ZSH; LinuxBrew; qBittorrent; (For Windows users).
-
2. GCC, LLVM, Go, Rust, NodeJS, Python, Lua, Java, Haskell, Zig, DotNet, PHP, Ruby, Swift.
-
3. Docker, Docker Compose, Maven, Kubectl, Minikube, Jenkins,Ansible, OpenTofu; Wolfram Alpha.
-
4. Neovim, Extensibility, Lazy, Mason, Codeium, WakaTime; VSCode, IntelliJ, (Emacs, Helix, PyCharm); Vim Motions.
-
5. Kreya, DbGate; DbDiagramOSS, Freedium; Flutter, Android Studio/Toolchain SDK; Latex & PDF compiler (up).
-
6. Chrome, Ublock, SponsorBlock, PipePipe, Gemini AI; Libre, Calibre, OBS, Avidemux, Audacity, Kdenlive.
-
7. (A non-14-eyes trusted VPN or free WARP, Tor, Signal Org, proper OPSEC, OSINT, tools, and reconnaissance).
-
8. Godot, Defold, GDevelop, Aseprite, Krita, Gimp, Blender, LDtk, Tiled; Unity, Unreal; Arduino; ToS Didn't Read.
-
9. GNU Parallel videos, jq + vim, awk, remember to remove metadata from your files with ExifTool, Developer Tools secrets that shouldn’t be secrets, Simple, Non-Commercial, Open Source Notes, Joplin, Obsidian, Anki.
-
10 Curate and Optimize your own Dotifles, my custom Ubuntu and Neovim dotfiles from scratch for devs, then you can replicate your environment everywhere (up).
-
Contains Linguistics, English, Security, OpSec, Psychology, Anthropology, History, Philosophy, Economics, Business, Cooking, Xenology, and Self Defense.
-
1. (00:01, 1) - PROOF You Should Stop Watching Porn In One Minute | NoFap (up).
-
2. (01:31, 17) - Linguistics (up).
-
3. (00:54, 30) - English Pronunciation Practice - Word Lists - American Accent (up).
-
4. (00:05, 1) - Learn ALL Verb Tenses | Past, Present, Future with examples (up).
-
5. (01:32, 10) - 10000 most common English words (up).
-
6. 4000 Essential English Words (2nd Edition) Anki Deck (up).
-
10. Advanced English Grammar In Use Activities Anki Deck (up).
-
11. (02:35, 27) - Learn Pali Language series (in English) (up).
-
12. Introduction to Pali course (up).
-
13. Beginner Pāli Course at SBS (up).
-
14. 200 Most frequent Pali words with audio and English Anki Deck (up).
-
15. Vocab Pali Class Anki Deck (up).
-
18. (00:06, 1) - Every Psychological Effect Explained in 12 Minutes (up).
-
19. (00:04, 1) - Every Common Misconception Debunked in 9 Minutes (up).
-
20. (00:04, 1) - Every Optical Illusion in 8 Minutes (up).
-
21. (00:05, 1) - Every Propaganda Technique Explained in 11 Minutes (up).
-
22. (00:06, 1) - Every Stock Market Term Explained in 13 Minutes (up).
-
23. (00:05, 1) - Every Marketing Trick Explained in 10 Minutes (up).
-
24. (00:04, 1) - Every Interrogation Technique Explained in 8 Minutes (up).
-
25. (00:04, 1) - Every Political Ideology Explained in 8 Minutes (up).
-
26. (00:04, 1) - Every Type of Computer Virus Explained in 8 Minutes (up).
-
27. (00:01, 1) - Back to Work Wagie (up).
-
28. (00:01, 1) - Clean It Up, Wagie (up).
-
29. (00:01, 1) - Thank You From a Land Speculator (up).
-
30. (00:01, 1) - The Duck Song (up).
-
31. (00:06, 1) - You Need Physical Security (up).
-
32. (00:03, 1) - 21 Foot Rule Knife attack threat (up).
-
33. (00:09, 1) - The Perfect Crime - Scientific Fraud (up).
-
34. (00:04, 1) - Negative Reviews Are Controversial Now (up).
-
35. (00:01, 1) - Animal Cruelty on YouTube (up).
-
36. (00:11, 1) - YouTube's Fake Animal Rescue Channels (up).
-
37. (00:10, 1) - Inner Cultivation vs Outer Activism (up).
-
39. (00:12, 1) - Memes, Genes, and Brain Viruses (up).
-
40. (00:06, 1) - AI Building Stuff in Minecraft (up).
-
41. (00:07, 1) - You've Been Lied To About Genetics (up).
-
42. (00:06, 1) - Beginner Obsidian Tutorial - Get Started with Personal Knowledge Management (up).
-
43. (00:02, 1) - How I Would Learn Obsidian MD (If I could start over) (up).
-
44. (00:10, 1) - How to use Obsidian (up).
-
45. (00:05, 1) - Form, Function, & Fun! - My Obsidian Vault Tour (up).
-
46. (00:36, 1) - Making Those Connections: Using Obsidian in Your OSINT Work (up).
-
47. (00:10, 1) - Anti-OSINT Tools (up).
-
48. (00:09, 1) - Solving a REAL investigation using OSINT (up).
-
49. (00:34, 1) - Top 10 FREE OSINT tools (with demos) for 2024 (up).
-
50. (01:21, 3) - Teaching Combat Tactics (up).
-
51. (03:13, 18) - Small Unit Tactics (up).
-
52. (00:14, 1) - The Darknet Market OPSEC Bible 2023 Edition (up).
-
53. (00:24, 1) - When Cybercriminals with Good OpSec Attack (up).
-
54. (00:44, 1) - GhostNet Update - Anti-censorship distributed radio communication (up).
-
55. I Made a Graph of Wikipedia... This Is What I Found (up).
-
56. (00:12, 1) - Anarchism as a way of life (up).
-
57. (00:07, 1) - Philosophy Underpins Everything (up).
-
58. (00:06, 1) - The Four Quadrants: A Map of All Knowledge and Human Experience (up).
-
59. (00:04, 1) - AI reveals huge amounts of fraud in medical research (up).
-
60. (00:06, 1) - Children forced into modern-day slavery - Child labour rises globally for the first time in decades (up).
-
61. (00:02, 1) - Pleasure Trips or Underage Sex Tourism (up).
-
62. (00:14, 1) - This Anime exposed a $28,000,000,000 Sweatshop (up).
-
63. (00:43, 1) - The Case of Prince Andrew and Jeffery Epstein (up).
-
64. (00:05, 1) - History of Arab Slave Trade (up).
-
65. (00:10, 1) - Introduction to the Slavic Slave Trade (up).
-
66. (00:03, 1) - Asian Slaves and Slave Trade in the Indian Ocean (up).
-
67. (00:09, 1) - Exposing Africa's Part In The Slave Trade (up).
-
68. (00:02, 1) - Italy’s Secret Slavery: Hundreds of Indians, Mostly Sikhs, Enslaved Under Horrific Conditions (up).
-
69. (00:04, 1) - Qatar migrant workers forced to work for no pay (up).
-
70. (00:16, 1) - Modern Day Slaves of Thailand | Open Secrets (up).
-
71. (00:05, 1) - Inside South East Asia’s Criminal Empire (up).
-
72. (00:07, 1) - Slavery Never Ended - History is a Lie (up).
-
73. (00:16, 1) - Wage Slavery & Anticapitalist Slavers (up).
-
74. (00:08, 1) - Inside a Pig Butchering Scam (up).
-
75. (00:11, 1) - All of your problems have something in common (up).
-
76. (00:08, 1) - The Case Against Hierarchy (up).
-
77. (00:18, 1) - I am an anarchist (up).
-
78. (00:14, 1) - How I became an anarchist (up).
-
79. (00:07, 1) - The Reason You're Poor (It's more than just taxes) (up).
-
80. (01:21, 1) - The ULTIMATE Philosophy Iceberg Explained (up).
-
81. (00:06, 1) - How Billionaires Pay Less In Taxes Than You (up).
-
82. (00:05, 1) - 10 Ways Billionaires Avoid Tax On A Massive Scale (up).
-
83. (00:06, 1) - The (Overdue) Collapse of the 9-5 Job (up).
-
84. (00:15, 1) - The Trillion Dollar Equation (up).
-
85. (00:06, 1) - You Are The Center of The Universe (Literally) (up).
-
86. (00:06, 1) - My dream died, and now I'm here (up).
-
87. (00:12, 1) - Don't Believe Everything Academics Write (up).
-
88. (00:10, 1) - When Fake Archaeology Uses Fake Science (up).
-
89. (00:11, 1) - Why You Shouldn't Just Trust Scientists (up).
-
90. (00:14, 1) - Accelerationism? ACCELERATE INTO WHAT? (up).
-
91. (00:09, 1) - What is Mutual Aid? (up).
-
92. (00:10, 1) - God's Greatest Hypocrisy (up).
-
93. (00:01, 1) - Who is God? And what about the society (up).
-
94. (00:03, 1) - Worldwide Poverty and Slavery are always Systemic. Here's how (up).
-
95. (Hierarchy, coercion, and exploitation: An experimental analysis) (up).
-
96. (Radical Solutions and Open Science - Open and Free Access to Education for All) (up).
-
97. (01:29, 16) - Psychology (up).
-
98. (00:31, 18) - Anthropology/Archeology (up).
-
99. (00:09, 1) - How Consensus Works (up).
-
100. (00:08, 1) - Learning From Mistakes (up).
-
101. (00:09, 1) - Doing Evil While Pretending To Be Good (up).
-
102. (00:07, 1) - How to Easily Manipulate People (up).
-
103. (00:16, 1) - How To Create A Political Cult (up).
-
104. (00:13, 1) - We Need A Library Economy (up).
-
105. (00:40, 1) - The Economy Is Fake, the Jobs Are Fake, the Money Is Fake (up).
-
106. (00:09, 1) - Why Americans are OBSESSED with Starbucks (up).
-
107. (00:06, 1) - The Cult of Productivity (up).
-
108. (00:06, 1) - Careers Have Changed Forever (up).
-
109. (00:17, 1) - These Stupid Trucks are Literally Killing Us (up).
-
110. (00:07, 1) - The Deadly Monetization of Nursing Homes (up).
-
111. (01:01, 11) - Strong Towns (up).
-
112. (00:20, 1) - How to Survive the Coming Crisis (up).
-
113. (00:19, 1) - How do we build an anarchist revolution? | Constructing the Revolution (up).
-
114. (00:06, 1) - How We Can Build A Solarpunk Future Right Now (up).
-
115. (00:07, 1) - How We Can Build A Solarpunk Future (up).
-
116. (01:04, 1) - Revolutionary Prefiguration (up).
-
117. (00:07, 1) - The Passive Income Scam (up).
-
118. (00:04, 1) - How Sim Swap Hackers Steal Millions (up).
-
119. (00:06, 1) - Multi-Level Marketing Companies Are NOT Pyramid Schemes (They Are Worse) (up).
-
120. (00:07, 1) - 9-5 Jobs Are Great Actually (up).
-
121. (00:06, 1) - If Companies Are Desperate For Workers... Why Can Nobody Find A Job (up).
-
123. (00:07, 1) - Why Managers Exist (up).
-
124. (00:04, 1) - Why is Company Management Always Terrible (up).
-
125. (00:05, 1) - Why Middle Managers Will Outlast Us All (up).
-
126. (00:06, 1) - Why CEOs Always Fail Upwards (up).
-
127. (00:04, 1) - The Anti-Work Movement (up).
-
128. (00:06, 1) - Why Corporate America Is Obsessed With "Company Culture" (up).
-
129. (00:05, 1) - How HR Came To Rule Corporate America (up).
-
130. (00:03, 1) - 4 Reasons Why HR Is NOT Your Friend (up).
-
131. (00:02, 1) - 4 Signs That You're About To Be Fired (up).
-
132. (00:02, 1) - 3 Reasons To Quit Your Job (up).
-
133. (00:06, 1) - How HR Cheats Employees (up).
-
134. (00:06, 1) - Why Companies NEED People Back In The Office (up).
-
135. (00:05, 1) - Here's Why You Want A Really Boring Job (up).
-
136. (00:05, 1) - Why Do Tech Companies Hire and Fire So Much (up).
-
137. (00:03, 1) - The Complete Guide to Startups (up).
-
138. (00:05, 1) - Your Job Achieves Nothing... (probably) (up).
-
139. (00:07, 1) - You Will Never Retire, Here's Why (up).
-
140. (00:20, 1) - How Brands Use Design & Marketing to Control Your Mind (up).
-
141. (00:08, 1) - Why Do Poor Countries Stay Poor (up).
-
142. (00:10, 1) - Why There's No Such Thing as a Good Billionaire (up).
-
143. (00:09, 1) - Why There's No Such Thing As An Ethical Business Under Capitalism (up).
-
144. (00:05, 1) - The Simple Solution To Financial Fraud... But (up).
-
145. (00:04, 1) - A Brief History Of The Man Who Brainwashed America: Edward Bernays (up).
-
146. (00:12, 1) - How Consumer Propaganda Changed America (up).
-
147. (00:07, 1) - How Caffeine Enslaved The World (up).
-
148. (00:40, 1) - Capitalism & Philanthropy (up).
-
149. (00:39, 1) - The Illusion of Democracy | Who Really Controls our Lives (up).
-
150. (00:06, 1) - Most People Think They Are Middle Class (Most Are Not) (up).
-
151. (00:05, 1) - The Real Reason Companies Have Become Obsessed With Your Data (up).
-
152. (00:11, 1) - Using Your Kids for Money (up).
-
153. (00:03, 1) - Georgism 101 (up).
-
154. (00:05, 1) - South Korea's Ponzi-Like Rental System Is Imploding (up).
-
155. (00:12, 1) - Landlord arguments suck (Debunking Arguments Landlords Use to Justify Their Existence) (up).
-
156. (00:05, 1) - Cash Flows Explained (up).
-
157. (00:05, 1) - Your Coffee Did Not Cost You Your Financial Future (Here's What Did) (up).
-
158. (00:08, 1) - Why Rich People Become Assholes (up).
-
159. (00:09, 1) - How the Rich Ate South Korea (up).
-
160. (00:07, 1) - World System Theory: Analyzing Global Capitalism and Inequality (up).
-
161. (00:54, 1) - The art of climate greenwashing (up).
-
162. (00:22, 1) - Structuralism: how non-being shaped the modern world (up).
-
163. (Open Source Ecology Development) (up).
-
164. (01:04, 1) - How the Internet was stolen (up).
-
165. (00:05, 1) - Why Billionaires Try So Hard To Look "Poor" (up).
-
166. (00:06, 1) - Why Rich People Love Pretending to Be Poor (up).
-
167. (00:03, 1) - What does a consultant actually do (up).
-
168. Porter's five forces analysis (up).
-
169. (00:28, 1) - Why did the School System Fail (up).
-
170. (00:27, 1) - Killer Patents & Secret Science Vol. 1 | Free Energy & Anti-Gravity Cover-Ups (up).
-
171. (00:19, 1) - The Anthropology of Real Life NPCs (up).
-
172. (00:20, 1) - The Top 20 Bloodiest Atrocities in History (up).
-
173. (00:09, 1) - Canada’s Desperate Slumlords (up).
-
174. (00:02, 1) - You Don't Have Anxiety, You're Just Lazy (up).
-
175. (00:02, 1) - What you can learn from anime main characters (up).
-
176. (00:11, 1) - The Meaning of Anti-Work (up).
-
177. (00:01, 1) - Anarchism is our only alternative (up).
-
178. (00:15, 1) - ONLY horizontalism can achieve socialism (up).
-
179. (00:10, 1) - Left unity is a LIE (up).
-
180. (00:22, 1) - Why States Fail Us (up).
-
181. (00:15, 1) - Why we must destroy the state (up).
-
182. (01:35, 6) - General Strike Series (up).
-
183. (00:11, 1) - Shooting to kill - how many men can do this? (up).
-
184. (00:09, 1) - NEVER TRUST YOUR AGENT: how human interests never align (up).
-
185. (00:14, 1) - Human Nature (up).
-
186. (00:28, 1) - Power | An anarchist theory of power (up).
-
187. (00:08, 1) - Means and Ends: The Anarchist Critique of Seizing State Power (up).
-
188. (00:33, 1) - A Guide to Anarchy (up).
-
189. (01:28, 4) - The State is Counter-Revolutionary (up).
-
190. (03:24, 3) - A Modern Anarchism (up).
-
191. (00:58, 5+) - Liberation in Action (up).
-
192. (00:16, 1) - Map Projections Explained (up).
-
193. (00:06, 1) - The Four Quadrants: A Map of All Knowledge and Human Experience (up).
-
194. (00:22, 1) - The Map Of Philosophy (up).
-
195. (01:29, 9+) - Playing Odd (up).
-
196. (00:44, 9) - Mesopotamia in Minutes (up).
-
197. (00:17, 1) - OOPArts | Out Of Place Artefacts (up).
-
198. (14:48, 42+) - Myths of Ancient History (up).
-
199. (04:55, 15) - Civilizations (up).
-
200. (00:04, 1) - Problem of Instant Gratification (up).
-
201. (00:11, 1) - Why You Don't Associate With Crazy People (up).
-
202. (00:08, 1) - Overpriced Prostitutes (up).
-
203. (00:10, 1) - Don't be a Cuck/Simp (up).
-
204. (00:07, 1) - The Simp Industrial Complex (up).
-
205. (00:13, 1) - A Study of the Black Pill: Revisited (up).
-
207. (00:30, 1) - Why Modern Dating is Broken (up).
-
208. (00:08, 1) - Walking away from marriage, children, and other stuff we're supposed to have (up).
-
209. (00:09, 1) - How Porn Destroyed My Adolescence (up).
-
210. Your Brain on Porn (up).
-
211. (00:13, 1) - The Nofap Deniers (up).
-
212. (00:04, 1) - What the Buddha really taught (up).
-
213. Sutta Central (up).
-
214. The Buddha's Words (up).
-
215. (05:55, 13) - Karma and Rebirth Workshop (up).
-
216. (00:15, 1) - Stream Entry for Laypeople (up).
-
217. (00:07, 1) - Why Gym Memberships are a SCAM (up).
-
218. (00:02, 1) - Why Walking Isn't Really Exercise (up).
-
219. (00:08, 1) - Does Harder Cardio Equals A Leaner Body (up).
-
220. (00:10, 1) - Healthy At Every Size Is A Load Of Bullshit (up).
-
221. (00:04, 1) - Beginner Home Workout Without Equipment (up).
-
222. Jumping rope 10 sets of 40 + 20s rest per set on off days (up).
-
223. (00:12, 1) - Food Theory: I Quit Sugar for 30 Days (up).
-
224. (07:15, 72+) - Diets and Weight loss (up).
-
225. (00:20, 1) - Water Fasting: The Complete Guide (Fastest Fat Loss Method) (up).
-
226. (00:15, 1) - How to reverse Type 2 Diabetes (up).
-
227. (00:21, 2) - 50 Cooking Tips With Gordon Ramsay | Part One, Part Two (up).
-
228. (00:18, 1) - 100 Food Hacks I Learned In Restaurants (up).
-
229. (00:10, 1) - 50 Food Mistakes You Need To Avoid (up).
-
230. (00:10, 1) - Meals So Easy A College Student Could Make It (up).
-
231. The Why Files (up).
-
232. That is impossible (up).
-
233. Sam O'Nella Academy (up).
-
235. The Infographics Show (up).
-
236. Found And Explained (up).
-
238. Barely Sociable (up).
-
239. DeepseaOddities (up).
-
240. NodNerd's oldest videos (up).
-
241. MetaBallStudios (up).
-
242. EarthquakeSim (up).
-
243. Stonehenge Dronescapes (up).
-
244. Avoid scams and grifters with Coffeezilla, Voidzilla, Coffee Break, and SomeOrdinaryGamers (up).
-
245. Mr. Mythos (up).
-
246. Blameitonjorge (up).
-
247. Armoured Skeptic (up).
-
250. Jenined UFO Research (up)
-
251. Post Disclosure World (up).
-
252. (00:09, 1) - Top 10 apocalyptic mass death movie scenes of all time (humanity's end / disaster / threats) (up).
-
253. (00:29, 28) - Muay Thai Tips and Techniques (up).
-
254. (00:08, 1) - Comparing 6 STAFF Martial Arts from around the World. History, Self-defence, Fitness & Flow (up).
-
255. (00:01, 1) - How to make a balaclava out of a tshirt (up).
-
256. (00:04, 1) - Avoiding FED Honey Pots and Entrapment (up).
-
257. (01:41, 21) - Build the BEST DIY 3D Printer (up).
-
258. (00:14, 1) - DIY High Speed 3D Printer (CoreXY From Scratch) (up).
-
260. (00:16, 1) - How To Make Rifled Barrels At Home Using Electrochemical Machining (up).
-
261. (00:09, 1) - Build a 40 Pound No Heat PVC Bow for Less Than $7 (up).
-
262. (02:01, 26) - Everything Arrows (up).
-
263. (00:01, 1) - How to Make a Molotov Cocktail (up).
-
264. (00:04, 1) - Homemade airgun, who needs a 3D printer? (up).
-
265. (00:01, 1) - Powerful Adderini 3d Printed Crossbow Slingbow (up).
-
266. Adderini Build Manual (up).
-
267. (00:11, 1) - Making the Adderini (up).
-
268. (00:04, 1) - DIY Crossbow-Slingshot (up).
-
269. (00:10, 1) - How Dangerous is a Slingshot? (up).
-
270. (00:19, 1) - What Makes a Good Gun Design (up).
-
271. (00:53, 5) - Coil gun theory (up).
-
272. (00:05, 1) - DIY coil gun (up).
-
273. (00:04, 1) - My 1.5KJ Home-Built Gauss Rifle (up).
-
274. Matt Rittman's How Guns Work (up).
-
275. (00:08, 1) - Zeroing a AK 47 (up).
-
276. (00:01, 1) - The Harlot 3d Printed 22lr Derringer for under $5 (up).
-
277. (00:03, 1) - From Scratch Ammo (up).
-
278. (00:03, 1) - AMAZING HOME GUNSMITHS AROUND THE WORLD (up).
-
279. (00:12, 1) - This War Is Being Fought With 3D Printed Guns (up).
-
280. (00:09, 1) - The FGC 9 MKII Making Tyrants Afraid Again (up).
-
281. (00:13, 1) - Plastic Defence: Secret 3D Printed Guns in Europe (up).
-
282. (00:22, 1) - Meet the Plastikov v4 (up).
-
283. (00:03, 1) - FGC9 MK3 mods, upgrades, and aesthetics in 2023 (up).
-
284. Deterrence Dispensed (up).
-
285. FGC-9_MkII_Guide (up).
-
286. Free and Open Source (FOSS) CAD (up).
-
287. (00:01, 1) - RIP JStark (up).
-
Contains Logic, Physics (Classical/Quantum Mechanics, Thermodynamics, Electricity, Relativity, Electronics, Electromagnetism, Optoelectronic, Semiconductor, Fusion), Mathematics (Calculus, Linear Algebra, Probability/Statistics, Group/Category/Ring Theory, Applied Math), Game Theory, Geology/Geography, Business, Biology, Medical, MCAT, and Their Applications
-
1. (01:12, 11) - Navigating Digital Information (up).
-
2. (00:04, 1) - Every Bias Explained in 8 Minutes (up).
-
3. (00:05, 1) - Every Logical Fallacy Explained in 11 Minutes (up).
-
4. (00:04, 1) - Every Paradox in 8 Minutes (up).
-
5. (00:02, 1) - Every Human Organ Explained Using Memes (up).
-
6. (00:07, 1) - The Skeletal System (up).
-
7. (04:28, 49) - Anatomy & Physiology (up).
-
8. (00:18, 1) - The Essentials of Problem Solving (up).
-
9. (05:43, 1) - Introduction to mathematical thinking complete course (up).
-
10. (00:09, 1) - The Most Cited Paper of the Decade – Can We Learn from It? (up).
-
11. (Nerd's lesson) (up).
-
12. (00:11, 1) - Chemistry is dangerous (up).
-
13. (00:09, 1) - GENERAL CHEMISTRY explained in 19 minutes (up).
-
14. (00:36, 1) - Everything We've Learned About Cancer | Compilation (up).
-
15. (01:05, 1) - The Mass Extinction Debates: A Science Communication Odyssey (up).
-
16. (00:15, 1) - The Oldest Unsolved Problem in Math (up).
-
17. (00:04, 1) - An Introduction to Mathematical Proofs (up).
-
18. (00:51, 4) - The Wonderful World of Weird Wheels (up).
-
19. (00:29, 1) - The birth, life and death of the universe (up).
-
20. (00:09, 1) - All Fundamental Forces and Particles Explained Simply | Elementary particles (up).
-
21. (03:10, 28) - Math videos in order (up).
-
22. (02:38, 31) - Mechanics videos in order (up).
-
23. (00:56, 9) - Thermodynamics videos in order (up).
-
24. (03:04, 35) - Electricity videos in order (up).
-
25. (03:17, 22) - Quantum videos in order (up).
-
26. (01:52, 22) - Relativity videos in order (up).
-
27. (00:05, 1) - Deep dive into the known forces (up).
-
28. (00:01, 1) - What is a Higgs Boson (up).
-
29. (00:03, 1) - The Origins of Mass (up).
-
30. (00:04, 1) - What is energy (up).
-
31. (00:11, 1) - Field Theory Fundamentals in 20 Minutes (up).
-
32. (00:26, 1) - Quantum Mysticism is Stupid (Deepak Chopra, Spirit Science, Actualized.org) (up).
-
33. (01:19, 9) - Science and Technology (up).
-
34. (04:50, 47) - History of Science (up).
-
35. (03:56, 47) - Engineering (up).
-
36. (02:39, 16) - Map Videos - Domain of Science (up).
-
37. (03:38, 35) - Subatomic Stories (up).
-
38. (10:03, 100) - Back to School - Expanded (up).
-
39. (01:12, 16) - How to College (up).
-
40. (00:05, 1) - How Electricity works - working principle (up).
-
41. (01:01, 1) - Electronics Fundamentals (up).
-
42. (00:09, 1) - The Philosophy of Color (up).
-
43. (00:08, 1) - The Mosaic Problem - How and Why to do Math for Fun (up).
-
44. (00:10, 1) - But how hard IS Flow? (up).
-
45. (00:08, 1) - The better way to do statistics (up).
-
46. (00:13, 1) - Generator for Any Probability Distribution - Probability Transform and RNGs (up).
-
47. ((01:34, 1) - Measure theory and probability) (up).
-
48. (00:16, 1) - The Axiom of Choice (up).
-
49. (00:20, 1) - How math brought revolution to evolution : Evolutionary Game Theory (up).
-
50. (00:10, 1) - The Concept So Much of Modern Math is Built On | Compactness (up).
-
51. (00:15, 1) - The Mathematical Problem with Music, and How to Solve It (up).
-
52. (00:09, 1) - The Bubble Sort Curve (up).
-
53. (00:12, 1) - The deeper meaning of matrix transpose (up).
-
54. (00:11, 1) - The Mathematician’s Weapon | An Introduction to Category Theory, Abstraction and Algebra (up).
-
55. (00:13, 1) - A Sensible Introduction to Category Theory (up).
-
56. (00:09, 1) - The Art of Linear Programming (up).
-
57. (00:09, 1) - Linear Algebra - Matrix Transformations (up).
-
58. (00:08, 1) - Dear linear algebra students, This is what matrices (and matrix manipulation) really look like (up).
-
59. (00:17, 1) - Is the Future of Linear Algebra.. Random? (up).
-
60. (00:07, 1) - The “Practical” Side of Number Theory | Practical Numbers and Sets (up).
-
61. (00:06, 1) - Monte Carlo simulations - The most important skill in statistics (up).
-
62. (00:07, 1) - Bayes theorem, the geometry of changing beliefs (up).
-
63. (00:09, 1) - How to systematically approach truth - Bayes' rule (up).
-
64. (00:09, 1) - This is How Easy It Is to Lie With Statistics (up).
-
65. (00:06, 1) - A problem so hard even Google relies on Random Chance (up).
-
66. (00:07, 1) - The Mathematics Used to Solve Crime (up).
-
67. (00:06, 1) - Curves we (mostly) don’t learn in high school (and applications) (up).
-
68. (00:03, 1) - An unexpected application of the harmonic series (up).
-
69. (00:04, 1) - The Poisoned Drinks Problem (up).
-
70. (00:05, 1) - Symmetry Puzzles (up).
-
71. (00:06, 1) - Parity Puzzles (up).
-
72. (00:09, 1) - The BEST Way to Find a Random Point in a Circle (up).
-
73. (00:13, 1) - Circuits, Graph Theory, and Linear Algebra (up).
-
74. (00:10, 1) - Towers of Hanoi: A Complete Recursive Visualization (up).
-
75. (00:10, 1) - 5 Simple Steps for Solving Any Recursive Problem (up).
-
76. (00:10, 1) - 5 Simple Steps for Solving Dynamic Programming Problems (up).
-
77. (00:06, 1) - Using Fractals to Deliver Babies (up).
-
78. (00:14, 1) - How Do We Solve Difficult Problems in Mathematics (up).
-
79. (10:49, 165) - Mathematics (All Of It) (up).
-
80. (00:14, 1) - The Fast Fourier Transform (FFT) (up).
-
81. (00:02, 1) - Functions are vectors (up).
-
82. (02:08, 21) - Artificial Intelligence (up).
-
83. (00:05, 1) - But what is a neural network REALLY (up).
-
84. (00:05, 1) - Why Neural Networks can learn (almost) anything (up).
-
85. (00:08, 1) - Why do Convolutional Neural Networks work so well (up).
-
86. (00:09, 1) - Deriving the Ultimate Neural Network Architecture from Scratch (up).
-
87. (00:12, 1) - Watching Neural Networks Learn (up).
-
88. (00:06, 1) - LaTeX for Students – A Simple Quickstart Guide (up).
-
89. (02:13, 12) - LaTeX Tutorials (up).
-
91. (00:16, 1) - Video Editing Basics - 2023 Kdenlive Tutorial (up).
-
92. (01:30, 16) - Essence of Essence of linear algebra Course
-
93. (01:35, 12) - Essence of calculus Course (up).
-
94. (06:58, 188) - Pre-Algebra/Introductory Algebra (up).
-
95. (08:42, 149) - Algebra I/Intermediate Algebra (up).
-
96. (08:54, 119) - Algebra II/College Algebra (up).
-
97. (01:30, 16) - Essence of linear algebra (up).
-
98. (05:24, 46) - Linear Algebra (Entire Course) (up).
-
99. (03:54, 30) - Abstract Algebra - Entire Course (up).
-
100. (00:26, 7) - Trig Review for Calculus in 10 Minutes or Less (up).
-
101. (01:25, 13) - From Zero to Geo (up).
-
102. (08:00, 70) - Calculus I (Entire Course) (up).
-
103. (08:56, 65) - Calculus II (Entire Course) (up).
-
104. (00:58, 7+) - Calculus/Probability (up).
-
105. (00:56, 4+) - Ring Theory Series (up).
-
106. (09:28, 80) - Discrete Math I (Entire Course) (up).
-
107. (06:57, 54) - Discrete Math II/Combinatorics (entire course) (up).
-
108. (08:14, 72) - Applied Statistics (Entire Course) (up).
-
109. (00:13, 1) - Learn Google Sheets | Create a Budget and Chart from Scratch | Full Tutorial (2023) (up).
-
110. (02:28, 1) - Microsoft Excel Tutorial for Beginners (up)
-
111. (02:29, 11) - Using Excel in Statistics (up).
-
112. (03:02, 11) - How to create Ultimate Personal Budget in Excel (up).
-
113. (06:43, 72) - Electronics I: Semiconductor Physics and Devices (up).
-
114. (03:24, 50) - Introductory Electromagnetism (up).
-
115. (04:46, 54) - Optoelectronic and Photonic Devices (up).
-
116. (04:07, 30+) - Semiconductor "Course" (up).
-
118. (01:19, 9) - Science and Technology (up).
-
119. (06:56, 86) - Game Theory 101 (up).
-
120. (03:57, 41) - Computer Science (up).
-
121. (00:57, 6) - Neural Networks Course (up).
-
122. (00:09, 1) - Complex Numbers in Quantum Mechanics (up).
-
123. (00:10, 1) - Quantum Mechanics got real (up).
-
124. (01:36, 18) - Business Soft Skills (up).
-
125. (01:40, 18) - Business Entrepreneurship (up).
-
127. (02:51, 38) - Medicine & Biology (up).
-
128. Ninja Nerd's Medical Playlists (up).
-
131. (02:02, 21) - Environmental Science (up).
-
132. (01:24, 13) - Climate & Energy (up).
-
134. (01:10, 11) - Public Health (up).
-
135. (01:30, 16) - Outbreak Science (up).
-
136. (05:17, 51) - Organic Chemistry (up).
-
Contains CPU/OS/Linux/CMake, Git/Vim/Regex/Bash/Cronjob, Object Oriented/Functional Programming, Lua/Python/JavaScript/C/Haskell/C++, Data Structures and Algorithms, Artificial Intelligence, Design Patterns, Database Design, Networking/Security/Encryption/Cryptography, Distributed Systems, and System Design.
-
1. (00:54, 30) - English Pronunciation Practice - Word Lists - American Accent (up).
-
2. (00:05, 1) - Learn ALL Verb Tenses | Past, Present, Future with examples (up).
-
3. (01:32, 10) - 10000 most common English words (up).
-
4. (01:30, 16) - Essence of linear algebra (up).
-
5. (01:35, 12) - Essence of calculus (up).
-
6. (00:06, 1) - Monte Carlo simulations - The most important skill in statistics (up).
-
7. (00:09, 1) - How to systematically approach truth - Bayes' rule (up).
-
8. (06:56, 86) - Game Theory 101 (up).
-
9. (00:05, 1) - 125 Million Effected Accounts By FireBase Configuration (up).
-
10. (00:04, 1) - How a simple programming mistake ended 6 lives (up).
-
11. (00:26, 1) - Physics - Basic Introduction (up).
-
12. (00:15, 1) - Basic Electronics For Beginners (up).
-
13. (00:07, 1) - Finite State Machines explained (up).
-
14. (00:12, 1) - Hardware Basics (up).
-
15. (00:21, 1) - How a Computer Works - from silicon to apps (up).
-
16. (00:27, 1) - Google Like a Pro – All Advanced Search Operators Tutorial (up).
-
17. (00:11, 1) - Operating System Basics (up).
-
18. (00:08, 1) - CPU Scheduling Basics (up).
-
19. (00:34, 6) - Code Practices (up).
-
20. (00:14, 1) - Object-Oriented Programming (up).
-
21. (00:23, 2) - UML and Design Document (up).
-
22. (00:05, 1) - Functional programming - A general introduction (up).
-
23. (00:07, 1) - The Absolute Best Intro to Monads For Software Engineers (up).
-
24. (00:22, 1) - Object-Oriented Programming is Bad (up).
-
25. (00:16, 1) - Solid Programming - No Thanks (up).
-
26. (00:11, 1) - "Clean" Code, Horrible Performance (up).
-
27. (00:02, 1) - Clean Code and Successful Career in Software Development (up).
-
28. (00:35, 1) - I Interviewed Uncle Bob (up).
-
29. (01:13, 11) - Git and GitHub for Poets (up).
-
30. (00:23, 1) - How to be a git expert (up).
-
31. (00:04, 1) - Git's Best And Most Unknown Feature (up).
-
32. (00:14, 2) - 15 Lazygit Features In Under 15 Minutes, NEW Lazygit release! (8 months worth of features) (up).
-
33. Vim Cheat Sheet (up).
-
34. (00:12, 1) - Lua Crash Course - Less than 15mins (up).
-
35. (00:10, 1) - Functional Programming Introduction with Lua (up).
-
36. (09:58, 39) - Lua Programming Tutorials (up).
-
37. (00:05, 1) - 30 Vim commands you NEED TO KNOW (in just 10 minutes) (up).
-
38. (00:16, 1) - The Only Video You Need to Get Started with Neovim (up).
-
39. (00:04, 1) - Why I Prefer Emacs Over VSCode and vim (up).
-
40. (00:34, 1) - My Entire Neovim + Tmux Workflow As A DevOps Engineer (up).
-
41. (04:20, 1) - Python Tutorial for Beginners (with mini-projects) (up).
-
43. Regex Explain (up).
-
45. (00:05, 1) - 60 Linux Commands you NEED to know (in 10 minutes) (up).
-
46. (00:06, 1) - Become a shell wizard in ~12 mins (up).
-
47. (00:17, 1) - Become a bash scripting pro - full course (up).
-
48. (01:16, 1) - Bash Script with Practical Examples (up).
-
49. (03:03, 1) - Introduction to Linux – Full Course for Beginners (up).
-
50. (00:06, 1) - Cron Jobs For Beginners | Linux Task Scheduling (up).
-
51. Python file watcher and periodically execute commands (up).
-
52. (00:09, 1) - The most important Python script I ever wrote (up).
-
53. (00:08, 1) - How Fast can Python Parse 1 Billion Rows of Data (up).
-
54. A robust Dotfiles for Ubuntu and Neovim - Scientific, Optimized, and Minimal (up).
-
56. (02:15, 43) - Learn JavaScript Course (up).
-
57. (03:22, 36) - Beginner JavaScript tutorial with p5.js (up).
-
59. (04:40, 60) - The Last Algorithms Course You'll Need (up).
-
60. (00:08, 1) - Projects Every Programmer Should Try (up).
-
61. (00:04, 1) - Why Linked Lists vs Arrays isn’t a real choice (up).
-
63. (01:01, 9) - JavaScript made easy (up).
-
64. Airbnb JavaScript Style Guide (up).
-
65. (00:02, 1) - Understand JS Garbage Collector in 4 mins (up).
-
66. (00:08, 1) - Garbage Collection (Mark & Sweep) (up).
-
67. (00:02, 1) - Memory Leaks - JavaScript (up).
-
68. (00:05, 1) - How I Made JavaScript BLAZINGLY FAST (up).
-
69. (00:13, 1) - Performance of JavaScript Garbage Collection (up).
-
70. (20:12, 12) - HTML Canvas and JavaScript Game Tutorials (up).
-
71. (01:38, 1) - Code a Chess Game with Stockfish API – JavaScript Tutorial (up).
-
72. (04:57, 45) - The Nature of Code (up).
-
73. (02:04:32, 243+) - Coding Challenges (up).
-
74. (00:24, 1) - C Language Overview (up).
-
75. (02:07, 8) - C Programming Mini Projects (up).
-
76. (02:00, 4) - Advanced C Programming and Make (up).
-
77. (00:38, 7) - Hacker CS: Advanced C Programming (up).
-
78. (00:07, 1) - Introduction to CMake Crash Course (up).
-
79. (01:02, 12) - CMake Series (up).
-
80. (00:09, 1) - C Network Programming - Programming a multiplayer game from scratch in 7 DAYS (up).
-
81. (00:21, 4) - Create a website with shell scripting (up).
-
82. (00:14, 1) - Entity Component System (ECS) - Definition and Simple Implementation (up).
-
83. (01:44, 18) - C Game + Engine from Scratch (up).
-
84. (00:02, 1) - Why is C Compiler So Smart? (up).
-
85. (00:07, 1) - Why is C Faster Than My Language? (up).
-
86. (02:05, 1) - Seam Carving - Content Aware Scaling (up).
-
87. (00:14, 4) - Functional Thinking (up).
-
88. (01:24, 21) - Haskell for Beginners (up).
-
89. (06:00, 43) - Haskell for Imperative Programmers (up).
-
90. (00:01, 1) - Why I Don’t Code in Haskell Anymore? (up).
-
91. Introduction to C++ (up).
-
92. (03:41, 32+) - Full C++17 course (up).
-
93. (00:16, 1) - Forbidden C++ (up).
-
94. (01:41, 20) - Bo Qian's Modern C++ (up).
-
95. (02:17, 29) - Bo Qian's Advanced C++ (up).
-
96. (01:44, 23) - Bo Qian's C++ Standard Library (up).
-
97. (00:23, 6) - Bo Qian's C++ Unit Test (up).
-
98. (00:15, 1) - Back To Basics: C++ Containers (up).
-
99. (00:15, 1) - Back To Basics! Fixed Point Numbers in C++ (up).
-
100. (00:34, 8) - Bo Qian's Advanced STL (up).
-
101. (00:27, 5) - Bo Qian's Practical Programming Algorithms (up).
-
102. (00:49, 10) - Bo Qian's Concurrent Programming with C++ 11 (up).
-
103. (00:25, 1) - Serialising/Deserialising Structured Memory To Disk, AKA Savin' Stuff (up).
-
104. (00:22, 1) - Automating Sequences via Lua Coroutines in C++ (up).
-
105. (00:29, 1) - Networking in C++: MMO Client/Server, ASIO & Framework Basics, Sockets & Connections (up).
-
106. (00:08, 1) - 31 nooby C++ habits you need to ditch (up).
-
107. (00:30, 1) - Composable C++: Principles and Patterns (up).
-
108. C++ References (up).
-
109. C++ Cheatsheets (up).
-
110. A cheatsheet of modern C++ language and library features (up).
-
111. Megalith Architecture (everything in a single file) - Traveling Salesman in C++ with Genetics Algorithm (up).
-
113. (01:21, 10) - Simple C++ Game with X11 (up).
-
114. ((00:16, 4) - Bo Qian's Boost Library) (up).
-
115. (00:02, 1) - Johnson Trotter Algorithm - Generate Permutations (up).
-
116. (00:15, 1) - Path Planning - A* (up).
-
117. (01:35, 10) - A* Pathfinding Tutorial (Unity) (up).
-
118. (00:10, 1) - Optimal Goal-First Pathfinding - D* Lite (up).
-
119. (00:05, 1) - Algorithms Explained – minimax and alpha-beta pruning (up).
-
120. (00:23, 1) - CSCI 6350 AI: Minimax and Alpha-Beta Pruning Algorithms and Psuedocodes (up).
-
121. (01:27, 6) - Connect 4 Game Python (up).
-
122. (03:27, 13) - CS5804 Spring 2015 (up).
-
123. Coderized's all videos (up).
-
124. CodeAesthetic's all videos (up).
-
125. Sebastian Lague all videos (up).
-
126. Spanning Tree's all videos (up).
-
127. Josh's Channel's all videos (up).
-
128. Two Minutes Papers’ videos about Tech Advancement (up).
-
130. (00:31, 3) - Reducible's Problem Solving (up).
-
131. (00:43, 3) - Reducible's Computer Graphics (up).
-
132. (00:39, 4) - Reducible's Graph Theory (up).
-
133. (00:18, 2) - Reducible's Fast Fourier Transform (up).
-
134. (00:47, 3) - Reducible's Data Compression (up).
-
135. (00:34, 7) - WilliamFiset's Recursion (up).
-
136. (04:27, 55) - WilliamFiset's Data Structures (up).
-
137. (01:34, 12) - WilliamFiset's Dynamic Programming (up).
-
138. (04:07, 43) - WilliamFiset's Graph Theory (up).
-
139. (00:13, 1) - A Sensible Introduction to Category Theory (up).
-
140. (00:09, 1) - The Art of Linear Programming (up).
-
141. (351 pages) - Principles of Algorithmic Problem Solving (up).
-
144. Complete Introduction to the 30 Most Essential Data Structures & Algorithms (up).
-
145. Codeforces Community Courses (up).
-
146. (06:27, 18) - Errichto's Algo Lectures (up).
-
148. (296 pages) - Competitive Programmer’s Handbook (up).
-
149. Project Euler - 877+ Problems, Archive - 480 Problems (up).
-
150. Rosetta Code - 1270+ Problems, Library - 160 Problems (up).
-
151. CSES Problem Set - 300 Problems (up).
-
153. Advent of Code - 25 Problems/Year (up).
-
154. Tech Interview Handbook (up)
-
155. Front End Interview Handbook (up).
-
157. (01:49, 1) - Code With Me: 24 MAANG Interview Questions (up).
-
158. (Codeforces Catalog) (up).
-
159. (ACM-ICPC Cheat Sheet) (up).
-
160. (The Ultimate Topic List(with Tutorials, Problems, and Templates)) (up).
-
161. Learn Java Fundamentals – Object-Oriented Programming (up).
-
162. Java in a Nutshell, 8th Edition (up).
-
163. (00:14, 1) - Learn SOLID Principles with CLEAN CODE Examples (up).
-
165. (01:10, 1) - Functional Programming in Java (up).
-
166. (00:05, 1) - Software Design Patterns and Principles (quick overview) (up).
-
167. (00:11, 1) - 8 Design Patterns Everyone Should Know (up).
-
168. (00:05, 1) - 10 Design Patterns Explained in 10 Minutes (up).
-
169. (00:05, 1) - 20 System Design Concepts Explained in 10 Minutes (up).
-
170. (00:12, 1) - Ranking ALL Design Patterns for Games under 30min (up).
-
171. (03:31, 27) - Design Patterns (up).
-
172. (00:49, 6) - Relational Databases (up).
-
173. (00:08, 1) - MySQL - The Basics | Learn SQL in 23 Easy Steps (up).
-
174. (01:46, 20) - Database Design (up).
-
175. (00:14, 1) - Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF (up).
-
176. (03:44, 1) - ALL Hackerrank SQL Solutions in ONE Video! | Easy Medium Hard Problems (up).
-
177. MongoDB Basics (up).
-
179. (00:04, 1) - 7 Security Risks and Hacking Stories for Web Developers (up).
-
180. (00:05, 1) - 7 Cryptography Concepts EVERY Developer Should Know (up).
-
181. (00:08, 1) - Cybersecurity and Zero Trust (up).
-
182. Computer Networking Fundamentals - Learning Series (up).
-
183. (00:09, 1) - Each layer of the OSI model and TCP/IP explained (up).
-
184. How Web Works (up).
-
185. (00:24, 3) - Introduction to Cryptography (up).
-
186. (00:16, 1) - RSA Algorithm Explained + implementation (up).
-
187. (00:41, 1) - Understanding AES Encryption Mechanics (up).
-
188. (00:18, 1) - A complete overview of SSL/TLS and its cryptographic system (up).
-
189. (00:43, 1) - OWASP API Security Top 10 Course – Secure Your Web Apps (up).
-
190. Security for developers (up).
-
191. OWASP Top 10 (up).
-
192. Snyk Top 10 (up).
-
193. (00:08, 1) - The QUIC Protocol, HTTP3, and How HTTP Has Evolved (up).
-
194. (00:03, 1) - Friendly Intro To the CAP Theorem (Consistency vs Availability vs Partition Tolerance) (up).
-
195. (00:10, 6) - ACID Definition (up).
-
196. (00:21, 1) - Relational Database ACID Transactions (Explained by Example) (up).
-
197. (00:04, 1) - BASE properties in DBMS (with example) (up).
-
198. (00:24, 1) - Distributed Systems in One Lesson (up).
-
199. (02:13, 18) - DISTRIBUTED SYSTEMS - A free online class (up).
-
200. (12:59, 20) - MIT 6.824 Distributed Systems (Spring 2020), notes, papers, and assignments, Spring 2024 (up).
-
201. (15:04, 19) - CSE138 (Distributed Systems) lectures, Spring 2021 (up).
-
202. (00:24, 1) - Data consistency across cloud native systems (up).
-
203. (00:40, 1) - Introduction to System Design (up).
-
204. (00:42, 1) - System Design for Beginners Course (up).
-
205. (00:43, 12+) - System Design (up).
-
206. (03:10, 14) - System design fundamentals (Series) (up).
-
207. (00:41, 1) - System Design Interview – Step By Step Guide (up).
-
208. (02:39, 1) - System Design Interview Basics (up).
-
209. System Design Cheatsheet (up).
-
210. (01:11, 7) - System Design Interview (up).
-
211. (01:19, 11) - Database Concepts - Locking, Indexing, LSM Tree, Isolation, RAFT, Bloom, Full Text Search (up).
-
214. Distributed Transactions Theory (up).
-
215. Suture - Supervisor Trees for Go (up).
-
Contains Assembly/C, Embedded Systems, Interpreter/Compiler, Control Theory, and Robotics.
-
1. (01:19, 22) - Electronics II: Analog Circuits (up).
-
2. (00:21, 4) - Advanced Circuit Design (up).
-
3. (00:10, 2) - PID Control (up).
-
4. (00:19, 3) - Laplace and Fourier Transforms (up).
-
5. (01:14, 1) - Assembly Language Programming with ARM (up).
-
6. (20:00, 22) - Writing a C interpreter (up).
-
7. (01:06:05, 28) - Building a Compiler (up).
-
8. (05:14, 1) - Arduino Course for Everybody (up).
-
9. ((01:41, 12) - Arduino Maze Solver Robot) (up).
-
10. ((00:41, 4) - ArduBot Pro 2023 Workshop (Chinese)) (up).
-
Contains Game Theory, Worldbuilding, Game Design, GDevelop, Lua/Love2D, Python/PyGame, TypeScript/KaboomJS, JavaScript/Canvas/Phaser, C/Raylib, Godot, C++/OpenGL, C#/Unity, Unreal Engine, Aseprite/LDtk/Tiled/Krita/Inkscape, Gimp/Blender/Kdenlive, BeepBox/LMMS/Audacity, and GodSVG/Pixelorama/SpookyGhost/KennyAssets.
-
1. (00:16, 1) - Video Game Piracy Is Good, Actually (up).
-
2. (00:22, 1) - The Immoral Design of Diablo Immortal (up).
-
3. (00:16, 1) - What Went Wrong with Gaming? (up).
-
4. (00:17, 1) - What is Pay To Win? (up).
-
5. (02:59, 1) - The Entire History of Video Games (up).
-
6. (01:21, 1) - The Entire History of RPGs (up).
-
7. (00:04, 1) - How I’d Learn Game Development (If I Could Start Over) (up).
-
8. (00:07, 1) - Want to make a Game Engine!? (WATCH THIS before you start) (up).
-
9. (00:11, 1) - 5 Things you need to make an MMO (up).
-
10. (00:04, 1) - The HUGE Problem With Game Dev Tutorials (up).
-
11. (00:05, 1) - The Art of Game Optimization (up).
-
12. (00:09, 1) - Optimizing my Game so it Runs on a Potato (up).
-
13. (00:03, 1) - Learning C++ Game Engine Development in 1 Year (up).
-
14. (00:09, 1) - In Video Games, The Player Never Moves (up).
-
15. (00:09, 1)- 400 Years Flash Game Playthrough (up).
-
16. (00:12, 1) - How I made a 3D Level in a 2D Game (up).
-
17. (00:05, 1) - How I Plan My Indie Game and Stay Organized as a Solo Developer (up).
-
18. (00:11, 1) - Effective Time Management for Hobbyist Game Developers (up).
-
19. (00:17, 1) - Game Development with Frameworks and Libraries (up).
-
20. (10:03, 112) - Josh's Channel's videos about applied science in games (up).
-
21. (00:02, 1) - Color Theory Basics (up).
-
22. (00:23, 1) - Essential Mathematics For Aspiring Game Developers (up).
-
23. (06:56, 86) - Game Theory 101 (up).
-
24. (01:28, 11) - Gamedev Math (up).
-
25. (17:02, 10) - Math for Game Devs 2022 (up).
-
26. (00:32, 1) - The Ultimate Guide for Physics in Game Development (up).
-
27. (00:19, 1) - Every Vault in the Fallout Series Explained (up).
-
28. (00:05, 1) - TOP 5: Turn-based RPG Battle Systems (up).
-
29. (00:07, 1) - One Celeste Screen for Every Difficulty (up).
-
30. (00:04, 1) - Why Vampire Survivors Is So Awesome (up).
-
31. (02:36, 23+) - Finding the Best ARPG Ever Made (up).
-
32. (00:07, 1) - Giving Personality to Procedural Animations using Math (up).
-
33. (00:17, 2) - Worldbuilding (up).
-
34. (00:11, 1) - Worldbuilding Fundamentals, Philosophy, Gardeners Vs Architects, & Worldbuilder's Disease (up).
-
35. (01:31, 17) - Linguistics (up).
-
36. (00:51, 8) - How to Make a Language (up).
-
37. (04:21, 14) - Alien Biospheres (up).
-
38. (00:20, 1) - All Tomorrows: the future of humanity? (up).
-
39. (00:11, 1) - All Other Tomorrows (up).
-
40. (00:29, 9) - All Tomorrows Project (Starscapes) (up).
-
41. (00:16, 5) - Comedic Summaries (up).
-
42. (06:08, 39+) - Worldbuilding Showcase (up).
-
43. (02:31, 10) - The Sutra Story (the best anime) (up).
-
44. (00:29, 6) - Game Design (up).
-
45. (01:29, 11) - Architecture & Design (up).
-
46. (00:06, 1) - Mastering Game Prototyping: Step-by-Step Guide for Beginners (up).
-
47. (01:54, 16) - Game Programming Patterns (up).
-
48. In The Games Of Madness's all videos about Game Design (up).
-
50. (00:08, 1) - How To PLAN your Game as a Solo Developer (up).
-
51. (00:23, 1) - 2D Game Development with GDevelop (up).
-
52. (01:01, 1) - How to Make an Endless Runner Game in Gdevelop (up).
-
53. (00:55, 1) - 2D Wave Defense Game – GDevelop GameDev Tutorial (up).
-
54. (05;23, 30) - (GDevelop Tutorials) (up).
-
56. (00:48, 13) - Introduction To GitHub Actions Course (up).
-
57. (05:35, 1) - Game Development with LÖVE 2D and Lua (up).
-
58. (00:41, 9) - Love2D Basics (up).
-
59. (05:34, 1) - The complete guide to Python (up).
-
60. (01:32, 13) - Tower Defense (up).
-
61. (04:14, 1) - Creating 2D platformer in Python (up).
-
62. (05:42, 1) - Creating a Pokémon style game in Python (up).
-
63. (07:04, 39) - Java Tower Defence Tutorial (up).
-
64. (08:20, 35) - Platformer Tutorial - Java (up).
-
65. (06:31, 30+) - Android Game Tutorial (up).
-
66. (12:38, 7) - JavaScript Game Dev Tutorials (up).
-
67. (03:19, 2+) - TypeScript Game Dev Tutorials (up).
-
68. Learn Phaser (up).
-
69. (00:32, 4) - Game Prototyping With Phaser 3 (up).
-
70. (01:26, 10) - How to Really Make a Phaser Game from Scratch - UNCUT (up).
-
71. (01:01, 3) - How to code a Bomberman game (up).
-
72. (14:40, 106+) - Monster Tamer - Pokemon like RPG Tutorial with Phaser 3 (up).
-
73. (03:48, 13) - How to code a Street Fighter game (up).
-
74. (04:07, 7) - New to raylib? Start here (up).
-
75. (00:45, 4) - C Raylib Asteroids (up).
-
76. Raylib Cheatsheet (up).
-
77. Bevy Engine (up).
-
78. (00:01, 1) - What is an ECS? feat. Bevy and Rust (up).
-
79. (00:09, 1) - Build Your First Game in Bevy and Rust (up).
-
80. (00:14, 4) - Bevy Tutorials (up).
-
81. (01:59, 10) - Learn Bevy Engine - Beginner Tutorial Series (up).
-
82. (00:08, 1) - Infinite Pong in the Bevy Game Engine (up).
-
83. (00:20, 2) - Asteroids in Bevy (up).
-
84. (01:16, 11+) - 2d platformer sandbox (up).
-
85. (00:12, 1) - How we use LDTK | Tips & Tricks (up).
-
86. Tiled - map editor (up).
-
87. LDtk - 2D level editor (up).
-
90. SpookyGhost - create procedural animations for your sprites (up).
-
91. Kenney Assets (up).
-
92. GDC 2024 - Game Audio Bundle - 27.5GB+ of royalty-free high-quality sound effects (up).
-
93. (00:07, 1) - My Godot Toolbox! Assets, Shaders, Music, SFX, Models & More (up).
-
94. (00:05, 1) - Godot Powered! - 15 Apps Created using the Godot Game Engine (up).
-
95. (00:38, 1) - How to make a Video Game - Godot Beginner Tutorial (up).
-
96. (00:07, 1) - Superpositions, Sudoku, the Wave Function Collapse algorithm (up).
-
97. (00:05, 1) - A new way to generate worlds (stitched WFC) (up).
-
98. (00:05, 1) - 10 Minute Pixel Sprite TUTORIAL for COMPLETE BEGINNERS (up).
-
99. (00:06, 1) - HOW TO animate in TILED (up).
-
100. (00:16, 1) - Video Editing Basics - 2023 Kdenlive Tutorial (up).
-
101. (00:18, 1) - How to use GIMP - Beginner Tutorial (up).
-
102. (00:02, 1) - 50 Digital Art Tips in 5 Minutes (up).
-
103. (00:03, 1) - How to make 2D game art! Simple assets, even if you are bad at drawing (up).
-
104. (00:07, 1) - How to Learn Game Art (up).
-
105. (00:04, 1) - Hand drawn is easier than pixel art | HD graphics vs low-bit vs Hi-bit (up).
-
106. (00:02, 1) - Animation Without Drawing Tablet: Do You Need One (up).
-
107. (00:04, 1) - How to Draw with a Mouse - Krita Digital Art Tips & Tricks Tutorial for Beginners (up).
-
108. (01:12:25, 40) - Beginner's Drawing Course (up).
-
109. (00:53, 5) - Inkscape - basics of game art creation (up).
-
110. (04:40, 87) - Inkscape Tutorials (up).
-
111. (00:07, 1) - How to Animate in KRITA for Beginners (up).
-
112. (00:13, 1) - How to make chiptunes with zero musical background using BeepBox (up).
-
113. (00:05, 1) - LMMS - Tutorial for Beginners in 11 MINUTES (up).
-
114. (01:06, 15) - Getting Started with Pixel Art (up).
-
115. (11:47, 49) - Pixel Art Class (up).
-
116. (00:06, 1) - Penusbmic's videos about Aseprite (up).
-
117. (00:15, 1) - An Aseprite Crash Course In 30 Minutes (up).
-
118. (01:43, 19) - Pixel Art Tutorials (up).
-
119. (00:16, 2) - Pixel Art Fundamentals (up).
-
120. (00:11, 3) - Short Pixel Art Tutorials (up).
-
122. (00:09, 1) - Blender Beginner Tutorial - The Essentials (up).
-
123. (14:42, 22) - COMP 4300 - Intro to C++ Game Programming (up).
-
124. Code 15 classic games from scratch with ECS using Rust/Bevy and Aseprite/LDtk (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense, Graph Visualizer, Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
-
125. (01:24, 22) - LMMS Tutorials (up).
-
126. (00:45, 17) - Audacity Tutorials (up).
-
127. (02:02: 21) - Blender for Game Dev (up).
-
128. (02:56, 7) - Blender for Game Devs (up).
-
129. (02:19, 23) - Low Poly Modelling in Blender (up).
-
130. (00:07, 1) - What is WebGPU (up).
-
131. (00:17, 1) - Introduction to shaders: Learn the basics (up).
-
132. (00:11, 1) - An introduction to Shader Art Coding (up).
-
133. (00:13, 1) - Game Engine Due Diligence - for GameDevUtopia (up).
-
134. (00:36, 1) - Defold Game Engine Crash Course Tutorial (up).
-
135. Learn Defold (up).
-
136. (00:16, 4) - Build Pong with Defold (up).
-
137. (01:12, 11) - Defold for beginners (up).
-
138. (05:42, 13) - Defold Tutorials (up).
-
139. (00:41, 1) - Make a game before the end of the day (in Godot 4) (up).
-
140. (00:23, 3) - Godot Auxiliary Tutorials (up).
-
141. (00:03, 1) - You're not using Godot to its potential (up).
-
142. (00:02, 1) - How to make your gamedev experience 2x better (up).
-
143. (01:06, 1) - Your First 2D GAME From Zero with GODOT 4! Vampire Survivor Style (up).
-
144. (05:46, 1) - The ultimate introduction to Godot 4 (up).
-
145. (01:41, 1) - Complete 2D Platformer in Godot 4 Tutorial - Zero to Shipped Game for Beginners (up).
-
146. (01:46, 4+) - Godot Beginner videos (up).
-
147. (00:44, 1) - Data models - using data to create extensible, maintainable games in Godot (up).
-
148. (00:21, 3) - Character controller done right in Godot (up).
-
149. (01:11, 2+) - Godot Intermediate videos (up).
-
150. (00:21, 1) - All 219 Godot Nodes Explained In 42 Minutes (up).
-
151. (00:03, 1) - Boost your games performance! | Godot 4 optimization tutorial (up).
-
152. (00:47, 24) - Godot tutorials (up).
-
153. (00:30, 3) - Godot Random Level Generation (up).
-
154. (00:29, 4) - Procedure Generation in Godot 4 (up).
-
155. (03:33, 16) - Godot Games (up).
-
156. (04:04, 16) - Godot Pixel Platformer Tutorial/Code Along (up).
-
157. (02:52, 15) - Heart Platformer - Godot 4 Tutorial Series (up).
-
158. (02:14, 19) - Space Shooter Godot 4 Tutorial Using Components (up).
-
159. (00:25, 15+) - Godot 4 UI Tutorials (up).
-
160. (00:49, 32+) - Godot 4 2D Tutorials (up).
-
161. (00:01, 1+) - Godot 4 3D Tutorials (up).
-
162. (00:01, 1) - 100 Official Godot 4.2 Demos Just Released (up).
-
163. (00:02, 1) - How to Create Animated TileSets in Godot 4 (up).
-
164. (00:03, 1) - Inverse Kinematics Animation in Godot (up).
-
165. (00:03, 1) - 2D Sprite Stacked Character Tutorial (up).
-
166. (00:07, 1) - Godot 4 2D Skeleton for Cutout Sprite (up).
-
167. (00:06, 1) - Godot 4 Shader Tutorial for Absolute Beginners (up).
-
168. (00:09, 1) - Flat Fire Shader Tutorial - Godot 4 (up).
-
169. (06:05, 30) - Godot 4 - Idle Game Tutorial - Project Stardust (up).
-
170. (02:37, 7+) - How to Make a Basic Horror Game in Godot (up).
-
171. (06:32, 15) - Creating A Horror Game With Godot (up).
-
172. (08:37, 17) - Godot 4 Intermediate Card Game Course (up).
-
173. (00:29, 2+) - How to make Rimworld in Godot 4 (up).
-
177. Kapiels' Godot Template (up).
-
178. A tour of the C# language (up).
-
179. (01:57, 15) - How to program in C# - Beginner Course (up).
-
180. (02:25, 1) - Your First 2D GAME - Day 1 Beginner Tutorial (up).
-
181. (01:38, 1) - COMPLETE UNITY COURSE - 3D Game Development (up).
-
182. (05:24, 1) - Learn Unity Beginner/Intermediate 2023 (up).
-
183. (14:16, 32) - Make A Game In Unity With No Experience (up).
-
184. (00:35, 4+) - Unity Game Architecture (up).
-
185. (00:51, 5) - Build A Shoot 'Em Up Game in Unity (up).
-
186. (00:11, 1) - 20 Advanced Coding Tips For Big Unity Projects (up).
-
187. Official Unity Learning Pathways (up).
-
188. (01:44, 10) - Unity Tutorial 2024 - Build a 2D RPG (up).
-
189. (03:10, 1) - Unity Multiplayer (FREE Complete Course, Netcode for Game Objects Unity Tutorial 2023) (up).
-
190. (00:15, 1) - How to Improve a Games Performance to ‘Perfection’ | 10 Tips | Unity3D (up).
-
191. (04:12, 23) - Unity 3D | First-Person Shooter Tutorial Series (up).
-
192. (06:49, 36) - How to make a 2D Platformer - Unity Course (up).
-
193. (05:41, 38) - How to make a Survival Game - Unity Course (up).
-
194. (16:08, 46) - Unity 3D | Open-World Survival Game Tutorial Series (up).
-
195. (05:17, 28) - How to make a Tower Defense Game (up).
-
196. (01:28, 9+) - Unity 3D | Real-Time Strategy (RTS) Tutorial Series (up).
-
197. (02:30, 1) - Unreal Engine 5 Beginner Tutorial - UE5 Starter Course (up).
-
198. (00:22, 1) - How to make a 2D Game in Unreal Engine 5 - 2024 Beginner Tutorial (up).
-
199. (00:46, 12) - Paper 2D Basics (up).
-
200. Official Learn Unreal Engine 5 fast with these new courses (up).
-
201. (02:25, 8+) - Getting into C++ with Unreal Engine (up).
-
202. (00:04, 1) - Unreal Engine Performance Optimization Tips (up).
-
203. (00:08, 1) - How to Optimize Performance in Unreal Engine 5 (up).
-
204. (04:35, 28) - Unreal Engine Tutorials (up).
-
205. (12:23, 3) - Create a Game in Unreal Engine 5 in 2024 (up).
-
206. (02:30, 14) - RTS Style Multiplayer Game Setup In Unreal Engine 5 (up).
-
207. (01:33, 31) - OpenGL Tutorials (up).
-
208. (03:23, 23) - Celeste In C++ (up).
-
209. (01:05:02, 30) - Vampire Survivors In C++ (up).
-
210. ((01:09:18, 153) - Game Engine Programming) (up).
-
211. Suboptimal Engineer's videos (up).
-
212. UnitOfTime's videos (up).
-
213. Jdh's videos (up).
-
214. Brackeys's videos (up).
-
216. Godotneers's videos (up).
-
217. Chris Courses' videos (up).
-
218. Clear Code's videos (up).
-
219. Saultoons's videos (up)
-
220. GDC's videos (up).
-
221. Gamefromscratch's videos (up).
-
222. ((04:34, 22) - Vulkan Engine - No Libs) (up).
-
223. ((21:00:00+, 693) - Handmade Hero Complete) (up).
-
224. Make more games; participate game jams; focus on one big project and release on Steam/Android (up).
-
Streamlined Software Engineering Practice aiming for Remote SWE L7 (Senior Principal).
-
Contains Figma/JS/TS/Vue/React/NextJS, Java/Spring, Go/Pprof, Python/Django, Bun/HTMX, C#/DotNet, PostgreSQL/MongoDB/SQLite/Supabase, REST/GraphQL/GRPC-Protobuf/NSQ/NATS/Kafka, NGINX/Certbot, Docker/Kubernetes/DevContainers/Testcontainers, OpenTelemetry/Prometheus/Grafana, AWS/Jenkins/Ansible/OpenTofu (Free Terraform), Angular, Dart/Flutter/Android, and Rust.
-
1. (00:03, 1) - World's shortest UI/UX design course (up).
-
2. (00:03, 1) - World's shortest Figma course (up).
-
3. (00:09, 1) - Learn DOM Manipulation In 18 Minutes (up).
-
4. (00:29, 1) - Build 2048 with JS, HTML, and CSS (up).
-
5. (00:03, 1) - A Web Developer's Guide To Motors (up).
-
6. (02:18, 20) - Working with Data and APIs in JavaScript (up).
-
9. (00:03, 1) - The Best JavaScript Charting / Data-viz Libraries (up).
-
10. (00:33, 1) - Learning Docker - The Easy Way (up).
-
11. (00:04, 1) - 100+ Docker Concepts you Need to Know (up).
-
12. Overview of best practices for writing Dockerfiles (up).
-
13. (00:24, 1) - Docker Networking Crash Course (up).
-
14. (00:04, 1) - Non-blocking I/O and how Node uses it, in friendly terms: blocking vs async IO, CPU vs IO (up).
-
15. (00:14, 1) - A Deep Dive Into the Node js Event Loop (up).
-
16. (00:36, 7) - Node.js Event Loop (up).
-
17. (03:42, 1) - Express JS (up).
-
18. (00:06, 1) - The Async Await Episode I Promised (up).
-
19. (00:19, 2) - Promises and Async/Await From Scratch (up).
-
20. (00:06, 1) - Test-Driven Development - TDD Introduction with JavaScript (up).
-
21. (00:06, 1) - 100+ Web Development Things you Should Know (up).
-
22. (00:09, 1) - Learn JavaScript Event Listeners In 18 Minutes (up).
-
24. Inner workings of Map, Reduce & Filter in JavaScript (up).
-
25. Web API design best practices - RESTful web API design (up).
-
26. HTTP Guides (up).
-
27. The Reactive Principles (up).
-
28. Hypermedia Systems (up).
-
29. (00:05, 1) - RESTful APIs in 100 Seconds - Build an API from Scratch with Node.js Express (up).
-
30. Public APIs List (up).
-
31. (00:11, 1) - PubSub Design Pattern in JS (up).
-
32. (00:07, 1) - Build a Mindblowing 3D Portfolio Website - Three.js Beginner’s Tutorial (up).
-
33. The TypeScript Handbook (up).
-
34. (04:47, 1) - Practical TypeScript – Course for Beginners (up).
-
35. (02:35, 30) - Functional Programming with TypeScript (up).
-
36. (01:07, 38) - Advanced TypeScript (up).
-
37. (00:40, 1) - WebSockets Beginners Tutorial with Socket.IO (up).
-
38. (00:08, 1) - I Finally Understand Load Balancing (up).
-
39. (00:19, 1) - Microservices Crash Course & Moleculer JS Intro (up).
-
40. (00:04, 1) - Module Bundlers Explained... Webpack, Rollup, Parcel, and Snowpack (up).
-
41. (00:13, 1) - Understanding the Complexity of Modern Web Dev Stack (Webpack, Babel, TypeScript, React) (up).
-
42. (00:03, 1) - 10 Rendering Patterns for Web Apps (up).
-
43. Beyond Fireship's videos (up).
-
44. ThePrimeagen videos, TheVimeagen's videos, ThePrimeTime's videos, ThePrimeagenClips's videos (up).
-
45. (00:03, 1) - What is Hydration (up).
-
46. (00:02, 1) - Signals Explained (up).
-
47. (00:04, 1) - 21 Awesome Web Features you’re not using yet (up).
-
48. (00:19, 1) - The New JS Features Coming Soon (up).
-
49. (00:09, 1) - Flexbox CSS Crash Course (up).
-
50. (00:12, 2) - CSS Tips And Tricks I Wish I Knew Before 1, 2 (up).
-
52. (00:33, 1) - TypeScript for React/Next.js Developers (up).
-
53. (00:05, 1) - How to Debug Code Like a Pro (up).
-
54. (00:32, 5) - The COMPLETE Tailwind CSS Guide (up).
-
55. (01:16, 1) - How I Made My Website Load in 0.364 Seconds (up).
-
56. (00:04, 1+) - Front-end crash course (VueJS + TypeScript + PrimeVue) (up).
-
57. (00:07, 1) - The React Ecosystem in 2023 (up).
-
58. (00:21, 1) - Learn React With This One Project (up).
-
59. (00:02, 2+) - React Architecture (up).
-
60. (00:05, 1) - These Mistakes Slow Down Your React App (up).
-
61. (00:05, 1) - 8 React Js performance optimization techniques YOU HAVE TO KNOW (up).
-
62. (00:21, 1) - Building a Simple Virtual DOM from Scratch (up).
-
63. (00:03, 1) - Real life Usage of React Memo (up).
-
64. (00:11, 1) - React vs HTMX - A Fascinating War (up).
-
65. (01:32, 1) - React Crash Course 2024 (up).
-
66. (00:52, 1) - React Beginner Course 2024 (Vite, Tailwind CSS, TypeScript) (up).
-
67. (00:19, 1) - React 19 Is FINALLY Here (up).
-
68. (00:55, 12+) - Notes about React (up).
-
69. (00:07, 1) - You Might Be Using Typescript Wrong (up).
-
70. (00:05, 1) - Stop Using Javascript Objects (up).
-
71. (00:07, 1) - Why use Type and not Interface in TypeScript (up).
-
72. (00:18, 1) - You still use Redux? (up).
-
73. (00:03, 1) - Should you still be using Redux in 2023? (up).
-
74. (01:08, 1) - Next.js vs React – What's the difference? (up).
-
75. (00:06, 1) - Pure React vs Next.js | What’s Happening in React? (up).
-
76. (01:29, 1) - T3 Stack Tutorial - 0 TO PROD FOR $0 (Next.js, tRPC, TypeScript, Tailwind, Prisma & More) (up).
-
77. (00:21, 1) - T3: TRPC, Prisma and NextAuth Done Right (up).
-
78. (00:10, 1) - Finally Fix Your Issues With JS/React Memory Management (up).
-
79. (01:31, 1) - From 0 to Production - The Modern React Tutorial (RSCs, Next.js, Shadui, Drizzle, TS and more) (up).
-
80. (02:02, 1) - Next.js MongoDB Blog App (up).
-
81. (00:55, 1) - Fastest Blog Website with Markdown Content | Hugo Static Site Generation Tutorial (up).
-
82. (00:19, 1) - Next.js Auth | This is the Easiest Way To Build Auth with Cookie Sessions (up).
-
83. (00:14, 4) - Next.js Speed & Performance Optimization (up).
-
84. (00:14, 1) - Easily Deploy Full Stack Node.js Apps on AWS EC2 (up).
-
85. (01:49,1) - React, Bun & Hono Tutorial 2024 - Drizzle, Kinde, Tanstack, Tailwind, TS, RPC, ... (up).
-
86. (02:41, 2) - Full Stack Food Delivery App with React Next.js (up).
-
87. (04:00, 2) - React Node.js Real Estate App (up).
-
88. (02:26, 1) - Full stack Budget Tracker: NextJs, React Query, Prisma, Recharts, Tailwind (up).
-
89. (02:13, 1) - Full Stack coolors clone with Nextjs 14, Supabase, Clerk, and Typescript (up).
-
90. (03:01, 1) - Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN (up).
-
91. (04:05, 5) - Full Stack MERN Application (up).
-
92. (01:48, 1) - MERN Crash Course | JWT Authentication, Redux Toolkit, Deployment & More (up).
-
93. (03:01, 1) - Build and Deploy a Full Stack Twitter Clone with React, Node and React Query | MERN (up).
-
94. (02:15, 1) - GraphQL Crash Course in 2024 | Build a Full Stack MERN App (up).
-
95. (01:37, 1) - GraphQL Crash Course With Full Stack MERN Project (up).
-
96. (00:19, 1) - N + 1 Query Problem, GraphQL, and Performance Woes (up).
-
97. (00:05, 1) - The Ultimate API Showdown: Server Actions, tRPC, GraphQL, and REST Compared (up).
-
98. (02:35, 1) - Designing Signals 2.0 (up).
-
99. (02:06, 1) - What Comes After GraphQL? (up).
-
100. (00:46, 1) - Learn Accessibility - Full a11y Tutorial (up).
-
101. (02:40, 1) - Build and Deploy a Full Stack WhatsApp Clone | Video Calls, Screen Sharing | React, TS (up).
-
103. (07:30, 9) - AWS MasterClass for Beginners (up).
-
104. (00:30, 1) - AWS Cloud Development Kit (CDK) Crash Course (up).
-
105. (54:20, 1) - AWS Cloud Complete Bootcamp Course (up).
-
106. (00:05, 1) - Types you should (and shouldn't) use for storing money in PostgreSQL (up).
-
107. PostgreSQL is enough (up).
-
108. PostgreSQL Primer for Busy People (up).
-
109. PostgreSQL Cheat Sheet (up).
-
110. (00:02, 1) - Support unstructured data in Postgres with JSON columns (up).
-
111. Postgres: The First Experience (up).
-
112. PostgreSQL Printable Doc (up).
-
113. (02:00, 1) - Deploying Next.js to AWS Lambda with SST, Neon Postgres, Drizzle ORM, and more (up).
-
114. (04:44, 1) - Spring Boot Complete Tutorial - Master Class (up).
-
115. Spring Boot Docs (up).
-
116. Notes on Spring Framework (up).
-
117. (00:03, 1) - Apache Kafka in 6 minutes (up).
-
118. (00:29, 1) - Microservice | CQRS Design Pattern with SpringBoot & Apache Kafka (up).
-
120. A Tour of Go (up).
-
121. Learn Go with Tests (up).
-
122. Go by Example (up).
-
123. Operator constraints in Go (up).
-
124. Nhooyr.io/websocket (up).
-
126. (10:21, 15) - Learning Golang from Zero (up).
-
127. (01:58, 30) - Mastering Golang: Comprehensive Tutorial Series (up).
-
128. Google's Go Style Best Practices (up).
-
129. (00:45, 6) - Go Design Patterns (up).
-
130. (00:03, 1) - Golang generics in 6 minutes (up).
-
131. (00:07, 1) - Fun with error handling in Go (up).
-
132. (00:07, 1) - Delve: The Best Golang Debugger (up).
-
133. (00:57, 1) - DEPENDENCY INJECTION IN GOLANG? YEAH YIKES (up).
-
134. (00:11, 1) - 3 SIMPLE patterns to organize your goroutines - Golang Concurrency Patterns (up).
-
135. (00:11, 1) - Go Semaphore Pattern Tutorial (up).
-
136. (00:06, 1) - Controlling Concurrency: Advanced Go Programming (up).
-
137. (00:25, 1) - Google I/O 2012 - Go Concurrency Patterns (up).
-
138. (00:17, 1) - Google I/O 2013 - Advanced Go Concurrency Patterns (up).
-
139. Effective Go (up).
-
140. Go Wiki: LearnConcurrency (up).
-
141. Go's extensive documentations (up).
-
143. Build Web Application with Golang (up).
-
144. (00:27, 1) - Go REST API with NO DEPENDENCIES (up).
-
145. (01:41, 5) - Complete JSON API project in Golang (JWT, Postgres, and Docker) (up).
-
146. (00:06, 1) - Go 1.22 fixed the most common for-loop trap, The standard library now has all you need for advanced routing in Go, How to create your Golang APIs from now on with v1.22 (up).
-
147. (00:04, 1) - Dev Containers for shareable dev environments (up).
-
148. (00:20, 9) - Beginner's Series to: Dev Containers (up).
-
149. Testcontainers - Getting Started (up).
-
150. (00:06) - Testcontainers have forever changed the way I write tests (up).
-
151. (00:04) - Local Development of Go Applications with Testcontainers (up).
-
152. (00:10, 1) - GraphQL, gRPC, and GoLang: a match made in heaven (up).
-
153. (01:46, 5) - Building Golang APIs (up).
-
154. (04:47, 8) - Golang By Example For Beginners (up).
-
155. (01:02, 8+) - Advanced Golang (up).
-
156. (01:35, 23+) - 10x Golang Engineer (up).
-
157. The Go Memory Model (up).
-
158. Scalable Go Scheduler Design Doc (up).
-
159. (00:02, 1) - Backgrounds Jobs with Go Routines (up).
-
160. Robfig Cron (up).
-
161. Creatively Grateful's videos about cronjob, daemon, and other weird things in Go (up).
-
163. Go-sqlite3 (up).
-
164. (00:29, 1) - SQLite Per User Database Creation w Turso (up).
-
165. Tiago's all videos about Go (up).
-
167. Gopher Academy's videos about Go (up).
-
168. (Code4Func's some playlists about Go) (up).
-
169. (00:27, 1) - SQLx vs SQLc (up).
-
170. (00:28, 1) - Golang Building SSH and Bubble Tea App (up).
-
171. (00:20, 1) - Designing Multiplayer TD in Neovim (up).
-
172. (00:04, 1) - Tower Defense: How TCP Packets Work (up).
-
173. (01:19, 1) - TCP Packets In Vim and Golang (up).
-
174. (02:45, 7) - Go DNS from scratch (up).
-
175. (00:12, 1) - The truth about HTMX (up).
-
176. (01:01, 1) - FULL Introduction To HTMX Using Golang (up).
-
177. (00:34, 2) - Go + HTMX + WebSockets (up).
-
178. (00:36, 2) - How I Built Readwise In Golang (up).
-
179. GitHub Good First Issue (up).
-
180. (00:07, 1) - Go Message Queue using Concurrency, zero dependency (up).
-
181. (00:11, 1) - Build a Concurrent Download Manager - zero dependency (up).
-
182. (00:09, 1) - Go WebScrapping Tutorial Using Colly (up).
-
183. (01:35, 8) - GO+Redis URL Shortener Project Complete (up).
-
184. Iximiuz's Containerization Series (up).
-
185. (00:27, 1) - Introduction to Microservices, Docker, and Kubernetes (up).
-
186. (00:05, 1) - What is a Reverse Proxy? (vs. Forward Proxy) | Proxy servers explained (up).
-
188. Overview of Amazon Web Services (up).
-
190. AWS Well-Architected (up).
-
192. (01:00, 1) - Learning Kubernetes - The Easy Way (up).
-
193. (01:43, 1) - Kubernetes 101 Workshop for Absolute Beginners (up).
-
194. (02:28, 1) - Docker Containers and Kubernetes Fundamentals (up).
-
195. (00:17, 1) - Deploy Go App to Production Kubernetes & Database (up).
-
196. (00:18, 1) - Crazy fast Kubernetes Automation with Terraform (up).
-
197. (01:23, 1) - Let's read the Kubernetes source code (up).
-
198. (05:46, 36) - Learning Kubernetes the simple way for Go Dev (up).
-
200. (06:08, 29) - Kubernetes (up).
-
201. (00:44, 1) - How to deploy a chat app(React, graphQL and Golang) with K8s and gitops (up).
-
202. (00:03, 1) - K9s - The Kubernetes tool you never knew you needed (up).
-
204. 17 Kubernetes Best Practices Every Developer Should Know (up).
-
205. Kubernetes Best Practices 101 (up).
-
206. (00:17, 1) - Automate Cloudflare with Terraform and GitHub Actions (up).
-
207. Read and investigate Kubefirst codebase, k8s infra - cloud infra - terraform / gitops relationships - argocd gitops - argo workflows, gitlab runner, github action controller controller - vault secrets and oidc - rbac/users/groups - cluster lifecycle management - vcluster isloation techniques - crossplane iac - helm delivery patterns when 3rd party or internal dev delivery - ton of other cool free stuff (up).
-
208. (06:09, 27) - Go Commerce Platform (up).
-
209. (01:34, 14) - Go Monolith to Microservice (up).
-
210. (05:49, 21) - Building Microservices with Go (up).
-
212. (02:41, 19) - Understanding and using NATS Server in Golang (up).
-
213. (00:25, 1) - NGINX Tutorial for Beginners (up).
-
214. (00:10, 1)- Load balancing gRPC service with NGINX (up).
-
216. (09:14, 76+) - Backend master class (Golang + Postgres + Kubernetes + gRPC), Backup link - coupon (up).
-
217. (Go Jet - Type safe SQL builder with code generation and automatic query result data mapping) (up).
-
218. (01:09:48, 55+) - 55+ KILLER GOLANG Projects (up).
-
219. Software Engineering at Google (up).
-
220. (Cloudflare-go) (up).
-
221. (00:15, 1) - Time-based KV Store in Go (Interview Question) (up).
-
222. (02:53, 1) - Simple Redis Server From Scratch In Golang (up).
-
223. (04:53, 1) - How To Build A Complete Distributed File Storage In Golang (up).
-
224. (00:13, 1) - Go Ring Buffer (up).
-
225. (03:56, 9) - Apache Kafka Series (in English) (up).
-
226. (00:03, 1) - 3 Important Use Cases Why The Industry Is Using Kafka (up).
-
227. (01:00, 1) - High Available Microservices With Apache Kafka In Golang (up).
-
228. (02:45, 2) - Coding Kafka From Scratch In Golang, Ring Buffer Queue (up).
-
229. Segmentio/kafka-go (up).
-
230. (00:23, 1) - Event Driven Programming with GO and Kafka (up).
-
231. Real Time Data Processing 10 Million Messages With Golang, Kafka and MongoDB (up).
-
232. (00:08, 1) - Asynchronous Processing with Go using Kafka and MongoDB (up).
-
233. (00:21, 1) - Go Profiling and Observability from Scratch (up).
-
234. Debugging Go Code: Using pprof and trace to Diagnose and Fix Performance Issues (up).
-
235. (00:12, 1) - Go Profiling Tutorial (up).
-
236. (00:08, 1) - Tracing Programs with Go (up).
-
237. Profiling Go Programs (up).
-
238. The Busy Developer's Guide to Go Profiling, Tracing and Observability (up).
-
239. (00:05, 3) - Profiling Go Code with pprof 1, 2, 3 (up).
-
240. (00:34, 4) - Fundamental of Profiling a Go application (up).
-
241. (00:20, 1) - Profiling and Optimizing Go (up).
-
242. High Performance Go Workshop (up).
-
243. (00:22, 1) - 1 BILLION row challenge in Go - 2.5 Seconds (up).
-
244. Inverted Indexes: A Step-by-Step Implementation Guide (up).
-
245. (00:04, 1) - Golang Monitoring: instrument your application for Prometheus (up).
-
246. (00:14, 1) - The Fundamentals of OpenTelemetry (up).
-
247. (03:21, 7) - OpenTelemetry Bootcamp Tutorials (up).
-
248. (00:49, 1) - Grafana and Prometheus Crash Course (up).
-
249. (00:15, 1) - How To Monitor Your Go App With Prometheus (up).
-
250. (00:35, 4) - TDD, CI/CD, Monitoring (up).
-
251. (00:15, 1) - Monitor/Instrument Go with Prometheus (Counter - Gauge - Histogram - Summary) (up).
-
252. (00:06, 1) - OpenTelemetry Golang Tutorial (Tracing in Grafana & Kubernetes & Tempo) (up).
-
254. Build a portfolio website with pure HTML/CSS, host on GitHub Pages; build a production-grade REST API in Go with tests, autho/en, caching, rate limit, migration, OpenTelemetry, PostgreSQL, GitHub CI/CD; check all job sites, and start applying for SWE L5/6/7 and freelancing (up).
-
255. (08:11, 39+) - NextJS Topics (up).
-
256. (01:00:48, 14) - Master Next.js by Building Real Apps (up).
-
257. (02:10:15, 14) - Learn Next & React and get Hired (up).
-
258. Jack Herrington's videos (up).
-
259. Web Dev Simplified's videos (up).
-
260. Traversy Media's videos (up).
-
261. (00:05, 1) - Infrastructure as Code (IaC) Intro (up).
-
262. (00:31, 1) - Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (up).
-
263. (01:24, 1) - Kubernetes CI/CD Pipeline Using Jenkins (up).
-
264. (01:03, 7) - Real-time Kubernetes Complete DevOps Project Series (up).
-
265. (02:50, 17) - Getting started with Ansible (up).
-
266. (01:16, 1) - Ansible Complete Course (up).
-
267. (01:44, 1) - Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code) (up).
-
268. OpenTofu Documentation (up).
-
269. (00:21, 1) - Building with Infrastructure as Code | Terraform, Ansible, and Jenkins Hands-On Guide (up).
-
270. (00:04, 1) - Terraform Ansible Integration | Terraform Ansible AWS Example (up).
-
271. (06:27, 37) - CNCF Tutorials (up).
-
273. (01:16, 8) - PostgreSQL High-Availability (up).
-
274. (00:32, 13) - PostgreSQL Performance Tuning (up).
-
275. Bitwise Man's videos about Go (up).
-
276. Dream of Code's videos about Go (up).
-
277. Bryan English's videos about Go (up).
-
278. Donald Feury's videos about Go (up).
-
279. Sam x Smith's videos about Go (up).
-
280. Tiago's videos about Go (up).
-
281. AnthonyGG's videos about Go (up).
-
282. Samvcodes's videos about Go (up).
-
283. Some Fireship's videos (up).
-
284. (02:15, 20) - Django Ecommerce Website - Htmx/Tailwind (up).
-
285. (02:02, 1) - Build a Multi-Tenant B2B App With BUN and HTMX (up).
-
286. (00:06, 1) - Vercel got it wrong (up).
-
288. ((01:00, 5) - Cloudflare) (up).
-
289. (AlwaysData free cloud platform) (up).
-
290. (Oracle Cloud free tier, get started) (up).
-
291. (Using cloud native tools to deploy a PostgreSQL instance in Oracle Cloud) (up).
-
292. (Postgres on ORACLE CLOUD ubuntu always free and it works) (up).
-
293. (01:15, 1) - ASP.NET Core Tutorial – Beginner to Advanced Projects (up).
-
294. (01:35, 1) - ASP.NET Core Tutorial – Full Auction App (up).
-
295. .NET Microservices: Architecture for Containerized .NET Applications (up).
-
296. Angular Tour of Heroes (up).
-
297. (08:46, 1) - Angular for Beginners Course (up).
-
298. (00:32, 1) - Flutter TDD & Clean Architecture - Learn By A Project (up).
-
299. (04:01, 1) - Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod (up).
-
300. (06:59, 1) - Learn Rust Programming (up).
-
301. (00:04, 1) - Rust for TypeScript devs : Borrow Checker (up).
-
302. The Rust Programming Language (up).
-
303. Official Rust Books Collection (up).
-
304. (00:32, 5) - Nyxtom's Beginner's Guide to Rust (up).
-
305. (14:19, 15) - Crust of Rust (up).
-
306. Rust by Example (up).
-
307. Rust Exercism (up).
-
308. Rust Design Patterns (up).
-
309. Rust Cheat Sheet (up).
-
310. (07:03, 3) - Implementing TCP (up).
-
312. (03:37, 2) - Advanced topics in Rust (up).
-
313. (01:36, 5) - Rust Async I/O in Depth (up).
-
314. (00:31, 3) - Rust Crates and Libraries (up).
-
315. (03:11, 25) - Rust Programming Exercises (up).
-
316. Rust - Simple Code Layout (start simple, scale better) (up).
-
318. (00:04, 1) - 1 billion row challenge in Rust using Apache Arrow (up).
-
319. (00:39, 1) - Building a simple text editor with iced (up).
-
320. (01:37, 1) - Solving distributed systems challenges in Rust (up).
-
322. Rust Anthology Master List (up).
-
323. Unofficial Bevy Cheat Book (up).
-
324. Tantan's videos about Rust (up).
-
326. Leptos Book (up).
-
327. Sqlx - The Rust SQL Toolkit (up).
-
328. Jon Gjengset's videos about Rust (up).
-
329. Jeremy Chone's videos about Rust (up).
-
330. Fasterthanlime's videos about Rust (up).
-
331. (Red Hat Developer free ebooks) (up).
-
332. (Confluent free ebooks) (up).
-
333. Build personal projects without tutorials, e.g. a distributed system for mutual aids with Go, NodeJS, NextJS, REST/GRPC/NSQ/NATS, Docker/Kubernetes/Prometheus/OpenTofu/AWS aka the Magnum Opus 150k+ SLOC and constantly applying for senior+ jobs (up).
-
Contains Haskell, Zig, Svelte, PHP/Laravel, Ruby on Rails, Swift/Vapor, Cobol/Mainframe, CNCF IoT Edge Computing, Data Science/Machine Learning/Large Language Model/PyTorch, and CTF/Reverse Engineering/Hacking.
-
1. (00:09, 1) - 6 Programming Languages in 1 Godot Game! Trying out GDExtension (up).
-
4. Learn Svelte (up).
-
5. (00:46, 1) - Learn SvelteKit and Tailwind - Build a landing page (up).
-
6. (01:38, 1) - Complete TALL Stack Tutorial - Zero to Prod (Tailwind, Alpine, Laravel, Livewire & More) (up).
-
7. (02:42, 1) - Laravel 11 + React Full Stack App with Inertia - Project Management App (up).
-
8. Laravel Doc (up).
-
10. A Swift Tour (up).
-
11. Vapor - Backend framework (up).
-
13. COBOL Tutorial - A Complete Reference for Mainframe Programmer (up).
-
14. CNCF IoT Edge Computing - EdgeX Docker-based Edge microservices mesh system demo (up).
-
15. (00:20, 1) - The Most Important Algorithm in Machine Learning (up).
-
16. (02:30, 1) - The Complete Mathematics of Neural Networks and Deep Learning (up).
-
17. (00:57, 6+) - Neural networks (up).
-
18. (01:16, 1) - Data Science Essentials – Crash Course in A/B Testing with Case Study (up).
-
19. (00:32, 1) - Neural Net in C++ Tutorial (up).
-
20. (00:25, 7) - Generative AI from scratch (up).
-
21. (00:29, 1) - Large Language Models in Five Formulas (up).
-
22. (04:32, 30) - Beginners Guide to Machine Learning in JavaScript (up).
-
23. (04:31, 25) - NCSU - CSC 411 - Intro to Artificial Intelligence (up).
-
24. (12:33, 1) - Learn PyTorch for deep learning in a day. Literally (up).
-
25. (01:16, 1) - RAG (Retrieval Augmented Generation) LangChain from scratch (up).
-
26. Stable Diffusion Web UI (up).
-
27. Corenet/OpenELM (up).
-
28. Anti-hype LLM reading list (up).
-
29. (05:25, 1) - Python for Hackers | Bug Bounty & Ethical Hacking (up).
-
30. (01:42, 16) - Reverse Engineering For Beginners (up).
-
31. (03:06, 42) - Getting Started in CTF: PicoCTF (up).
-
32. (01:06:49, 13) - Full-Length Hacking Courses (up).
-
Contains Head Ups, Pathways, Resume, Interview, and Reflections.
-
If you’re following along this list, you may need to have a
proof of work
, i.e. a document or a portfolio to list all of your projects ordered by themes, this acts as a degree for when you go to interviews (up). -
It’s essential to be able to read official documentations, search on Google, and prompt the AI. But be aware that AIs can hallucinate stuffs, last time I ask Bard it said its hallucination rate is 57%.
-
Keep resume simple, condense, one single page if possible, don’t leak your picture or address, and don’t lie or add unnecessary things.
-
Avoid scammy recruiters, offshore sweatshops, and dodgy domains like gambling, drugs, dating apps, weapon sellers, blockchain, property development, PR, quant.
-
One applicant per day is a good rate, too much will lead to overwhelm and drop in quality of job and preparation. Upwork, Workable, GolangProjects, Turing, Toptal, LinkedIn, etc. Or just directly apply to the companies' career portal.
-
Practice makes perfect, just keep studying, building pet projects, implementing your practical ideas, and interviewing a lot & take notes.
-
It’s just a number game, don’t take it personally if you constantly fail, keep up the grind.
-
Even if you’re employed, don’t stop job seeking, or else you will get complacent, delusion, and atrophy. And you have zero leverage in case of laid off.
-
If you're still in school, please, for the love of the Buddha, finish them. Despite their pointlessness, having them is just much better in a grim market, just get as much degrees and quality certifications as you can, because the industry is mostly nepotism, cronyism, and favoritism. Meritocracy is a myth. But still it's always important if you have the real skill to back yourself up. This is why this resources guide exist. If you're a drop out, you will need to work twice as hard and apply quadruple as much. Life is rigged and cruel, you just have to bite the bullet, know the game and how to navigate it.
-
Building your own knowledge base with free/OSS tools like Anki, Joplin, and Obsidian (up).
-
4. (00:02, 1) - GitHub Copilot just got promoted to Captain (up).
-
5. (00:06, 1) - Rethinking the Technical Interview (up).
-
6. (00:04, 1) - Don't Contribute to Open Source (up).
-
7. (00:03, 1) - How to ACTUALLY land that Software Engineer Job (up).
-
8. (00:10, 2) - Becoming a Self Taught Software Engineer (up).
-
9. (00:02, 1) - How to Start Freelancing as a Coder (up).
-
10. (00:12, 1) - Web Developer Roadmap (2024) - Everything is Changing (up).
-
11. (00:07, 1) - 4 Steps to Hyperfocus (up).
-
12. (00:05, 1) - How to Start Gamedev in 2024 (up).
-
13. (00:15, 1) - What Is A Graphics Programmer? (up).
-
14. (00:10, 1) - Roadmap to becoming a gamedev in 2024 (up).
-
15. (00:08, 1) - God-Tier Developer Roadmap (up).
-
16. (01:21, 1) - Web Development In 2024 - A Practical Guide (up).
-
17. (00:12, 1) - You should just choose Laravel (up).
-
18. (00:18, 1) - Most Important Skills for Electrical Engineering (up).
-
19. MDN Curriculum - The essential skillset for new front-end developer (up).
-
20. The Odin Project - Full Stack Ruby on Rails and JavaScript (up).
-
21. (BootDev - Backend with Go) (up).
-
22. (00:08, 1) - YouTube Coders are LYING to You. Here's How (up).
-
23. (00:05, 1) - Game Development Tutorials Are LYING To You (up).
-
24. (00:07, 1) - It's brutal to be a gamedev right now... (up).
-
25. (00:12, 1) - Debunking "First AI Software Engineer" - Upwork lie exposed (up).
-
26. (00:15, 1) - Scams In Software Engineering (up).
-
27. (00:06, 1) - The Employer Is Lying To You In Your Interview - Here's The Proof (up).
-
28. (00:03, 1) - 4 Reasons Why HR Is NOT Your Friend (up).
-
29. (00:06, 1) - How HR Cheats Employees (up).
-
30. (00:02, 1) - 4 Signs That You're About To Be Fired (up).
-
31. (00:02, 1) - 3 Reasons To Quit Your Job (up).
-
32. (00:12, 1) - Jonathan Blow Made Me Quit My Job (up).
-
33. (00:12, 1) - This Problem Changes Your Perspective On Game Dev (up).
-
34. (00:01, 1) - My life changing year of C++ game development (up).
-
35. (00:08, 1) - 7 Years Of Solo Game Development (up).
-
36. Web3 is Going Just Great (up).
-
37. (00:06, 1) - How Much Google ACTUALLY Pays Their Software Engineers | My Real Six Figure Tech Salary (up).
-
38. (00:05, 1) - What Are The Top 3 Career Paths For Software Developers (up).
-
39. (00:07, 1) - Is it still worth it to learn to code? (I think so) (up).
-
40. (00:03, 1) - How to Learn to Code - 8 Hard Truths (up).
-
41. (00:03, 1) - 3 Ways to Stay Sharp as a Dev (up).
-
42. (00:05, 1) - Problem-Solving for Developers - A Beginner's Guide (up).
-
43. (00:08, 1) - Unlocking Your Intuition: How to Solve Hard Problems Easily (up).
-
44. (00:07, 1) - I coded one project EVERY WEEK for a YEAR (up).
-
45. (00:02, 1) - How am I suppose to get a job as a software engineer? (up).
-
46. (00:04, 1) - The Complete Guide to Getting a Tech Job (up).
-
47. (00:06, 1) - The Downfall of Redis (up).
-
48. (00:04, 1) - The Worst Kind Of Programmer (up).
-
49. (00:21, 1) - Getting Hired At Big Tech or MAANG (up).
-
50. (01:59, 1) - How to Get a Developer Job – Even in This Economy (up).
-
51. (00:12, 1) - Performance Excuses Debunked (up).
-
52. (00:40, 1) - The Clean Code Debacle and Rhetoric Tricks (up).
-
53. (00:26, 1) - The Only Unbreakable Law (up).
-
54. (00:11, 1) - How to -10x Engineer Correctly (up).
-
55. (00:13, 1) - Death By A Thousand MicroService (up).
-
56. (00:13, 1) - Sprints - The Biggest Mistake Of Software Engineering (up).
-
57. (00:40, 1) - xz Exploit Is WILD - Must See Bash Part (up).
-
58. (00:13, 1) - How to Become a Good Backend Engineer (Fundamentals) (up).
-
59. (00:03, 1) - How To Learn A New Programming Language (up).
-
60. (00:05, 1) - 7 Tips for the Coding Resume (for Software Engineers) (up).
-
61. (00:11, 1) - Should You Lie On Your Resume? (up).
-
62. (01:26, 4) - Resume Advice (up).
-
63. (00:25, 1) - How To Succeed In Coding & Technical Interviews (up).
-
64. (00:06, 1) - 5 Dangerous Things to Avoid Saying In a Job Interview (up).
-
65. (00:06, 1) - Signs You Should Decline The Job Offer (up).
-
66. (00:04, 1) - 4 Critical Steps To Take Before Accepting A JOB OFFER (up).
-
67. Technical Interview Questions that I've been asked, see section K..
-
70. (Experiences with Freelancing on Upwork) (up).
-
72. (Remote working is not as I thought) (up).
-
75. Overemployed FAQ (up).
Try to build them yourself without watching tutorials. I gathered some these on the internets, not all are my original ideas. If you want to work with an open source project, contact their team first and see how it goes. Please don't spam open source projects fishing for contribution, it's just not worth it and you only degrade yourself, only if you're using the software and run into problems, then try report the issue and contact the maintainer first. Build ones that are not too basic and you can explain them well. Also check the project based learning list.
- 1. Something that you are interested on or have a need to solve, your personal website, discord bots, tools and mods for hobbies or video games you're playing, emulator, memory trainer, repertoire trainer, maze solver robot, automated irrigation system with an app for calibrations and monitoring, sudoku solver, ant simulator, genetic algorithm visualizer, invent a new board game, schema generator, or just simply automate and sync your daily repetitive tasks (up).
- 2. Try to create something that will help people, make the world a little bit better for somebody (up).
- 3. A fully functional text editor that support undo/redo, search/replace, tables, and drawing (up).
- 4. A free blog/writing collection website with headless CMS (up).
- 5. A statistical analysis and solution website that based on the United Nation's 17 Sustain Development Goals (up).
- 6. A peer-to-peer messaging app (up).
- 7. A habits, health, and nutrition tracker (up).
- 8. A free course website (Netflix clone but instead of movies you deliver educational content) (up).
- 9. A content/project management system with task synching and scheduling (up).
- 10. A 4chan clone (up).
- 11. A multi-threaded web indexing spider (up).
- 12. An e-commerce website/app (Amazon clone) that integrate with map, payment, and delivery (up).
- 13. A decentralized peer-to-peer (not blockchain) barter transaction app with proper backend system that can support a large Anarchy society (up).
- 14. 3D Printing hardware and software (up).
- 15. A grid gallery portfolio website with pure HTML/CSS and host on GitHub Pages (up).
- 16. A personal project/habit/income/expense planner from scratch with NextJS (up).
- 17. Code 15 classic games from scratch with ECS using Rust/Bevy and Aseprite/LDtk (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense, Graph Visualizer, Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
- 18. A turn-based 2D RPG with physics-based-slingshot-combat from scratch with Defold/Krita and release on Steam and Google (up).
- 19. Setting up a production-grade REST API with tests, autho/en, caching, migration, PostgreSQL database, and GitHub CI in Go from scratch with Docker/Pprof and AlwaysData/Oracle Cloud Free Tier hosting (up).
- 20. A fullstack market app for mutual aids with distributed system in Go, NodeJS, GRPC, NextJS frontend, and Docker/K8s/OpenTelemetry/Prometheus/OpenTofu/AWS (up).
-
That I've been asked (Fundamentals, DS&A, Go, JS, and React) (up).
-
1. (DSA) Explain and compare Procedure, Object Oriented, and Functional Programming.
-
2. (DSA) Explain the concept of array, linked list, tree, hash map, stack, queue, and priority queue.
-
3. (DSA) Explain DFS, BFS, and their practical applications.
-
4. (DSA) Implement a string reverser, palindrome checker, prime number checker, or reverse a linked list.
-
5. (DSA) Solve an array problem.
-
6. (DSA) Solve a dynamic programming, a medium string manipulation with trie, or an easy graph problem (up).
-
7. (JS) Explain hoisting, scope, and closures.
-
8. (JS) Difference between var, let, and const.
-
9. (JS) Explain DOM manipulation; how to center a div both horizontally and vertically.
-
10. (JS) Explain class, arrow function, map-filter-reduce.
-
11. (JS) Explain async and await; list and explain some ES6 features.
-
12. (JS) Explain Node's single threaded event loop model.
-
13. (JS) Explain callback and promise.
-
14. (JS) Implement word count.
-
15. (JS) Implement an event emitter from scratch.
-
16. (JS) Implement map-filter-reduce from scratch.
-
17. (JS) Implement promise and async/await from scratch; resolve chain promises.
-
18. (JS) Implement signal from scratch (up).
-
19. (React) What's the difference between function component and class component.
-
20. (React) What are props and how children prop works.
-
21. (React) How Virtual DOM works.
-
22. (React) Explain all built-in React hooks; explain react router.
-
23. (React) Best practices of using Redux, Store, State Management, Context and Redux Middleware.
-
24. (React) How to use GraphQL with React; the difference between REST and GraphQL; the n+1 problem.
-
25. (React) Implement a listing page in React with TDD using a public API.
-
26. (React) Build a virtual DOM from scratch (up).
-
27. (Go) What's the difference between ACID and BASE; explain in the context of PostgreSQL and MongoDB.
-
28. (Go) Which features of PostgreSQL/MongoDB did you use; drop all required data in PostgreSQL.
-
29. (Go) How to use JSON data in PostgreSQL; how to store money and discounts in PostgreSQL/MongoDB.
-
30. (Go) Explain normalization and indexing.
-
31. (Go) How to read 10gb of data from PostgreSQL; how would you read a 10gb file with Go.
-
32. (Go) What's the difference between HTTP, TCP, UDP, WebSockets, and GraphQL.
-
33. (Go) Explain HTTPS; what's the difference between certificate and public key.
-
34. (Go) What's the difference between symmetric and asymmetric encryption.
-
35. (Go) Name and explain some important services in a cloud platform; cronjob scheduling.
-
36. (Go) How to scale with and without a cloud platform; how Kubernetes works.
-
37. (Go) Identify bottleneck in production environment; explain tracing, distributed logging, and metrics (up).
-
38. (Go) Explain some design patterns that are commonly used in Go.
-
39. (Go) The difference between parallelism and concurrency; Go's concurrency features and their use cases.
-
40. (Go) How Go's scheduler works; compare it with the OS scheduler.
-
41. (Go) Practical ways to use closure in Go.
-
42. (Go) Explain context package in Go; how would you implement time out; how would you handle errors.
-
43. (Go) How would you write unit tests in Go; explain mocking and dependency injection.
-
44. (Go) How would you test a database layer, a service layer, a handler layer, or a third-party callback layer.
-
45. (Go) Explain common concurrent patterns in Go and their usages.
-
46. (Go) Explain CAP theorem; how Event Driven works in Go services; orchestrate a micro-services architecture.
-
47. (Go) Explain producer, consumer, and offset in Kafka; how to concurrently consume and retry.
-
48. (Go) Implement a task with generics; design and implement an inventory and storefront system.
-
49. (Go) Implement a parallel URL fetcher with 5 async processes and print a specific field in the JSON respond.
-
50. (Go) Implement a REST API with a database layer, caching, and rate limiting using only standard libs ((up).
I'm looking for a full-time software development job in X (A, B, C; great if remote). Back-end or full-stack regarding anything Go and/or JavaScript (NodeJS, ReactJS, NextJS). I love to work on a quality product or project with proper git workflow, code review, and unit tests. My salary requirements: $X-X/month gross with standard benefits (9-to-5, 13th month pay, full social insurance, health insurance, yearly health check, etc.).
Introduction (up)
- I'm Lavantien, a Y born in X, and I studied computer engineering at UIT, majoring in embedded systems, and minoring in robotics. Now I'm working mostly as a web developer, I enjoy programming and solving problems. I mostly use Go and JavaScript. I can do front-end but I love develop my back-end skill because there's always something new to learn, like networking, protocols, security, dealing with distributed systems and databases, setting up a robust testing pipeline, and working with third-party integrations and cloud services. During the 7 years of my web development career, I've been involved in some large projects like ETCC E470 and Ackio Mesh, but most of them were small projects and startups where I had the chance to build things from the ground up and participate in the whole development process.
Values that I will bring to the team (up)
- Good sense of responsibility.
- When in doubt, I always directly ask questions and clarify with others. I'm open to feedback and welcome criticism.
- I am good at analyzing problems, reading documentation, and searching for solutions. I always try to find the best ways to save costs and improve profitability for my clients.
- I have a strong foundation of core programming techniques, data structures and algorithms, design patterns, and networking. I have a robust mental model for debugging and writing code.
- And I am very intimate with all aspects of backend development and all the nuances of the Go and JavaScript languages. I am very familiar with complex code bases, distributed systems, and third-party integrations.
- I focus on team objectives. I have a win-win mentality.
- I love to learn from other people and to constantly improve myself.
Potential incompatibilities with company culture (up)
- I don't want to speak with anyone unless it's necessary for the job.
- I don't like to work on a legacy code base or just pure maintenance work.
- I don't like most of the meetings where people are just bantering and wasting time on what could be just email.
- I don't like to give vague estimations. I hate it when PMs give unrealistic timelines just to
- I might come across as being critical, as I don't want to flatter.
- I love meritocracy. I hate micromanagement, nepotism, cronyism, and favoritism regarding performance reviews.
Description of my favorite project (up)
- It was a remote international team at Dropezy, a quick commerce app that allows customers to quickly buy necessities like food, vegetables, water, toiletries, etc., applies discounts with a seamless payment process, guaranteed delivery in under 15 minutes, no matter where they are located in supported cities. Our code base is entirely in Go and Flutter. We use GRPC with Protobuf for communication, HTTP callbacks for third-party integrations, and Docker Compose for local development. Our code base is comprised of four monorepos: one for the backend, one for the mobile app, one for the protobuf schemas, and the last one for platform tools like Kubernetes, Terraform, and GCP. I'm fortunate to join in very early in the development process, and I'm also fortunate to be a part of the first production release. My work there focuses mostly on the inventory-order-payment-delivery pipeline, delivery services integration, research on geolocation optimization, writing unit tests to ensure proper coverage, and lastly optimizing MongoDB aggregation pipelines.
Points I would like to clarify with HR (up)
- Real salary range? Full social insurance? Payment method and frequency?
- Yearly health checkup? PTO policy? OT policy? Work log?
- 13th month policy? Project bonus?
- Who are the clients of the company? What are the domains of projects in the company? What are the sources of funding? How stable is the profitability of the company?
- What is the longest project in the company, and how did it end up?
- Layoff possibility? "We can keep the contract but no more salary, or you can write a resignation letter"?
- Is there nepotism in the company (e.g., HRM is the CEO's wife and CTO is the CEO's brother)? Cronyism? Favoritism regarding performance reviews? Micromanagement?
Questions I would like to ask the tech lead (up)
- Is there a minimum standard for the code base? Like, regression testing, 80% on the test coverage, or all PRs need to be reviewed and rebase before merging? And what does the CI pipeline look like?
- Are there sufficient onboarding documentation and a development wiki? How many SLOC in the code base?
- What are the problems that you expect this position to solve? Could you describe a typical ticket or story?
- How are stories and tickets divided? What does a typical sprint look like? Timeline and release cycle?
- How are estimations and decisions made? Evident-based solutions, data-driven approach, i.e., profiling and benchmarking first? Does the team keep decision records?
- I've heard about the term, but what are your definition of Clean Code? Who decided whose code is cleaner?
- How many users are the system serving? What kind of architecture? Why chose microservices? What are the network latency between each service and the amount of serialization and deserialization on each request? Are you solving problems you don't have?
- How does the team evaluate performance? What are the specific metrics? Are there peer reviews?
- What are the types of meetings? How does each of them go? What does a typical working day look like?
Feedback for the interview process (up)
- Try to focus on the positive.
Two examples of a SWE L5 roadmap with 100k SLOC project in 7 months (using Google Gemini):
Make a 7-month (2100 hours total, 300 hours per month, 70 hours per week, 10 hours a day) preparation for job seeking SWE L5 plan focus on these subjects, with the emphasize on efficiency and minimal context switching:
- data structures and algorithms, database design, system design, distributed systems
- go: composition, error handling, concurrency, middlewares, testings, memory model, garbage collection, containerization-docker/compose, profiling-pprof, tracing-opentelemetry/prometheus/grafana
- postgresql, mongodb, sqlite, migration, mock
- restapi-http, grpc-protobuf, grpc-web, graphql, websockets, nsq, nats, authentication and roll-based authorization
- git workflow with rebase/pull request/review/merge, ci/cd with github actions
- orchestration and deployment: helm, kubernetes, local deploy with minikube, cloud basics with aws
- javascript: runtime model, garbage collection, async, fetch, implement js features from scratch, html/css, vue, react, nextjs
- a complex project: the mutual aid project, where users login via google oauth2 can post offers, request aids, get notified, have category to subscribe to, have a voting based merit system, fraud detection and anti cheat system, there'd be no payment everything will be via barter library economic system, and delivery is arranged between 2 users
- Tech Interview Handbook, Front End Interview Handbook, FreeCodeCamp's Coding Interview Prep, Principles of Algorithmic Problem Solving, Algorithms for Competitive Programming, Competitive Programmer’s Handbook, Project Euler, Rosetta Code, CSES Problem Set, Blind's 75 LeetCode Problems, Advent of Code
Here's a 7-month (2100 hours) preparation plan for SWE L5 job seeking, focusing on efficiency and the provided subjects with minimal context switching
Months 1-2 (600 hours): Foundational Knowledge (10 hours/day) (up)
- Data Structures & Algorithms (DSA) (300 hours):
- Dedicate 5 hours daily to practicing data structures and algorithms on platforms like LeetCode.
- Focus on problem-solving techniques, time/space complexity analysis.
- Database Design (150 hours):
- Allocate 2.5 hours daily to learning relational (SQL) and NoSQL (MongoDB, PostgreSQL) database fundamentals.
- Understand normalization, indexing, query optimization, and data modeling.
- System Design (150 hours):
- Spend 2.5 hours daily grasping high-level system design principles like scalability, reliability, and fault tolerance.
- Practice designing systems for real-world scenarios with books like "Designing Data-Intensive Applications".
Months 3-4 (600 hours): Go Programming (10 hours/day) (up)
- Core Go Concepts (300 hours):
- Dedicate 5 hours daily to mastering Go fundamentals like composition, error handling, concurrency, and memory management.
- Build simple Go applications to solidify understanding.
- Advanced Go (150 hours):
- Allocate 2.5 hours daily to delve into middlewares, testing frameworks (Go testing), and profiling tools (pprof).
- Learn containerization with Docker/Compose and tracing with OpenTelemetry/Prometheus/Grafana.
- Messaging Systems (150 hours):
- Spend 2.5 hours daily understanding messaging systems like NSQ and Nats.
- Implement them in Go applications for asynchronous communication.
Months 5-6 (600 hours): Databases, APIs, DevOps, Cloud & Frontend (10 hours/day) (up)
- Databases (100 hours):
- Allocate 1.5 hours daily to refining your knowledge of PostgreSQL and MongoDB, including advanced features like transactions, indexes, and replication.
- Learn SQLite for simple data storage needs.
- API Design & Protocols (100 hours):
- Dedicate 1.5 hours daily to mastering REST APIs (HTTP), gRPC (protobuf, gRPC-web), WebSockets, and GraphQL.
- Implement these protocols in Go for your practice projects.
- Git & CI/CD (100 hours):
- Spend 1.5 hours daily mastering Git workflow with rebase, pull requests, review, and merge practices.
- Learn CI/CD principles and implement automated workflows with GitHub Actions.
- Orchestration & Deployment (100 hours):
- Allocate 1.5 hours daily to understanding container orchestration with Kubernetes.
- Learn to deploy applications using Helm charts and practice local deployments with Minikube.
- Cloud Basics (100 hours):
- Dedicate 1.5 hours daily to gaining essential cloud computing knowledge with AWS, focusing on core services like EC2, S3, and VPC.
- JavaScript Fundamentals (50 hours):
- Spend 1 hour daily solidifying your understanding of JavaScript's runtime model, garbage collection, and asynchronous programming.
- Learn to build basic web applications with HTML, CSS, and vanilla JavaScript.
- Frontend Framework (50 hours):
- Choose a framework (Vue or React) and invest 1 hour daily in mastering its core concepts and best practices.
- Build a small frontend application using your chosen framework.
Month 7 (300 hours): Final Project & Interview Prep (10 hours/day) (up)
- Mutual Aid Project (200 hours):
- Dedicate 3 hours daily to implementing the Mutual Aid project using Go, chosen database, and messaging systems.
- Integrate user authentication (Google OAuth2), offer/aid posting, notification system, category subscriptions, voting system, fraud detection, and barter library economic system.
- Technical Interview Prep (100 hours):
- Utilize resources like Tech Interview Handbook, Front End Interview Handbook, FreeCodeCamp's Coding Interview Prep.
- Focus on algorithms, data structures, system design, and behavioral questions.
- Practice problem-solving on LeetCode (Blind 75), Project Euler, Rosetta Code, CSES Problem Set, Advent of Code, allocating 1.5 hours daily.
Key Points for Efficiency and Minimal Context Switching: (up)
- Create a Detailed Schedule: Allocate specific 1-hour slots within your 10-hour study blocks for each subject, including breaks.
- Utilize Online Resources: Leverage online courses, tutorials, and practice platforms for efficient learning.
- Build a Portfolio: Showcase your skills through the Mutual Aid project and smaller practice projects.
- Participate in Online Communities: Connect with other developers for discussions and feedback.
- Adapt and Adjust: Be flexible and adjust your schedule based on your learning pace and progress.
Remember, consistent effort and focused learning are crucial for success within this accelerated 7-month timeframe.
Make a 210 days plan to confidently apply SWE L5 positions out of this list, assuming that I'll spend 10 hours a day working on it and want to minimize context switching, only do one thing a time, here the list of resources (76 items):
- 1. Udemy: The Complete JavaScript Course 2024: From Zero to Expert
- 2. Youtube: Golang for Beginners
- 3. Youtube: Golang Tutorial : Go Full Course
- 4. GitHub Skills
- 5. Youtube: Golang Course with Bonus Projects
- 6. Gokatas
- 7. Youtube: PostgreSQL Tutorial Full Course 2022
- 8. Youtube: Rust Tutorial Full Course
- 9. Youtube: Learn Algebra 1 and 2 in One Video
- 10. Youtube: Learn Trigonometry
- 11. Youtube: Learn Learn Precalculus
- 12. Youtube: Learn Probability
- 13. Book: Writing an interpreter and compiler in Go
- 14. Khan: Computer Programming - JavaScript and the web
- 15. MDN: Curriculum
- 16. MDN: Getting Start with the Web
- 17. MDN: JavaScript
- 18. Youtube: Web Development In 2024 - A Practical Guide
- 19. Youtube: Node.js Crash Course 2024
- 20. Youtube: React Course 2022
- 21. Youtube: React Course 2022
- 22. Youtube: React Crash Course 2024
- 23. Coursera: Algorithms, Part I and II
- 24. FrontendMasters: The Last Algorithms Course You'll Need
- 25. FreeCodeCamp: Coding Interview Prep
- 26. Project Odin: Foundations
- 27. Project Odin: Full Stack JavaScript
- 28. Project Odin: Full Stack Ruby on Rails
- 29. Udemy: The Ultimate React Course
- 30. Udemy: React, NextJS, and NestJS: A Rapid Guide
- 31. Udemy: Vue3, NuxtJS, and Golang: A Rapid Guide
- 32. Udemy: Flutter & Dart: The Complete Guide
- 33. Front End Interview Handbook
- 34. Tech Interview Handbook
- 35. Introduction to C++
- 36. Book: C++ 20 - The Complete Guide
- 37. Book: Introduction to Algorithms, Fourth Edition
- 38. Youtube: Errichto's Algo Lectures
- 39. Book: Principles of Algorithmic Problem Solving
- 40. Algorithms for Competitive Programming
- 41. Book: Competitive Programmer’s Handbook
- 42. Project Euler
- 43. Rosetta Code
- 44. CSES Problem Set
- 45. Blind 75 Must Do Leetcode Problems
- 46. Advent of Code
- 47. Book: Let's Go
- 48. Book: Let's Go Further
- 49. Udemy: Working with Concurrency in Go
- 50. Book: Learn Concurrent Programming with Go
- 51. Book: 100 Go Mistakes and How to Avoid Them
- 52. Udemy: Design Patterns in Go
- 53. Midterm Project: Grid Gallery Portfolio Website and start applying to jobs
- 54. Udemy: Building Web Applications with Go
- 55. Udemy: GRPC Master Class
- 56. Udemy: Working with Microservices in Go
- 57. Udemy: Docker and Kubernetes: The Complete Guide
- 58. Youtube: Kubernetes 101 Workshop for Absolute Beginners
- 59. Kubernetes Ultimate Hands-on Labs and Tutorials
- 60. Kubetools - A Curated List of Kubernetes Tools
- 61. Youtube: AWS Cloud Complete Bootcamp Course
- 62. Book: Amazon Web Services in Action, Third Edition - An in-depth guide to AWS
- 63. Udemy: Backend Master Class
- 64. Udemy: Master Microservices with Java, Spring, and Kubernetes
- 65. AWS Workshops
- 66. Book: A Philosophy of Software Design, 2nd Edition
- 67. Book: Designing Data-Intensive Applications
- 68. Book: Distributed Algorithms, Second Edition - An Intuitive Approach
- 69. Book: Patterns of Distributed Systems
- 70. Book: Distributed Services with Go: Reliable, Scalable, & Maintainable Systems
- 71. Book: Cloud Native Go: Building Reliable Services in Unreliable Environments
- 72. Book: Zero to Production in Rust: An introduction to backend development
- 73. Udemy: Infrastructure Automation with Terraform
- 74. Udemy: Terraform for AWS
- 75. Youtube: Understanding and using NATS Server in Golang
- 76. Final Project: Mutual Aid
Here's a revised 7-month plan incorporating Go-specific books for a deeper dive into the language, presented in a detailed table format
Month 1 (Days 1-30): (up)
Phase | Days | Activity | Resources | Notes |
---|---|---|---|---|
Foundational Skills | 1-2 | JavaScript Fundamentals | Udemy: The Complete JavaScript Course 2024: From Zero to Expert | Supplement with MDN Web Docs |
Foundational Skills | 3-12 | Mathematics | Youtube: Learn Algebra 1 and 2 in One Video, Learn Trigonometry, Learn Learn Precalculus, Learn Probability | Focus on core concepts |
Front-End Development | 13-14 | React Fundamentals | Youtube: React Course 2022 or React Crash Course 2024 | Choose one based on your preference |
Front-End Development | 15-16 | Project Odin: Foundations | Project Odin curriculum | Covers HTML, CSS, and Git |
Front-End Development | 17-18 | Project Odin: Full Stack JavaScript | Project Odin curriculum | Introduces basic Node.js and Express |
Back-End Development | 19-20 | Go Fundamentals | Youtube: Golang for Beginners | |
Back-End Development | 21-22 | Go Fundamentals (Reading) | The Go Programming Language by Alan A. A. Donovan and Brian Kernighan (1 day) | Gain deeper understanding alongside videos |
Back-End Development | 23-24 | Go Programming Practice | Youtube: Golang Tutorial: Go Full Course | Focus on hands-on practice |
Back-End Development | 25-26 | Go Mistakes & Best Practices (Reading) | 100 Go Mistakes and How to Avoid Them by Matthew A. Thompson (1 day) | Learn common pitfalls and best practices |
Back-End Development | 27-28 | Go Project Development | Youtube: Golang Course with Bonus Projects | Build small projects to solidify learning |
Back-End Development | 29-30 | Go Compiler & Interpreter (Reading) | Writing an interpreter and compiler in Go by Thorsten Ball (1 day) | Optional: Deeper understanding of Go internals |
Month 2 (Days 31-60): (up)
Phase | Days | Activity | Resources | Notes |
---|---|---|---|---|
Algorithms & Data Structures | 31-39 | Algorithms & Data Structures | Coursera: Algorithms, Part I and II | Master core algorithms and data structures |
Coding Interview Prep | 40-44 | Coding Interview Practice | FrontendMasters: The Last Algorithms Course You'll Need | Focus on problem-solving and coding techniques |
Coding Interview Prep | 45-49 | Leetcode Practice | Leetcode: Blind 75 Must Do Leetcode Problems | Solve essential coding challenges |
Coding Interview Prep | 50-54 | Additional Practice (Optional) | Project Euler, HackerRank | Further challenge yourself with diverse problems |
Month 3 & 4 (Days 61-120): (up)
Phase | Days | Activity | Resources | Notes |
---|---|---|---|---|
System Design | 61-62 | System Design Fundamentals (Reading) | A Philosophy of Software Design, 2nd Edition by Eric Freeman and Elisabeth Robson (1 day) | Understand key design principles |
System Design | 63 | System Design Fundamentals (Reading) | Designing Data-Intensive Applications by Martin Kleppmann (1 day) | Learn data-centric design considerations |
Distributed Systems | 64-67 | Distributed Systems Fundamentals (Reading) | Distributed Algorithms, Second Edition by Martin J. Fischer, Nancy A. Lynch, and Michael S. Paterson (4 days) | Grasp core distributed system concepts |
Distributed Systems | 68-71 | Distributed Systems Patterns (Reading) | Patterns of Distributed Systems by Robert C. Martin (4 days) | Learn common design patterns for distributed systems |
Distributed Systems | 72-75 | Go in Distributed Systems (Reading) | Distributed Services with Go by Shayne Boyer (4 days) | Understand building distributed systems with Go |
Distributed Systems | 76-77 | Cloud Native Go (Reading) | Cloud Native Go: Building Reliable Services in Unreliable Environments by Martin Fowler (2 days) | Learn Go-specific considerations for cloud-native development |
Cloud Technologies | 78-80 | AWS Fundamentals | Youtube: AWS Cloud Complete Bootcamp Course | Gain basic AWS knowledge |
Cloud Technologies (Optional) | 81-87 | Deeper AWS Learning | A Cloud Guru: AWS Certified Solutions Architect Associate | Further explore specific AWS services |
Cloud Technologies | 88-89 | Kubernetes Fundamentals | Youtube: Kubernetes 101 Workshop | Understand core Kubernetes concepts |
Cloud Technologies | 90 | Kubernetes Practice (Optional) | Kubernetes Ultimate Hands-on Labs and Tutorials | Gain hands-on experience with Kubernetes |
Cloud Technologies | 91-92 | Infrastructure Automation | Udemy: Infrastructure Automation with Terraform | Learn infrastructure provisioning with Terraform |
Cloud Technologies | 93-94 | Terraform for AWS | Udemy: Terraform for AWS | Apply Terraform specifically for AWS |
Month 5-7 (Days 121-180): (up)
Phase | Days | Activity | Resources | Notes |
---|---|---|---|---|
Go Deep Dive (Reading) | 121-122 | Go Fundamentals | Let's Go by Alex Edwards and Steve Kmett (2 days) | Review and solidify core concepts |
Go Deep Dive (Reading) | 123-124 | Go Advanced Topics | Let's Go Further by Alex Edwards and Steve Kmett (2 days) | Explore advanced features and techniques |
Go Deep Dive (Practice) | 125-129 | Concurrency & Microservices | Working with Concurrency in Go by Adam Freeman (2 days), Learn Concurrent Programming with Go by Joe Tsai (2 days) | Build concurrent and microservice-based applications |
Go Deep Dive (Practice) | 130-134 | Go Design Patterns | Design Patterns in Go by Alexander Alekhno (2 days) | Apply design patterns to Go projects |
Go Deep Dive (Optional) | 135-141 | Advanced Go Topics (Choose one or two) | Pro Go by Jon Bodner, Mark Bates, and Dominik Graf (general advanced topics), Go for DevOps by Brad Smola (DevOps focus), gRPC Microservices in Go by Packt Publishing (microservices focus) | Deepen your knowledge in specific areas |
Project Development | 142-180 | Final Project: Mutual Aid Platform | Utilize Go and relevant technologies to build the platform | Focus on practical application and showcase your skills |
- This plan is a guideline; adjust the pace and resource selection based on your learning speed and prior knowledge.
- Prioritize understanding concepts deeply and applying them practically rather than simply completing resources.
- Utilize online communities, forums, and open-source projects for further learning and collaboration.
- Network with other developers and attend industry events to stay updated in the software development landscape.
By following this comprehensive plan and actively engaging with the resources, you can significantly increase your chances of landing an SWE L5 position with a strong focus on Go development. Remember, consistency, dedication, and a passion for learning are key to achieving your goals!
Some non-free resources:
- 1. Book - Distributed Services with Go: Reliable, Scalable, & Maintainable Systems (up).
- 2. Book - Zero to Production in Rust: An introduction to backend development (up).
- 3. Book - 100 Go Mistakes and How to Avoid Them (up).
- 4. Book - Learn Concurrent Programming with Go (up).
- 5. Book - Cloud Native Go: Building Reliable Services in Unreliable Environments (up).
- 6. Book - A Philosophy of Software Design, 2nd Edition (up).
- 7. Book - C++20 - The Complete Guide (up).
- 8. Book - Distributed Algorithms, Second Edition - An Intuitive Approach (up).
- 9. Book - Introduction to Algorithms, Fourth Edition (up).
- 10. Book - Designing Data-Intensive Applications (up).
- 11. Book - Amazon Web Services in Action, Third Edition - An in-depth guide to AWS (up).
- 12. Book - Patterns of Distributed Systems (up).
- 13. Book - Let's Go, Let's Go Further (up).
- 14. Book - Writing an interpreter and compiler in Go (up).
- 15. Udemy - Master Microservices with Java, Spring, and Kubernetes (up).
- 16. Udemy - Design Patterns in Go (up).
- 17. Udemy - Building Web Applications with Go (up).
- 18. Udemy - Backend Master Class (up).
- 19. Udemy - GRPC Master Class (up).
- 20. Udemy - Working with Concurrency in Go (up).
- 21. Udemy - Working with Microservices in Go (up).
- 22. Udemy - Docker and Kubernetes: The Complete Guide (up).
- 23. Udemy - Terraform for AWS (up).
- 24. Udemy - Infrastructure Automation with Terraform (up).
- 25. Udemy - The Complete JavaScript Course 2024: From Zero to Expert (up).
- 26. Udemy - The Ultimate React Course (up).
- 27. Udemy - React, NextJS, and NestJS: A Rapid Guide (up).
- 28. Udemy - Vue3, NuxtJS, and Golang: A Rapid Guide (up).
- 29. Udemy - Flutter & Dart: The Complete Guide (up).
- 30. Creality Ender 3 V3 SE - $195 Budget 3D Printer (up).
- 31. Kamvas 13 or Galaxy Tab S6 Lite 2022 - ~$270 Budget Drawing Board (up).
-
Contains Effective Training, Frontloading Method, Foundations, Fundamentals, Languages, Tools, Game Dev, Web Dev, Infrastructures, and Production-grade Software.
-
How to train from tutorial effectively: after every item,
- summarize in your head what that tutorial is about, take notes is useless as you'll most likely never look at it again,
- redo all the code without looking at the tutorial, add your own spin to it and see how it goes,
- try to explain to and teach yourself the concept,
- only proceed to the next items when you've completed these 3 tasks, or else you're just wasting your time.
-
Primary subjects:
- data structures and algorithms, database design, system design, distributed systems
- go: composition, error handling, concurrency, middlewares, testings, memory model, garbage collection, containerization-docker/compose, profiling-pprof, tracing-opentelemetry/prometheus/grafana
- postgresql, mongodb, sqlite, migration, mock
- restapi-http, grpc-protobuf, grpc-web, graphql, websockets, nsq, nats, authentication and roll-based authorization
- git workflow with rebase/pull request/review/merge, ci/cd with github actions
- orchestration and deployment: helm, kubernetes, local deploy with minikube, cloud basics with aws
- javascript: runtime model, garbage collection, async, fetch, implement js features from scratch, html/css, vue, react, nextjs
- a grid gallery portfolio website
- a complex project: the mutual aid project, where users login via google oauth2 can post offers, request aids, get notified, have category to subscribe to, have a voting based merit system, fraud detection and anti cheat system, there'd be no payment everything will be via barter library economic system, and delivery is arranged between 2 users
- Tech Interview Handbook, Front End Interview Handbook, FreeCodeCamp's Coding Interview Prep, Principles of Algorithmic Problem Solving, Algorithms for Competitive Programming, Competitive Programmer’s Handbook, Project Euler, Rosetta Code, CSES Problem Set, Blind's 75 LeetCode Problems, Advent of Code
-
The Frontloading Method - Finish these free (46 items) foundations first and proceed with the list concurrently:
- 1. Youtube: Golang for Beginners (go).
- 2. Youtube: Golang Tutorial : Go Full Course (go).
- 3. GitHub Skills (go).
- 4. Youtube: Golang Course with Bonus Projects (go).
- 5. Gokatas (go).
- 6. Youtube: PostgreSQL Tutorial Full Course 2022 (go).
- 7. Youtube: Rust Tutorial Full Course (go).
- 8. Youtube: Learn Algebra 1 and 2 in One Video (go).
- 9. Youtube: Learn Trigonometry (go).
- 10. Youtube: Learn Learn Precalculus (go).
- 11. Youtube: Learn Probability (go).
- 12. Khan: Computer Programming - JavaScript and the web (go).
- 13. MDN: Curriculum (go).
- 14. MDN: Getting Start with the Web (go).
- 15. MDN: JavaScript (go).
- 16. Youtube: Web Development In 2024 - A Practical Guide (go).
- 17. Youtube: Node.js Crash Course 2024 (go).
- 18. Youtube: React Course 2022 (go).
- 19. Youtube: React Crash Course 2024 (go).
- 20. Coursera: Algorithms, Part I and II (go, go).
- 21. FrontendMasters: The Last Algorithms Course You'll Need (go).
- 22. FreeCodeCamp: Coding Interview Prep (go).
- 23. Project Odin: Foundations (go).
- 24. Project Odin: Full Stack JavaScript (go).
- 25. Project Odin: Full Stack Ruby on Rails (go).
- 26. Front End Interview Handbook (go).
- 27. Tech Interview Handbook (go).
- 28. Introduction to C++ (go).
- 29. Youtube: Errichto's Algo Lectures (go).
- 30. Book: Principles of Algorithmic Problem Solving (go).
- 31. Algorithms for Competitive Programming (go).
- 32. Book: Competitive Programmer’s Handbook (go).
- 33. Project Euler (go).
- 34. Rosetta Code (go).
- 35. CSES Problem Set (go)
- 36. Blind 75 Must Do Leetcode Problems (go).
- 37. Advent of Code (go).
- 38. Midterm Project: Grid Gallery Portfolio Website and start applying to jobs (Meet the below list at Milestone 1).
- 39. Youtube: Kubernetes 101 Workshop for Absolute Beginners (go).
- 40. Kubernetes Ultimate Hands-on Labs and Tutorials (go).
- 41. Kubetools - A Curated List of Kubernetes Tools (go).
- 42. Youtube: AWS Cloud Complete Bootcamp Course (go).
- 43. AWS Workshops (go).
- 44. Udemy: Backend Master Class (request free coupon from the author) (go).
- 45. Youtube: Understanding and using NATS Server in Golang (go).
- 46. Final Project: Mutual Aid (Meet the below list at Milestone 6).
-
Ten milestones (up):
- Milestone 1 - Drill Design Patterns, Networking, and Distributed Systems while building a grid gallery portfolio website with HTML/CSS, host on GitHub Pages; check all job sites, and start applying for SWE L5/6/7 and freelancing.
- Milestone 2 - Finish DS&A and Mastered CSES Set, 75 LeetCode problems, and Advent of Code with Go.
- Milestone 3 - Processing The One Billion Row Challenge using Go and build an inverted index system.
- Milestone 4 - Build a production-grade REST API in Go with tests, autho/en, caching, rate limit, migration, OpenTelemetry, PostgreSQL, GitHub CI/CD.
- Milestone 5 - Build a simple distributed system handling concurrent transactions in Go using only stdlibs.
- Milestone 6 - Build a distributed system for mutual aids with Go, NodeJS, NextJS, REST/GRPC/NSQ/NATS, Docker/Kubernetes/Prometheus/OpenTofu/AWS.
- Milestone 7 - Make 8 classic games using ECS with Rust/Bevy (Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong).
- Milestone 8 - Make 5 clone games with ECS using Godot (Street Fighter, Pokemon RPG, Shoot 'em Up, Tower Defense, Bomberman).
- Milestone 9 - Make a Celeste clone and a Vampire Survivors clone using C++/OpenGL.
- Milestone 10 - Make a turn-based RPG with physics-based-slingshot-combat using Defold/Krita/LMMS and deploy on browser.
-
1. (00:01, 1) - PROOF You Should Stop Watching Porn In One Minute | NoFap (up).
-
2. (01:31, 17) - Linguistics (up).
-
3. (00:54, 30) - English Pronunciation Practice - Word Lists - American Accent (up).
-
4. (00:05, 1) - Learn ALL Verb Tenses | Past, Present, Future with examples (up).
-
5. (01:32, 10) - 10000 most common English words (up).
-
6. (00:05, 1) - 125 Million Effected Accounts By FireBase Configuration (up).
-
7. (00:04, 1) - How a simple programming mistake ended 6 lives (up).
-
9. All Dr. Explained's videos (up).
-
10. (06:56, 86) - Game Theory 101 (up).
-
11. (03:57, 41) - Computer Science (up).
-
12. (00:26, 7) - Trig Review for Calculus in 10 Minutes or Less (up)
-
13. (01:35, 12) - Essence of calculus (up).
-
14. (01:30, 16) - Essence of linear algebra (up).
-
15. (00:06, 1) - Monte Carlo simulations - The most important skill in statistics (up).
-
16. (00:09, 1) - How to systematically approach truth - Bayes' rule (up).
-
17. (00:26, 1) - Physics - Basic Introduction (up).
-
18. (00:15, 1) - Basic Electronics For Beginners (up).
-
19. (00:07, 1) - Finite State Machines explained (up).
-
20. (00:12, 1) - Hardware Basics (up).
-
21. (00:21, 1) - How a Computer Works - from silicon to apps (up).
-
22. (00:27, 1) - Google Like a Pro – All Advanced Search Operators Tutorial (up).
-
23. (00:11, 1) - Operating System Basics (up).
-
24. (00:08, 1) - CPU Scheduling Basics (up).
-
25. (00:34, 6) - Code Practices (up).
-
26. (00:14, 1) - Object-Oriented Programming (up).
-
27. (00:23, 2) - UML and Design Document (up).
-
28. (00:05, 1) - Functional programming - A general introduction (up).
-
29. (00:07, 1) - The Absolute Best Intro to Monads For Software Engineers (up).
-
30. (00:22, 1) - Object-Oriented Programming is Bad (up).
-
31. (00:16, 1) - Solid Programming - No Thanks (up).
-
32. (00:11, 1) - "Clean" Code, Horrible Performance (up).
-
33. (00:02, 1) - Clean Code and Successful Career in Software Development (up).
-
34. (01:13, 11) - Git and GitHub for Poets (up).
-
35. (00:23, 1) - How to be a git expert (up).
-
36. (00:14, 2) - 15 Lazygit Features In Under 15 Minutes, NEW Lazygit release! (8 months worth of features) (up).
-
37. Vim Cheat Sheet (up).
-
38. (00:12, 1) - Lua Crash Course - Less than 15mins (up).
-
39. (00:10, 1) - Functional Programming Introduction with Lua (up).
-
40. (09:58, 39) - Lua Programming Tutorials (up).
-
41. (00:05, 1) - 30 Vim commands you NEED TO KNOW (in just 10 minutes) (up).
-
42. (00:16, 1) - The Only Video You Need to Get Started with Neovim (up).
-
43. (00:34, 1) - My Entire Neovim + Tmux Workflow As A DevOps Engineer (up).
-
44. (04:20, 1) - Python Tutorial for Beginners (with mini-projects) (up).
-
46. Regex Explain (up).
-
48. (00:05, 1) - 60 Linux Commands you NEED to know (in 10 minutes) (up).
-
49. (00:06, 1) - Become a shell wizard in ~12 mins (up).
-
50. (00:17, 1) - Become a bash scripting pro - full course (up).
-
51. (01:16, 1) - Bash Script with Practical Examples (up).
-
52. (03:03, 1) - Introduction to Linux – Full Course for Beginners (up).
-
53. (00:06, 1) - Cron Jobs For Beginners | Linux Task Scheduling (up).
-
54. (00:09, 1) - The most important Python script I ever wrote (up).
-
55. (00:08, 1) - How Fast can Python Parse 1 Billion Rows of Data (up).
-
56. A robust Dotfiles for Ubuntu and Neovim - Scientific, Optimized, and Minimal (up).
-
59. (00:48, 13) - Introduction To GitHub Actions Course (up).
-
60. (02:15, 43) - Learn JavaScript Course (up).
-
61. (03:22, 36) - Beginner JavaScript tutorial with p5.js (up).
-
63. (01:01, 9) - JavaScript made easy (up).
-
64. Airbnb JavaScript Style Guide (up).
-
65. (00:02, 1) - Understand JS Garbage Collector in 4 mins (up).
-
66. (00:08, 1) - Garbage Collection (Mark & Sweep) (up).
-
67. (00:02, 1) - Memory Leaks - JavaScript (up).
-
68. (00:05, 1) - How I Made JavaScript BLAZINGLY FAST (up).
-
69. (00:13, 1) - Performance of JavaScript Garbage Collection (up).
-
70. (20:12, 12) - HTML Canvas and JavaScript Game Tutorials (up).
-
71. (04:57, 45) - The Nature of Code (up).
-
72. The TypeScript Handbook (up).
-
73. (04:47, 1) - Practical TypeScript – Course for Beginners (up).
-
74. (02:35, 30) - Functional Programming with TypeScript (up).
-
75. (01:07, 38) - Advanced TypeScript (up).
-
76. (03:19, 2+) - TypeScript Game Dev Tutorials (up).
-
77. (00:24, 1) - C Language Overview (up).
-
78. (02:07, 8) - C Programming Mini Projects (up).
-
79. (02:00, 4) - Advanced C Programming and Make (up).
-
80. (00:38, 7) - Hacker CS: Advanced C Programming (up).
-
81. (00:07, 1) - Introduction to CMake Crash Course (up).
-
82. (01:02, 12) - CMake Series (up).
-
83. (00:09, 1) - C Network Programming - Programming a multiplayer game from scratch in 7 DAYS (up).
-
84. (00:21, 4) - Create a website with shell scripting (up).
-
85. (01:54, 16) - Game Programming Patterns (up).
-
86. (00:35, 4+) - Unity Game Architecture (up).
-
87. (00:14, 1) - Entity Component System (ECS) - Definition and Simple Implementation (up).
-
88. (01:44, 18) - C Game + Engine from Scratch (up).
-
89. (00:45, 4) - C Raylib Asteroids (up).
-
90. (00:14, 4) - Functional Thinking (up).
-
91. (01:24, 21) - Haskell for Beginners (up).
-
92. (06:00, 43) - Haskell for Imperative Programmers (up).
-
94. (04:40, 60) - The Last Algorithms Course You'll Need (up).
-
95. (00:02, 1) - Johnson Trotter Algorithm - Generate Permutations (up).
-
96. (00:15, 1) - Path Planning - A* (up).
-
97. (01:35, 10) - A* Pathfinding Tutorial (Unity) (up).
-
98. (00:10, 1) - Optimal Goal-First Pathfinding - D* Lite (up).
-
99. (00:05, 1) - Algorithms Explained – minimax and alpha-beta pruning (up).
-
100. (01:27, 6) - Connect 4 Game Python (up).
-
101. Coderized's all videos (up).
-
102. CodeAesthetic's all videos (up).
-
103. Sebastian Lague all videos (up).
-
104. Spanning Tree's all videos (up).
-
105. Josh's Channel's all videos (up).
-
106. (00:31, 3) - Reducible's Problem Solving (up).
-
107. (00:34, 7) - WilliamFiset's Recursion (up).
-
108. (04:27, 55) - WilliamFiset's Data Structures (up).
-
109. (01:34, 12) - WilliamFiset's Dynamic Programming (up).
-
110. (00:39, 4) - Reducible's Graph Theory (up).
-
111. (04:07, 43) - WilliamFiset's Graph Theory (up).
-
112. (351 pages) - Principles of Algorithmic Problem Solving (up).
-
114. Complete Introduction to the 30 Most Essential Data Structures & Algorithms (up).
-
115. (00:05, 1) - Software Design Patterns and Principles (quick overview) (up).
-
116. (00:11, 1) - 8 Design Patterns Everyone Should Know (up).
-
117. (00:05, 1) - 10 Design Patterns Explained in 10 Minutes (up).
-
118. (00:05, 1) - 20 System Design Concepts Explained in 10 Minutes (up).
-
119. (03:31, 27) - Design Patterns (up).
-
120. (00:49, 6) - Relational Databases (up).
-
121. (00:08, 1) - MySQL - The Basics | Learn SQL in 23 Easy Steps (up).
-
122. (01:46, 20) - Database Design (up).
-
123. (00:14, 1) - Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF (up).
-
124. MongoDB Basics (up).
-
126. (00:04, 1) - 7 Security Risks and Hacking Stories for Web Developers (up).
-
127. (00:05, 1) - 7 Cryptography Concepts EVERY Developer Should Know (up).
-
128. Computer Networking Fundamentals - Learning Series (up).
-
129. (00:09, 1) - Each layer of the OSI model and TCP/IP explained (up).
-
130. How Web Works (up).
-
131. (00:24, 3) - Introduction to Cryptography (up).
-
132. (00:16, 1) - RSA Algorithm Explained + implementation (up).
-
133. (00:41, 1) - Understanding AES Encryption Mechanics (up).
-
134. (00:18, 1) - A complete overview of SSL/TLS and its cryptographic system (up).
-
135. (00:43, 1) - OWASP API Security Top 10 Course – Secure Your Web Apps (up).
-
136. (00:08, 1) - The QUIC Protocol, HTTP3, and How HTTP Has Evolved (up).
-
137. (00:03, 1) - Friendly Intro To the CAP Theorem (Consistency vs Availability vs Partition Tolerance) (up).
-
138. (00:10, 6) - ACID Definition (up).
-
139. (00:21, 1) - Relational Database ACID Transactions (Explained by Example) (up).
-
140. (00:04, 1) - BASE properties in DBMS (with example) (up).
-
141. (00:24, 1) - Distributed Systems in One Lesson (up).
-
142. (02:13, 18) - DISTRIBUTED SYSTEMS - A free online class (up).
-
143. (15:04, 19) - CSE138 (Distributed Systems) lectures, Spring 2021 (up).
-
144. (00:40, 1) - Introduction to System Design (up).
-
145. (00:41, 1) - System Design Interview – Step By Step Guide (up).
-
146. (00:43, 12+) - System Design (up).
-
147. (03:10, 14) - System design fundamentals (Series) (up).
-
148. (02:39, 1) - System Design Interview Basics (up).
-
149. System Design Cheatsheet (up).
-
150. (01:11, 7) - System Design Interview (up).
-
151. (01:19, 11) - Database Concepts - Locking, Indexing, LSM Tree, Isolation, RAFT, Bloom, Full Text Search (up).
-
154. Distributed Transactions Theory (up).
-
155. (00:03, 1) - World's shortest UI/UX design course (up).
-
156. (00:03, 1) - World's shortest Figma course (up).
-
157. (00:09, 1) - Learn DOM Manipulation In 18 Minutes (up).
-
158. (00:29, 1) - Build 2048 with JS, HTML, and CSS (up).
-
159. (02:18, 20) - Working with Data and APIs in JavaScript (up).
-
160. (00:03, 1) - The Best JavaScript Charting / Data-viz Libraries (up).
-
161. (00:33, 1) - Learning Docker - The Easy Way (up).
-
162. (00:04, 1) - 100+ Docker Concepts you Need to Know (up).
-
163. Overview of best practices for writing Dockerfiles (up).
-
164. (00:24, 1) - Docker Networking Crash Course (up).
-
165. (00:14, 1) - A Deep Dive Into the Node js Event Loop (up).
-
166. (00:36, 7) - Node.js Event Loop (up).
-
167. (03:42, 1) - Express JS (up).
-
168. (00:19, 2) - Promises and Async/Await From Scratch (up).
-
169. (00:06, 1) - 100+ Web Development Things you Should Know (up).
-
170. (00:09, 1) - Learn JavaScript Event Listeners In 18 Minutes (up).
-
172. Inner workings of Map, Reduce & Filter in JavaScript (up).
-
173. Web API design best practices - RESTful web API design (up).
-
174. HTTP Guides (up).
-
175. The Reactive Principles (up).
-
176. Hypermedia Systems (up).
-
177. (00:05, 1) - RESTful APIs in 100 Seconds - Build an API from Scratch with Node.js Express (up).
-
178. (00:11, 1) - PubSub Design Pattern in JS (up).
-
179. (00:40, 1) - WebSockets Beginners Tutorial with Socket.IO (up).
-
180. (00:08, 1) - I Finally Understand Load Balancing (up).
-
181. (00:19, 1) - Microservices Crash Course & Moleculer JS Intro (up).
-
182. (00:04, 1) - Module Bundlers Explained... Webpack, Rollup, Parcel, and Snowpack (up).
-
183. (00:13, 1) - Understanding the Complexity of Modern Web Dev Stack (Webpack, Babel, TypeScript, React) (up).
-
184. (00:03, 1) - 10 Rendering Patterns for Web Apps (up).
-
185. Beyond Fireship's videos (up).
-
186. (00:03, 1) - What is Hydration (up).
-
187. (00:02, 1) - Signals Explained (up).
-
188. (00:04, 1) - 21 Awesome Web Features you’re not using yet (up).
-
189. (00:09, 1) - Flexbox CSS Crash Course (up).
-
190. (00:12, 2) - CSS Tips And Tricks I Wish I Knew Before 1, 2 (up).
-
192. (00:33, 1) - TypeScript for React/Next.js Developers (up).
-
193. (00:05, 1) - How to Debug Code Like a Pro (up).
-
194. (00:32, 5) - The COMPLETE Tailwind CSS Guide (up).
-
195. (01:16, 1) - How I Made My Website Load in 0.364 Seconds (up).
-
196. (00:04, 1+) - Front-end crash course (VueJS + TypeScript + PrimeVue) (up).
-
197. (00:21, 1) - Learn React With This One Project (up).
-
198. (00:02, 2+) - React Architecture (up).
-
199. (00:05, 1) - These Mistakes Slow Down Your React App (up).
-
200. (00:05, 1) - 8 React Js performance optimization techniques YOU HAVE TO KNOW (up).
-
201. (00:21, 1) - Building a Simple Virtual DOM from Scratch (up).
-
202. (00:03, 1) - Real life Usage of React Memo (up).
-
203. (00:11, 1) - React vs HTMX - A Fascinating War (up).
-
204. (01:32, 1) - React Crash Course 2024 (up).
-
205. (00:52, 1) - React Beginner Course 2024 (Vite, Tailwind CSS, TypeScript) (up).
-
206. (00:19, 1) - React 19 Is FINALLY Here (up).
-
207. (00:55, 12+) - Notes about React (up).
-
208. (00:07, 1) - You Might Be Using Typescript Wrong (up).
-
209. (00:05, 1) - Stop Using Javascript Objects (up).
-
210. (00:18, 1) - You still use Redux? (up).
-
211. (00:03, 1) - Should you still be using Redux in 2023? (up).
-
212. (01:08, 1) - Next.js vs React – What's the difference? (up).
-
213. (00:06, 1) - Pure React vs Next.js | What’s Happening in React? (up).
-
214. (01:29, 1) - T3 Stack Tutorial - 0 TO PROD FOR $0 (Next.js, tRPC, TypeScript, Tailwind, Prisma & More) (up).
-
215. (00:21, 1) - T3: TRPC, Prisma and NextAuth Done Right (up).
-
216. (00:10, 1) - Finally Fix Your Issues With JS/React Memory Management (up).
-
217. (01:31, 1) - From 0 to Production - The Modern React Tutorial (RSCs, Next.js, Shadui, Drizzle, TS and more) (up).
-
218. (02:02, 1) - Next.js MongoDB Blog App (up).
-
219. (00:55, 1) - Fastest Blog Website with Markdown Content | Hugo Static Site Generation Tutorial (up).
-
220. (00:19, 1) - Next.js Auth | This is the Easiest Way To Build Auth with Cookie Sessions (up).
-
221. (00:14, 4) - Next.js Speed & Performance Optimization (up).
-
222. (00:14, 1) - Easily Deploy Full Stack Node.js Apps on AWS EC2 (up).
-
223. (01:49,1) - React, Bun & Hono Tutorial 2024 - Drizzle, Kinde, Tanstack, Tailwind, TS, RPC, ... (up).
-
224. (02:41, 2) - Full Stack Food Delivery App with React Next.js (up).
-
225. (04:00, 2) - React Node.js Real Estate App (up).
-
226. (02:26, 1) - Full stack Budget Tracker: NextJs, React Query, Prisma, Recharts, Tailwind (up).
-
227. (02:13, 1) - Full Stack coolors clone with Nextjs 14, Supabase, Clerk, and Typescript (up).
-
228. (03:01, 1) - Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN (up).
-
229. (04:05, 5) - Full Stack MERN Application (up).
-
230. (01:48, 1) - MERN Crash Course | JWT Authentication, Redux Toolkit, Deployment & More (up).
-
231. (03:01, 1) - Build and Deploy a Full Stack Twitter Clone with React, Node and React Query | MERN (up).
-
232. (01:37, 1) - GraphQL Crash Course With Full Stack MERN Project (up).
-
233. (02:15, 1) - GraphQL Crash Course in 2024 | Build a Full Stack MERN App (up).
-
234. (00:19, 1) - N + 1 Query Problem, GraphQL, and Performance Woes (up).
-
235. (00:05, 1) - The Ultimate API Showdown: Server Actions, tRPC, GraphQL, and REST Compared (up).
-
236. (02:35, 1) - Designing Signals 2.0 (up).
-
237. (02:06, 1) - What Comes After GraphQL? (up).
-
238. (00:46, 1) - Learn Accessibility - Full a11y Tutorial (up).
-
239. (02:40, 1) - Build and Deploy a Full Stack WhatsApp Clone | Video Calls, Screen Sharing | React, TS (up).
-
240. (07:30, 9) - AWS MasterClass for Beginners (up).
-
241. (00:30, 1) - AWS Cloud Development Kit (CDK) Crash Course (up).
-
242. (54:20, 1) - AWS Cloud Complete Bootcamp Course (up).
-
243. (00:05, 1) - Types you should (and shouldn't) use for storing money in PostgreSQL (up).
-
244. PostgreSQL is enough (up).
-
245. PostgreSQL Primer for Busy People (up).
-
246. PostgreSQL Cheat Sheet (up).
-
247. (00:02, 1) - Support unstructured data in Postgres with JSON columns (up).
-
248. Postgres: The First Experience (up).
-
249. PostgreSQL Printable Doc (up).
-
250. (02:00, 1) - Deploying Next.js to AWS Lambda with SST, Neon Postgres, Drizzle ORM, and more (up).
-
251. A Tour of Go (up).
-
252. Learn Go with Tests (up).
-
253. Go by Example (up).
-
254. Operator constraints in Go (up).
-
255. Nhooyr.io/websocket (up).
-
257. (10:21, 15) - Learning Golang from Zero (up).
-
258. (01:58, 30) - Mastering Golang: Comprehensive Tutorial Series (up).
-
259. Go Style Best Practices (up).
-
260. (00:45, 6) - Go Design Patterns (up).
-
261. (00:03, 1) - Golang generics in 6 minutes (up).
-
262. (00:07, 1) - Fun with error handling in Go (up).
-
263. (00:07, 1) - Delve: The Best Golang Debugger (up).
-
264. (00:11, 1) - 3 SIMPLE patterns to organize your goroutines - Golang Concurrency Patterns (up).
-
265. (00:11, 1) - Go Semaphore Pattern Tutorial (up).
-
266. (00:06, 1) - Controlling Concurrency: Advanced Go Programming (up).
-
267. (00:25, 1) - Google I/O 2012 - Go Concurrency Patterns (up).
-
268. (00:17, 1) - Google I/O 2013 - Advanced Go Concurrency Patterns (up).
-
269. Effective Go (up).
-
270. Go Wiki: LearnConcurrency (up).
-
271. Go's extensive documentations (up).
-
273. Build Web Application with Golang (up).
-
274. (00:27, 1) - Go REST API with NO DEPENDENCIES (up).
-
275. (01:41, 5) - Complete JSON API project in Golang (JWT, Postgres, and Docker) (up).
-
276. (00:06, 1) - Go 1.22 fixed the most common for-loop trap, The standard library now has all you need for advanced routing in Go, How to create your Golang APIs from now on with v1.22 (up).
-
277. (00:04, 1) - Dev Containers for shareable dev environments (up).
-
278. (00:20, 9) - Beginner's Series to: Dev Containers (up).
-
279. Testcontainers - Getting Started (up).
-
280. (00:06) - Testcontainers have forever changed the way I write tests (up).
-
281. (00:04) - Local Development of Go Applications with Testcontainers (up).
-
282. (00:10, 1) - GraphQL, gRPC, and GoLang: a match made in heaven (up).
-
283. (01:46, 5) - Building Golang APIs (up).
-
284. (04:47, 8) - Golang By Example For Beginners (up).
-
285. (01:02, 8+) - Advanced Golang (up).
-
286. (01:35, 23+) - 10x Golang Engineer (up).
-
287. Scalable Go Scheduler Design Doc (up).
-
288. The Go Memory Model (up).
-
289. Creatively Grateful's videos about cronjob, daemon, and other weird things in Go (up).
-
291. Go-sqlite3 (up).
-
292. (00:29, 1) - SQLite Per User Database Creation w Turso (up).
-
293. Tiago's all videos about Go (up).
-
295. Gopher Academy's videos about Go (up).
-
296. (Code4Func's some playlists about Go) (up).
-
297. (00:27, 1) - SQLx vs SQLc (up).
-
298. (00:28, 1) - Golang Building SSH and Bubble Tea App (up).
-
299. (00:04, 1) - Tower Defense: How TCP Packets Work (up).
-
300. (01:19, 1) - TCP Packets In Vim and Golang (up).
-
301. (02:45, 7) - Go DNS from scratch (up).
-
302. (01:01, 1) - FULL Introduction To HTMX Using Golang (up).
-
303. (00:34, 2) - Go + HTMX + WebSockets (up).
-
304. (00:36, 2) - How I Built Readwise In Golang (up).
-
305. (00:07, 1) - Go Message Queue using Concurrency, zero dependency (up).
-
306. (00:11, 1) - Build a Concurrent Download Manager - zero dependency (up).
-
307. (00:09, 1) - Go WebScrapping Tutorial Using Colly (up).
-
308. (01:35, 8) - GO+Redis URL Shortener Project Complete (up).
-
309. Iximiuz's Containerization Series (up).
-
310. (00:27, 1) - Introduction to Microservices, Docker, and Kubernetes (up).
-
311. (00:05, 1) - What is a Reverse Proxy? (vs. Forward Proxy) | Proxy servers explained (up).
-
313. Overview of Amazon Web Services (up).
-
315. AWS Well-Architected (up).
-
317. (01:00, 1) - Learning Kubernetes - The Easy Way (up).
-
318. (01:43, 1) - Kubernetes 101 Workshop for Absolute Beginners (up).
-
319. (02:28, 1) - Docker Containers and Kubernetes Fundamentals (up).
-
320. (00:17, 1) - Deploy Go App to Production Kubernetes & Database (up).
-
321. (00:18, 1) - Crazy fast Kubernetes Automation with Terraform (up).
-
322. (01:23, 1) - Let's read the Kubernetes source code (up).
-
323. (05:46, 36) - Learning Kubernetes the simple way for Go Dev (up).
-
325. (06:08, 29) - Kubernetes (up).
-
326. (00:44, 1) - How to deploy a chat app(React, graphQL and Golang) with K8s and gitops (up).
-
327. (00:03, 1) - K9s - The Kubernetes tool you never knew you needed (up).
-
329. 17 Kubernetes Best Practices Every Developer Should Know (up).
-
330. Kubernetes Best Practices 101 (up).
-
331. (00:17, 1) - Automate Cloudflare with Terraform and GitHub Actions (up).
-
332. Read and investigate Kubefirst codebase, k8s infra - cloud infra - terraform / gitops relationships - argocd gitops - argo workflows, gitlab runner, github action controller controller - vault secrets and oidc - rbac/users/groups - cluster lifecycle management - vcluster isloation techniques - crossplane iac - helm delivery patterns when 3rd party or internal dev delivery - ton of other cool free stuff (up).
-
333. (06:09, 27) - Go Commerce Platform (up).
-
334. (01:34, 14) - Go Monolith to Microservice (up).
-
335. (05:49, 21) - Building Microservices with Go (up).
-
337. (02:41, 19) - Understanding and using NATS Server in Golang (up).
-
338. (00:25, 1) - NGINX Tutorial for Beginners (up).
-
339. (00:10, 1)- Load balancing gRPC service with NGINX (up).
-
341. (09:14, 76+) - Backend master class (Golang + Postgres + Kubernetes + gRPC), Backup link - coupon (up).
-
342. (Go Jet - Type safe SQL builder with code generation and automatic query result data mapping) (up).
-
343. (01:09:48, 55+) - 55+ KILLER GOLANG Projects (up).
-
344. Software Engineering at Google (up).
-
345. (Milestone 1) - Drill Design Patterns, Networking, and Distributed Systems while building a grid gallery portfolio website with HTML/CSS, host on GitHub Pages; check all job sites, and start applying for SWE L5/6/7 and freelancing (up).
-
346. Tech Interview Handbook (up)
-
347. Front End Interview Handbook (up).
-
349. (00:18, 2) - Reducible's Fast Fourier Transform (up).
-
350. (00:13, 1) - A Sensible Introduction to Category Theory (up).
-
351. (00:09, 1) - The Art of Linear Programming (up).
-
352. (06:27, 18) - Errichto's Algo Lectures (up).
-
354. (296 pages) - Competitive Programmer’s Handbook (up).
-
355. CSES Problem Set - 300 Problems (up).
-
357. Advent of Code - 25 Problems/Year (up).
-
358. (Milestone 2) Finish DS&A and Mastered CSES Set, 75 LeetCode problems, and Advent of Code with Go (up).
-
359. (00:15, 1) - Time-based KV Store in Go (Interview Question) (up).
-
360. (02:53, 1) - Simple Redis Server From Scratch In Golang (up).
-
361. (04:53, 1) - How To Build A Complete Distributed File Storage In Golang (up).
-
362. (00:13, 1) - Go Ring Buffer (up).
-
363. (00:03, 1) - Apache Kafka in 6 minutes (up).
-
364. (03:56, 9) - Apache Kafka Series (in English) (up).
-
365. (00:03, 1) - 3 Important Use Cases Why The Industry Is Using Kafka (up).
-
366. (01:00, 1) - High Available Microservices With Apache Kafka In Golang (up).
-
367. (02:45, 2) - Coding Kafka From Scratch In Golang, Ring Buffer Queue (up).
-
368. Segmentio/kafka-go (up).
-
369. (00:23, 1) - Event Driven Programming with GO and Kafka (up).
-
370. Real Time Data Processing 10 Million Messages With Golang, Kafka and MongoDB (up).
-
371. (00:08, 1) - Asynchronous Processing with Go using Kafka and MongoDB (up).
-
372. (00:21, 1) - Go Profiling and Observability from Scratch (up).
-
373. Debugging Go Code: Using pprof and trace to Diagnose and Fix Performance Issues (up).
-
374. (00:12, 1) - Go Profiling Tutorial (up).
-
375. (00:08, 1) - Tracing Programs with Go (up).
-
376. Profiling Go Programs (up).
-
377. The Busy Developer's Guide to Go Profiling, Tracing and Observability (up).
-
378. (00:05, 3) - Profiling Go Code with pprof 1, 2, 3 (up).
-
379. (00:34, 4) - Fundamental of Profiling a Go application (up).
-
380. (00:20, 1) - Profiling and Optimizing Go (up).
-
381. High Performance Go Workshop (up).
-
382. (Milestone 3) - Big file processing - The One Billion Row Challenge, Go's bufio, Inverted Index system (up).
-
383. (00:22, 1) - 1 BILLION row challenge in Go - 2.5 Seconds (up).
-
384. (00:04, 1) - Golang Monitoring: instrument your application for Prometheus (up).
-
385. (00:14, 1) - The Fundamentals of OpenTelemetry (up).
-
386. (03:21, 7) - OpenTelemetry Bootcamp Tutorials (up).
-
387. (00:49, 1) - Grafana and Prometheus Crash Course (up).
-
388. (00:15, 1) - How To Monitor Your Go App With Prometheus (up).
-
389. (00:35, 4) - TDD, CI/CD, Monitoring (up).
-
390. (00:15, 1) - Monitor/Instrument Go with Prometheus (Counter - Gauge - Histogram - Summary) (up).
-
391. (00:06, 1) - OpenTelemetry Golang Tutorial (Tracing in Grafana & Kubernetes & Tempo) (up).
-
393. (Milestone 4) - Build a production-grade REST API in Go with tests, autho/en, caching, rate limit, migration, OpenTelemetry, PostgreSQL, GitHub CI/CD (up).
-
394. (02:15, 20) - Django Ecommerce Website - Htmx/Tailwind (up).
-
395. (02:02, 1) - Build a Multi-Tenant B2B App With BUN and HTMX (up).
-
396. (08:11, 39+) - NextJS Topics (up).
-
397. (01:00:48, 14) - Master Next.js by Building Real Apps (up).
-
398. (02:10:15, 14) - Learn Next & React and get Hired (up).
-
399. Jack Herrington's videos (up).
-
400. Web Dev Simplified's videos (up).
-
401. Traversy Media's videos (up).
-
403. (Milestone 5) - Build a simple distributed system & concurrent transactions in Go using only stdlibs (up).
-
404. (00:05, 1) - Infrastructure as Code (IaC) Intro (up).
-
405. (00:31, 1) - Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (up).
-
406. (01:24, 1) - Kubernetes CI/CD Pipeline Using Jenkins (up).
-
407. (01:03, 7) - Real-time Kubernetes Complete DevOps Project Series (up).
-
408. (02:50, 17) - Getting started with Ansible (up).
-
409. (01:16, 1) - Ansible Complete Course (up).
-
410. (01:44, 1) - Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code) (up).
-
411. OpenTofu Documentation (up).
-
412. (00:21, 1) - Building with Infrastructure as Code | Terraform, Ansible, and Jenkins Hands-On Guide (up).
-
413. (00:04, 1) - Terraform Ansible Integration | Terraform Ansible AWS Example (up).
-
414. (06:27, 37) - CNCF Tutorials (up).
-
416. (01:16, 8) - PostgreSQL High-Availability (up).
-
417. (00:32, 13) - PostgreSQL Performance Tuning (up).
-
418. Bitwise Man's videos about Go (up).
-
419. Dream of Code's videos about Go (up).
-
420. Bryan English's videos about Go (up).
-
421. Donald Feury's videos about Go (up).
-
422. Sam x Smith's videos about Go (up).
-
423. Tiago's videos about Go (up).
-
424. AnthonyGG's videos about Go (up).
-
425. Samvcodes's videos about Go (up).
-
426. Some Fireship's videos (up).
-
427. (AlwaysData free cloud platform) (up).
-
428. (Oracle Cloud free tier, get started) (up).
-
429. (Using cloud native tools to deploy a PostgreSQL instance in Oracle Cloud) (up).
-
430. (Postgres on ORACLE CLOUD ubuntu always free and it works) (up).
-
431. (Red Hat Developer free ebooks) (up).
-
432. (Confluent free ebooks) (up).
-
433. (Milestone 6) - Build a distributed system for mutual aids with Go, NodeJS, NextJS, REST/GRPC/NSQ/NATS, Docker/Kubernetes/Prometheus/OpenTofu/AWS (up).
-
434. (00:04, 1) - How I’d Learn Game Development (If I Could Start Over) (up).
-
435. (10:03, 112) - Josh's Channel's videos about applied science in games (up).
-
436. (00:02, 1) - Color Theory Basics (up).
-
437. (00:23, 1) - Essential Mathematics For Aspiring Game Developers (up).
-
438. (01:28, 11) - Gamedev Math (up).
-
439. (17:02, 10) - Math for Game Devs 2022 (up).
-
440. (00:32, 1) - The Ultimate Guide for Physics in Game Development (up).
-
441. (00:29, 6) - Game Design (up).
-
442. (01:29, 11) - Architecture & Design (up).
-
443. (00:07, 1) - One Celeste Screen for Every Difficulty (up).
-
444. (00:04, 1) - Why Vampire Survivors Is So Awesome (up).
-
446. (05:35, 1) - Game Development with LÖVE 2D and Lua (up).
-
447. (00:41, 9) - Love2D Basics (up).
-
448. (05:34, 1) - The complete guide to Python (up).
-
449. (01:32, 13) - Tower Defense (up).
-
450. (04:14, 1) - Creating 2D platformer in Python (up).
-
451. (05:42, 1) - Creating a Pokémon style game in Python (up).
-
452. Learn Phaser (up).
-
453. (00:32, 4) - Game Prototyping With Phaser 3 (up).
-
454. (01:26, 10) - How to Really Make a Phaser Game from Scratch - UNCUT (up).
-
455. (01:01, 3) - How to code a Bomberman game (up).
-
456. (14:40, 106+) - Monster Tamer - Pokemon like RPG Tutorial with Phaser 3 (up).
-
457. (03:48, 13) - How to code a Street Fighter game (up).
-
458. (06:59, 1) - Learn Rust Programming (up).
-
459. (00:04, 1) - Rust for TypeScript devs : Borrow Checker (up).
-
460. The Rust Programming Language (up).
-
461. Official Rust Books Collection (up).
-
462. (00:32, 5) - Nyxtom's Beginner's Guide to Rust (up).
-
463. (14:19, 15) - Crust of Rust (up).
-
464. Rust by Example (up).
-
465. Rust Design Patterns (up).
-
466. Rust Cheat Sheet (up).
-
467. (07:03, 3) - Implementing TCP (up).
-
469. (03:37, 2) - Advanced topics in Rust (up).
-
470. (01:36, 5) - Rust Async I/O in Depth (up).
-
471. (00:31, 3) - Rust Crates and Libraries (up).
-
472. (03:11, 25) - Rust Programming Exercises (up).
-
473. Rust - Simple Code Layout (start simple, scale better) (up).
-
475. (00:04, 1) - 1 billion row challenge in Rust using Apache Arrow (up).
-
476. (00:39, 1) - Building a simple text editor with iced (up).
-
477. (01:37, 1) - Solving distributed systems challenges in Rust (up).
-
478. Rust Anthology Master List (up).
-
479. Bevy Engine (up).
-
480. (00:01, 1) - What is an ECS? feat. Bevy and Rust (up).
-
481. (00:14, 4) - Bevy Tutorials (up).
-
482. (01:59, 10) - Learn Bevy Engine - Beginner Tutorial Series (up).
-
483. (00:08, 1) - Infinite Pong in the Bevy Game Engine (up).
-
484. (00:20, 2) - Asteroids in Bevy (up).
-
485. (01:16, 11+) - 2d platformer sandbox (up).
-
486. (00:12, 1) - How we use LDTK | Tips & Tricks (up).
-
487. Tiled - map editor (up).
-
488. LDtk - 2D level editor (up).
-
490. Pixelorama - Pixel art multitool (up).
-
491. SpookyGhost - create procedural animations for your sprites (up).
-
492. Kenney Assets (up).
-
493. (Milestone 7) - Make 8 classic games using ECS with Rust/Bevy (Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
-
494. (00:16, 1) - Video Editing Basics - 2023 Kdenlive Tutorial (up).
-
495. (00:18, 1) - How to use GIMP - Beginner Tutorial (up).
-
496. (00:09, 1) - Blender Beginner Tutorial - The Essentials (up).
-
497. (00:13, 1) - How to make chiptunes with zero musical background using BeepBox (up).
-
498. (00:05, 1) - LMMS - Tutorial for Beginners in 11 MINUTES (up).
-
499. (00:45, 17) - Audacity Tutorials (up).
-
500. (00:38, 1) - How to make a Video Game - Godot Beginner Tutorial (up).
-
501. (00:41, 1) - Make a game before the end of the day (in Godot 4) (up).
-
502. (00:07, 1) - Superpositions, Sudoku, the Wave Function Collapse algorithm (up).
-
503. (00:05, 1) - A new way to generate worlds (stitched WFC) (up).
-
504. (00:23, 3) - Godot Auxiliary Tutorials (up).
-
505. (01:06, 1) - Your First 2D GAME From Zero with GODOT 4! Vampire Survivor Style (up).
-
506. (05:46, 1) - The ultimate introduction to Godot 4 (up).
-
507. (01:41, 1) - Complete 2D Platformer in Godot 4 Tutorial - Zero to Shipped Game for Beginners (up).
-
508. (01:46, 4+) - Godot Beginner videos (up).
-
509. (00:44, 1) - Data models - using data to create extensible, maintainable games in Godot (up).
-
510. (00:21, 3) - Character controller done right in Godot (up).
-
511. (00:21, 1) - All 219 Godot Nodes Explained In 42 Minutes (up).
-
512. (01:11, 2+) - Godot Intermediate videos (up).
-
513. (00:30, 3) - Godot Random Level Generation (up).
-
514. (00:29, 4) - Procedure Generation in Godot 4 (up).
-
515. (03:33, 16) - Godot Games (up).
-
516. (04:04, 16) - Godot Pixel Platformer Tutorial/Code Along (up).
-
517. (02:52, 15) - Heart Platformer - Godot 4 Tutorial Series (up).
-
518. (02:14, 19) - Space Shooter Godot 4 Tutorial Using Components (up).
-
519. (Milestone 8) Make 5 classic games with ECS using Godot (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense) (up).
-
520. (00:07, 1) - My Godot Toolbox! Assets, Shaders, Music, SFX, Models & More (up).
-
521. (00:05, 1) - Godot Powered! - 15 Apps Created using the Godot Game Engine (up).
-
522. (00:15, 1) - An Aseprite Crash Course In 30 Minutes (up).
-
523. (00:53, 5) - Inkscape - basics of game art creation (up).
-
524. (00:04, 1) - How to Draw with a Mouse - Krita Digital Art Tips & Tricks Tutorial for Beginners (up).
-
525. (00:07, 1) - How to Animate in KRITA for Beginners (up).
-
526. (00:25, 15+) - Godot 4 UI Tutorials (up).
-
527. (00:49, 32+) - Godot 4 2D Tutorials (up).
-
528. (00:02, 1) - How to Create Animated TileSets in Godot 4 (up).
-
529. (00:03, 1) - Inverse Kinematics Animation in Godot (up).
-
530. (00:03, 1) - 2D Sprite Stacked Character Tutorial (up).
-
531. (00:07, 1) - Godot 4 2D Skeleton for Cutout Sprite (up).
-
532. (00:06, 1) - Godot 4 Shader Tutorial for Absolute Beginners (up).
-
533. (06:05, 30) - Godot 4 - Idle Game Tutorial - Project Stardust (up).
-
534. (02:37, 7+) - How to Make a Basic Horror Game in Godot (up).
-
535. (06:32, 15) - Creating A Horror Game With Godot (up).
-
536. (08:37, 17) - Godot 4 Intermediate Card Game Course (up).
-
537. (00:29, 2+) - How to make Rimworld in Godot 4 (up).
-
540. (03:41, 32+) - Full C++17 course
-
541. (00:16, 1) - Forbidden C++ (up).
-
542. (01:41, 20) - Bo Qian's Modern C++ (up).
-
543. (02:17, 29) - Bo Qian's Advanced C++ (up).
-
544. (00:23, 6) - Bo Qian's C++ Unit Test (up).
-
545. (01:44, 23) - Bo Qian's C++ Standard Library (up).
-
546. (00:15, 1) - Back To Basics: C++ Containers (up).
-
547. (00:15, 1) - Back To Basics! Fixed Point Numbers in C++ (up).
-
548. (00:34, 8) - Bo Qian's Advanced STL (up).
-
549. (00:27, 5) - Bo Qian's Practical Programming Algorithms (up).
-
550. (00:49, 10) - Bo Qian's Concurrent Programming with C++ 11 (up).
-
551. (00:25, 1) - Serialising/Deserialising Structured Memory To Disk, AKA Savin' Stuff (up).
-
552. (00:08, 1) - 31 nooby C++ habits you need to ditch (up).
-
553. (00:30, 1) - Composable C++: Principles and Patterns (up).
-
554. C++ Cheatsheets (up).
-
555. A cheatsheet of modern C++ language and library features (up).
-
556. (01:21, 10) - Simple C++ Game with X11 (up).
-
557. (14:42, 22) - COMP 4300 - Intro to C++ Game Programming (up).
-
558. (03:23, 23) - Celeste In C++ (up).
-
559. (01:05:02, 30) - Vampire Survivors In C++ (up).
-
560. ((01:09:18, 153) - Game Engine Programming) (up).
-
561. GitHub Good First Issue (up).
-
562. (Milestone 9) - Make a Celeste clone and a Vampire Survivors clone using C++/OpenGL (up).
-
563. (00:16, 1) - Video Game Piracy Is Good, Actually (up).
-
564. (00:22, 1) - The Immoral Design of Diablo Immortal (up).
-
565. (00:16, 1) - What Went Wrong with Gaming? (up).
-
566. (00:17, 1) - What is Pay To Win? (up).
-
567. (02:59, 1) - The Entire History of Video Games (up).
-
568. (01:21, 1) - The Entire History of RPGs (up).
-
569. (00:11, 1) - Why Turn-Based RPGs Will Never Be Outdated (up).
-
570. (00:13, 1) - Game Engine Due Diligence - for GameDevUtopia (up).
-
571. (00:36, 1) - Defold Game Engine Crash Course Tutorial (up).
-
572. Learn Defold (up).
-
573. (00:16, 4) - Build Pong with Defold (up).
-
574. (01:12, 11) - Defold for beginners (up).
-
575. (05:42, 13) - Defold Tutorials (up).
-
576. (Milestone 10) - Make a turn-based RPG with physics-based-slingshot-combat using Defold/Krita/LMMS and deploy on browser.
- 7 hours of sleep (11pm-6am); 30 minutes of morning stretching and breath meditation, 30 minutes of night stretching and breath meditation.
- 2 sets of 30 minutes of walking meditation; 15 minutes of melee combat (Muay, Boxing, Jiu-jitsu) and weapons training (Knife, Staff, Bow, Gun, Concealed); 15 minutes of alternate-day body-weight exercises:
- On Mon, Wed, Fri: Strength, 4 sets of:
- upper body: 7 push ups, 2 pull ups;
- lower body: 14 squats;
- core: 7 hanging knee raises;
- rest: 21 breaths.
- On Tue, Thu: Cardio, 7 sets of 40 jumping rope reps with a 21 breaths rest.
- On Sat, Sun: rest day.
- On Mon, Wed, Fri: Strength, 4 sets of:
- 1 hour of training Pali or English (7am-8am).
- Abstain:
- from killing any being whether human or animal, abortion, euthanasia, suicide, wars;
- from stealing, thievery, slavery, exploitations, fraud, bribery, nepotism, cronyism, favoritism;
- from sexual misconducts, assaults, adultery, prostitution, masturbation, hookups, transactional relationships;
- from lying, deceiving, cheating, forgery, propaganda;
- from alcohol, drugs, smoking, gambling, pornography, overeating, clubbing, partying, etc.
- 30 minutes of one meal of vegetables, fruits, and pasture raised chicken eggs; 15 minutes of house chores.
- 8 hours of programming (8am-4pm).
- 5 hours of gaming, chess, cubing, or researching, writing, and making videos (5pm-10pm) (up).
Uposatha/Sabbath days, average 4 days per month, base on lunar calendar
- 7 hours of sleep (11pm-6am); 1 hour morning stretching and breath meditation (6am-7am), 1 hour night stretching and breath meditation (9pm-10pm).
- 2 sets of 1 hours of walking meditation.
- 2 hours of reading scriptures (8am-10am).
- Abstain:
- from killing any being whether human or animal, abortion, euthanasia, suicide, wars;
- from stealing, thievery, slavery, exploitations, fraud, bribery, nepotism, cronyism, favoritism;
- from all sexual activities;
- from lying, deceiving, cheating, forgery, propaganda;
- from alcohol, drugs, smoking, gambling, pornography, overeating, clubbing, partying, etc;
- from meals at the wrong times and at night;
- from entertainments and beautification;
- from sleeping on high or luxury beds.
- 30 minutes of one meal of vegetables, fruits, and pasture raised chicken eggs; 30 minutes of house chores.
- 8 hours of programming (10am-4pm, 5pm-7pm).
- 2 hours of listening to dhamma talks (7pm-9pm).
- 1 hours of reflection and contemplation (10pm-11pm) (up).
1. Internal Analysis (Buddhism) (up)
- 8 external influences: gain and loss, fame and disgrace, blame and praise, pleasure and pain.
- The keeping of the five precepts and eight precepts on Uposatha days; strengthening Right View and analysis frameworks.
- The training in Noble Eightfold Path.
- The training in healthy lifestyle, strength, and endurance.
- The training in self defense and weapons usage.
2. External Analysis (Anarchism) (up)
- 8 core aspects of a society: infrastructure, healthcare, welfare, education, council of direct democracy, economics, defense, intelligence.
- 3 core analyses of hierarchy: mean-end disunity; violent domination, exploitation, and deception; self perpetuation.
- The abolition of all forms of hierarchy, state, class, slavery, involuntary servitude, exploitation, domination, prison system, and taxation; the uprooting of any chance of re-arising of any form of hierarchy, state, or class; the prevention of any form of upstartism and exploitation.
- The abandonment of all forms of private property and land ownership or representation, and the protection of personal properties based on usage.
- Freedom and solidarity; stateless classless moneyless society via library economy; freedom of movement, of speech, of assembly, of horizontal association, of religion, to self defense and to keep and bear arms, of restoration or social sanction or eviction or excommunication of bad people from a community; the protecting of the ecology and the conscious continuous ongoing revolution, of mutual aids.
3. Layman's Primer - A collection of 30 discourses (up)
Read and try to understand and memorize by heart the discourses to develop Right View, what’s right and what’s wrong, what’s to be done and what’s not to be done, and to be able to recall the Dhamma in dire circumstances. Keep the five precepts (understand all the specificities, not break them yourself, not encourage the breaking of them, and not praise the breaking of them) everyday, keep the eight precepts on Uposatha days. Practice the Noble Eightfold Path according to the Buddha’s instructions (pay attention to Right Livelihood as you’re a lay person). Develop the habit of contemplation and meditation (both sitting and walking), see what’s obstructing the mind and what’s nourishing it.
- SN 55.7, MN 130, MN 135, SN 42.8, AN 3.100, SN 42.2
- DN 31, AN 8.25, KN Kp 5, AN 6.10, AN 5.57, MN 14
- AN 3.70, AN 10.46, KN Ud 5.5, SN 8.4, MN 100, AN 4.159
- SN 45.8, AN 5.177, AN 3.119, MN 117, DN 15, AN 8.6
- MN 51, MN 81, MN 61, MN 62, MN 10, MN 118
- Further reading: What the Buddha really taught, SuttaCentral Editions
(up)
-
Aim for strong principles, tactics, endgames, and strategies; Simple London for White and Caro-Kann/Nimzo-Indian for Black.
-
3. Chess Endgame Trainer (up).
-
5. Stockfish Engine (up).
-
6. Stockfish NNUE file (up).
-
9.
wget --mirror --no-parent --no-directories -e robots=off <url>
(up). -
15. Target Audience: Under 1800 Rated Chess Players - You must know These Tactical Chess Ideas (up).
-
17. Chessbrah's Slowbrah (up).
-
18. Chessbrah's Caro-Kann Speedrun (up).
-
21. Daniel's Master Class Speedrun (up).
-
24. A Grandmaster's Guide to Over-the-Board Chess | Etiquette and Behavior (up).
-
Aim for decent enough in all WCA events. Main 3x3, 3BLD, 2x2, Pyraminx, Megaminx, OH, 4x4, 5x5.
-
1. Rubik's - CubeSkills Free Courses (yt collection), Sub-10 (yt vid), F2L mistakes (yt vid) (up).
-
2. Cubing - Best tools (yt vid), Learn algs (yt vid), F2L Trainer (yt vid), Competition (yt vid 1, 2, 3) (up).
-
9. 3x3 - Matty's Walkthrough (yt vid 1, yt vid 2), Matty's Example Solves (yt vid 1, vid 2, vid 3, vid 4, vid 5, vid 6) (up).
-
10. 3x3 - Tymon's Walkthrough Solves (yt vid), Tymon's Example Solves (yt list 1, yt vid 2) (up).
-
11. NxN - Yau Advice (yt vid 1, yt vid 2, yt vid 3, yt vid 4) (up).
-
13. NxN - Example Solves: 4x4 (yt vid), 5x5 (yt list), 6x6 (yt vid), 7x7 (yt list) (up).
-
19. OH - Kian's Roux (yt list), Second Block (yt list), Tips and tricks (yt list), Sub-X (yt list), Examples (yt list) (up).
-
20 .OH - Roux Tips (yt vid), Full CMLL (yt vid), Full EOLR (yt list)(up).
-
25. Pyrmx - Full L4E (yt vid), Walkthrough Solves (yt list) (up).
-
29. 3BLD - Full 3-Style (yt vid 0, yt vid 1, yt vid 2, doc 3) (up).
-
30. 3BLD - Flip (yt vid 1, yt vid 2), 3-Twist (yt vid) (up).
-
32. 3BLD - M2 fingertrick (yt vid), Advanced Memo (yt vid), Example Solves (yt list) (up).
-
33. 3BLD - Drop global (yt vid), Sub-20 (yt vid), Get WRs (yt vid) (up).
-
34. FMC - How to (yt vid), Techniques (yt list), Doc (doc 1, doc 2), Analysis (yt vid 1, yt vid 2) (up).
-
37. 4BLD - Slice fingertrick (yt vid), How to (yt vid), Example Solves (yt vid) (up).
-
38. 5BLD - How to (yt vid), Example memo (yt vid), Example Solves (yt vid) (up).
-
39. MBLD - Roman Room (yt vid), Fixing Parity (yt vid 1, yt vid 2, yt vid 3) (up).
My reference resources
and some experiences as a software engineer (60% backend/game/robotic, 30% frontend, 10% ops, working in game dev since 2007, robot engineering since 2015, and web dev since 2018), it should be a good “birds-eye view” for a programmer who want to learn things the bottom-up approach. This list is handcrafted and not generated by AI nor contains any affiliation
. Some notes before proceeding with the list (up):
- This guide is based on
100% free and quality resources vetted and curated
by me. It’s not mean to be an exhaustive list. It aims to provide just a minimum skeleton that built from the ground up. If you found something cool please share in the comment below and I can add it to the list after vetting. Copy/clone/fork this so that you can use the checkboxes. - Avoid sinking time into pointless videos made by grifters and course/dream sellers, don’t let them exploit your emotions and insecurities for views and money. This is not a get rich quick course, or get 6 figures salary roadmap, it's just my knowledge base.
- Practice the habit of always checking official documentations first before watching tutorials, endure the inconvenient in the moment, you'll become much better and more independent in the long run. Take the knowledge and leave, don't worship the educator.
- For YouTube videos, just blast through them in
2x speed
, enjoy the ride, and code along. Beware the sales funnel in some videos and don't waste money on those. Make sure the concepts are well sticked to your mind before moving on or else you're just wasting your time. Use uBlock Origin and SponsorBlock to combat the evil advertisement industry. - For someone who’s self-taught, it will take more than
18 months
to thoroughly finish the whole Streamlined Noob to SWE L7 Roadmap, assumes that you spend at least8 hours everyday
working on it, there is no shortcut. - Remember the 80/20 rule: you only need to do 20% (easy things first) to achieve 80% of results (good enough).
The rest 20% is exponentially expensive
, so tread carefully. Have a plan in mind and focus on a certain niche, for example, if you want to be hirable fast focus on web dev with Go and NextJS, if you want to have a lot of fun and can do useful things right away and can earn money via selling games on Steam then focus on game dev and robotics first. And also participate in free competitions or game jams if you have chance. - Have a Daily Routine planed out in details and stick with it. Cultivate good habits and drop bad habits gradually. Please stay healthy in both body and mind.
- Just go through the list in a
top-down order, one-by-one
, and you’re good to go. Stuffs inside parentheses mean optional. Numbers in the bracket are total duration in 2x speed and number of video in that playlist. - All you need is a large sample size (build a lot of projects) for a comprehensive mental model. It all comes down to muscle memory. And also to have a beefy portfolio of finished projects.
- Think about the problems in your life or others that you want to solve and try to apply your knowledge.
- Regarding code editor, using whatever feels comfortable is good enough, but Vim motions is a must-have. I recommend Neovim, but you can also use Emacs, it has great org mode for note taking, it’ll be much more enjoyable when you have full control of your dev environment.
(up).
https://youtu.be/Ujdhimt4Fsg