← Useful Sites

Sites I find useful for learning, practicing and staying safe. All links open in a new tab.

🎓 Learn to code

freeCodeCamp — Full StackFree full-stack developer curriculum with hands-on projects and a certificate. The Odin ProjectFree project-based web development course, from basics to full stack. roadmap.shStep-by-step learning roadmaps for every developer role and technology. Free Programming BooksHuge list of free books and courses for every programming language. Campus ILIsrael's national platform for free online courses (Hebrew). MDN Web DocsThe reference for HTML, CSS and JavaScript. GitMasteryLearn Git through interactive challenges with visual feedback. Flexbox LabsVisual playground for CSS flexbox and grid layouts.

🧮 Algorithms & system design

VisuAlgoAnimated visualizations of data structures and algorithms. USFCA Algorithm VisualizationsClassic step-by-step animations of sorting, trees, graphs and more. CS 1332 VisualizationsGeorgia Tech's data structures and algorithms visualizer. Python TutorWatch your code run line by line, with memory and pointers drawn out. PRISMInteractive system design simulator: build distributed systems and find bottlenecks.

🛡️ Security learning

HacksplainingShort interactive lessons on how common web attacks work. PortSwigger Web Security AcademyFree in-depth web security course with hands-on labs. pwn.collegeHands-on cybersecurity education, from Linux basics to exploitation. OverTheWireWargames that teach Linux and security, starting with Bandit.

🦠 Malware analysis & file scanning

⚠️ Files uploaded to most of these services become visible to other researchers. Never upload private or personal documents.

VirusTotalScan files and links with dozens of antivirus engines at once. ANY.RUNInteractive sandbox: watch and control malware as it runs. Hybrid AnalysisFree automated malware sandbox by CrowdStrike. TriageFast automated sandbox with detailed behaviour reports. Joe SandboxDeep automated malware analysis for Windows, Linux, Android and more. Kaspersky OpenTIPCheck files, hashes, IPs and domains against Kaspersky threat intelligence. MetaDefenderMulti-engine file scanning and sanitization by OPSWAT. Sophos IntelixSophos threat intelligence lookups and file analysis. UnpacMeAutomatically unpacks packed malware samples. TraceixAI-based malware classification and hash search. Malware.AIMalware detection using artificial intelligence. Malva.RESubmit suspicious files for structured static analysis reports (sign-in required).

🤖 AI

LMArena LeaderboardCommunity-voted ranking of AI chat models. skills.shDirectory of skills you can install into AI agents. Skills ILIsraeli library of verified AI agent skills, with Hebrew support.

🧰 Handy tools

IT ToolsDozens of handy developer tools: encoders, converters, generators and more. CyberChefEncode, decode, decrypt and analyse data right in the browser. regex101Build and test regular expressions with live explanations. WiFiBoxShare files and notes with everyone on the same network. FMHYHuge community index of free resources and tools.