DEV Community

Tanay Dwivedi
Tanay Dwivedi

Posted on AI-assisted

🚀 My Learnings from Last Week: ML Fundamentals, Security, and Backend from First Principles

Last week, I explored three different areas of technology:

  1. Machine Learning
  2. Backend Development from First Principles
  3. Web Application Security for Developers

🧠 What I Learned in Machine Learning

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.

⚙️ What I Learned in Backend Development

I covered an overview of how the backend works and learned some of its fundamental concepts, including domains, subdomains, and the HTTP protocol.

🔐 What I Learned in Web Application Security

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.

📚 Resources which I used

Top comments (0)