Updates
Blog
Practical notes on AI, programming, and building in public.
ML Learning Roadmap: 30 hands-on scikit-learn tutorials
We just published a 30-tutorial ML Learning Roadmap on Sharda Learning Center — case-study driven lessons with runnable Python, real datasets, and exercises.
LLM Mastery: 50 articles from tokens to your own tiny model
We published LLM Mastery: fifty in-depth articles that go from “what is a language model?” to training a tiny GPT you understand end to end, in the spirit of...
Hot language hands-on tutorials (TypeScript, Rust, Go, and more)
We published a full Languages hub with hands-on, day-by-day sprints — not reference manuals you skim once and forget, but courses built around a task you com...
Getting Started with SQL
SQL is how you ask structured questions of tables. Whether you use Postgres, SQLite, or a warehouse, the core verbs stay the same. This post has you build a ...
Getting Started with PyTorch for LLMs
PyTorch is the default dialect for research-flavored deep learning. If you can shape tensors, write a forward, and run a training step, you can follow almost...
Getting Started with Python (the useful parts)
Python is the glue language of modern AI, but you do not need every language feature to be productive. You need a clean environment, a handful of data struct...
Getting Started with the Linux Shell
The shell is how you talk to the machine without a mouse. Every serious ML and backend workflow eventually lands here: datasets, logs, Docker, SSH, CI. This ...
Getting Started with JavaScript
JavaScript runs in the browser and on the server (Node). Start in the browser console (F12 → Console), then move to a file once a snippet outgrows one line. ...
Getting Started with Git (without the fear)
Git is a time machine for your files. Most “Git anxiety” comes from never having deliberately broken something and fixed it. This post has you create a real ...
Getting Started with FastAPI
FastAPI is a pleasant way to wrap models and scripts behind HTTP. Auto docs, type hints, and Pydantic validation make it a strong default for LLM demos and i...
Getting Started with Docker
Docker packages “it works on my machine” into something you can ship. For ML and APIs, that means: same Python, same system libraries, same entrypoint — on y...
DSA Patterns Part 2
Leetcode post by https://leetcode.com/u/saiganesh_reddy/ Essential Graph patterns 13 DP Patterns for Interview Preparation 10 Dijkstra Variations for Int...
How to create Shopping Cart APP with rest api
Lets add rest API to Shopping cart APP
How to translate to any language engish to hindi using local large language model for free
Description Today we learn how the LLM translate to any language for free with local Large language models. 1. Model: Helsinki-NLP/opus-mt-en-hi
Lottery Analogy for Reservoir Sampling algorithm leetcode problem facebook
Lottery Analogy for Reservoir Sampling (k = 1)
How LLM works and summarizes the input
Description Today we learn how the LLM summarize the document. -An encoder–decoder model (also called a sequence-to-sequence model) is a neural network archi...
How LLM works tokenization and embeddings,guess next word
Description
How to finetune your local llm using LORA
Train in hours not days using LORA LoRA = Tiny Add-On Brains 🧠
How to Build a Local AI Agent With Python (Huggingface, LangChain,text summarization and translation)
How to Build a Local AI Agent With Python (Huggingface, LangChain,text summarization and translation)
How to train LLM using local dataset
How to train LLM using local dataset
DP patterns Matrix Multiplication
312. Burst Balloons
Low Level Design Snake Game
Snake Game https://leetcode.com/problems/design-snake-game/description/ 353. Design Snake Game Design a Snake game that is played on a device with screen siz...
Python Beginner Exercises – Focus: Collections, If, While, For,List,Set,Dictionary
🐍 Python Beginner Exercises – Focus: Collections, If, While, For
Database questions must know for system design interview
Databse questions must know for system design interview
Dynamic Programming patterns every software engineer should know
Dynamic Programming patterns every software engineer should know
Top Leetcode Patterns For Faang Interviews
Top LeetCode Patterns for FAANG Coding Interviews
Rate Limiter
// # Create a Rate Limiting Rule Class/Function that will take in a rule which will be evaluated against incoming messages. // # The rule must contain: // #...
Binary Search Variant
1. Standard Binary Search Find an exact element in a sorted array.
Frontend Developer Roadmap (2025)
🚀 Frontend Developer Roadmap (2025)
My First Blog Post
Welcome to my first blog post on Sharda Learning Center! 🚀
How Time Series Databases Work (Explained Like You're 5)
🕰️ How Time Series Databases Work (Explained Like You’re 5)