Free tools Windows power users keep installed
One-click scans. No signup required.
Tanay Dwivedi’s September 21, 2026, recap describes a week of self-directed study across machine learning, backend development and web application security. It is a list of topics explored, not a tutorial or evidence that he built or tested production systems.
What machine learning topics did the recap cover?
Dwivedi names supervised, unsupervised and reinforcement learning, along with exploratory data analysis (EDA) and linear regression. The recap does not explain these topics in depth; the distinctions below are introductory context, not a description of how much he studied each one.
As an Amazon Associate I earn from qualifying purchases.
Three different learning signals
| Approach | Training signal | General aim |
|---|---|---|
| Supervised learning | Labeled examples: inputs paired with desired outputs. | Learn to predict outputs for new examples. Google’s introductory material describes evaluating predictions on unseen examples. |
| Unsupervised learning | Unlabeled data. | Find patterns or structure without supplied answer labels. |
| Reinforcement learning | Rewards or other feedback from actions. | Learn behavior in relation to feedback. The recap names this approach but does not specify a task or method. |
These approaches are not interchangeable: the available training signal and the intended task shape what a model can learn. Google for Developers provides broader introductory context on these categories.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →EDA and linear regression
EDA means examining and working with data to understand its characteristics before and during analysis. Google describes it as iterative: inspect and process data, model it, then use what emerges to guide further exploration. Keeping track of filtering decisions and unusual observations can make that process easier to follow.
#1 Best Overall
Linear regression is a supervised-learning method used to model a relationship between inputs and a numerical output. Google includes it among the practical topics in its Machine Learning Crash Course. Dwivedi’s recap names both EDA and linear regression without describing a dataset, experiment or result.
What backend subjects did he mention?
The recap lists domains, subdomains and HTTP. It does not define them, name the backend resources used or say that Dwivedi implemented a backend service. Those topics suggest an introductory area of study, but the account alone does not establish what concepts or practical exercises it covered.
Rank #2
- Comes with secure packaging
- It can be a gift item
- Easy to read text
What web security topics did the recap cover?
Dwivedi names stored, reflected and DOM-based cross-site scripting (XSS), and says he studied how stored XSS can be exploited and ways developers can defend against it. The recap does not list the defenses he studied or describe an exploit demonstration.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsHow the XSS categories differ
| Type | Where untrusted content is handled | What distinguishes it |
|---|---|---|
| Stored XSS | Content is saved by an application and later included in a response. | The content persists and can affect users who receive the affected page. |
| Reflected XSS | Content from a request is handled in the server’s response. | The untrusted content is reflected during request processing rather than stored for later delivery. |
| DOM-based XSS | Client-side code processes untrusted content in the browser at runtime. | The vulnerable handling occurs in the page’s DOM-related client-side logic. |
In each case, the risk is that attacker-controlled content is interpreted as executable code in a user’s browser. OWASP’s DOM-based XSS guidance emphasizes that responsibility for making application code safe remains with the application owner, regardless of the XSS category.
Rank #3
What prevention means in practice
- Use the protections provided by a framework where applicable, while understanding their limits.
- Encode output for the context in which it will be interpreted. HTML, JavaScript, URLs and CSS are parsed differently, so one encoding approach is not safe for every context.
- Sanitize HTML when an application intentionally accepts user-supplied HTML, using an appropriate sanitizer.
OWASP cautions that no single technique prevents every XSS flaw. A content security policy or web application firewall should not be treated as the primary remedy for unsafe handling of untrusted data.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What this recap establishes—and what it does not
It establishes that Dwivedi says he spent the week studying the named subjects. It does not establish mastery, completed projects, specific backend or ML resources, or independently verified hands-on testing. Google’s material and OWASP’s guidance help explain the technical terms, but they are contextual references rather than evidence about Dwivedi’s personal study process.
Quick Recap
Rank #4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




