My Learnings from Last Week: ML Fundamentals, Security, and Backend from First Principles A developer shared a week of self-directed study covering machine learning fundamentals, backend basics, and web security. The learning notes covered supervised, unsupervised, and reinforcement learning, exploratory data analysis, and linear regression, alongside backend concepts such as domains, subdomains, and HTTP. The developer also examined stored, reflected, and DOM-based cross-site scripting attacks and defenses against stored XSS exploitation. Last week, I explored three different areas of technology: I covered some fundamental concepts, including the three main types of machine learning: Supervised Learning, Unsupervised Learning, and Reinforcement Learning . I also learned about Exploratory Data Analysis EDA and covered the basics of supervised machine learning, including the Linear Regression algorithm . I covered an overview of how the backend works and learned some of its fundamental concepts, including domains, subdomains, and the HTTP protocol . I covered overview of different types of Cross-Site Scripting XSS attacks, including Stored XSS, Reflected XSS, and DOM-based XSS . I also took a deep dive into how Stored XSS can be used to exploit vulnerabilities and the strategies developers can use to defend against these attacks.