Chai aur Code
About the teacher: Chai aur CodeTeacher के बारे में: Chai aur Code
Chai aur Code: Programming, software development and technology education, including data science fundamentals.
Hindi concept explanations designed to make technical subjects approachable. Suits: Programming beginners, computer science students and aspiring developers.
Chai aur Code के videos YUNOVA पर AI Agents, AI Tools & Prompting, Angular आदि सीखने में शामिल हैं।
YUNOVA topics taught with this channel's videosइस channel के videos से पढ़ाए जाने वाले YUNOVA topics
- What an agent can and cannot do today · AI Agents
- Agent frameworks and where they fit · AI Agents
- MCP: a standard way to give tools · AI Agents
- Tracing a run · AI Agents
- The agent loop in code · AI Agents
- What LangChain and LangGraph are · AI Agents
- State and checkpoints in LangGraph · AI Agents
- API kya hoti hai · AI Tools & Prompting
- AI API kya hai · AI Tools & Prompting
- API key kya hoti hai · AI Tools & Prompting
- TypeScript you need for Angular · Angular
- Angular libraries and Nx monorepo · Angular
- YAML: the syntax you will read all day · CI/CD & GitHub Actions
- UX writing for buttons and forms · Copywriting
- Memory: stack, heap and garbage collection · C#
- Flex and grid in Tailwind · Bootstrap & Tailwind
- Component libraries: daisyUI and shadcn/ui · Bootstrap & Tailwind
- Window functions · Data Engineering
- CTEs and subqueries · Data Engineering
- What data science is · Data Science Fundamentals
- Python and Jupyter setup · Data Science Fundamentals
- NumPy arrays · Data Science Fundamentals
- Subqueries · Database Management Systems
- Branches and merging · DevOps
- HTTP and HTTPS · DevOps
- Docker Compose · DevOps
- Django template language · Django
- Django forms · Django
- ModelForm · Django
- A blog project end to end · Django
- Deploying on a VPS · Django
- Running it on a VPS with Compose · Docker & Kubernetes
- How HTTP requests and responses work · Flask & FastAPI
- Virtual environments and pip · Flask & FastAPI
- Calling an API with requests · Flask & FastAPI
- What a REST API is · Flask & FastAPI
- Testing APIs in Postman · Flask & FastAPI
- SQLite with Python · Flask & FastAPI
- Your first FastAPI app · Flask & FastAPI
- Pydantic models · Flask & FastAPI
- Swagger docs at /docs · Flask & FastAPI
- Response models · Flask & FastAPI
- Dependency injection · Flask & FastAPI
- async endpoints · Flask & FastAPI
- A CRUD API project · Flask & FastAPI
- Installing Flutter and Android Studio · Flutter
- Open source mein contribute kaise karein · Git & GitHub
- AI agents and tool-use loops · LLM Fundamentals
- Model Context Protocol (MCP) · LLM Fundamentals
- Setting up Jupyter and Anaconda · Machine Learning with Python
- NumPy arrays · Machine Learning with Python
- Serving a model with Streamlit · Machine Learning with Python
- Embedding versus referencing · MongoDB
- One-to-many relationships · MongoDB
- Schema validation · MongoDB
- $match and $group · MongoDB
- $lookup joins · MongoDB
- Aggregation examples · MongoDB
- Schemas and models · MongoDB
- Validation and middleware · MongoDB
- What Next.js adds to React · Next.js
- Creating a project with create-next-app · Next.js
- Connecting a database with Prisma · Next.js
- Middleware · Next.js
- Planning the data model · Next.js
- Forms and validation · Next.js
- File uploads · Next.js
- Testing and error monitoring · Next.js
- Order confirmation and emails · Next.js
- What a reverse proxy is · Nginx
- WebSockets through Nginx · Nginx
- Sending a webhook · No-code Automation
- What an API is, in plain words · No-code Automation
- Reading API documentation · No-code Automation
- API keys and authentication · No-code Automation
- Making an HTTP request from a workflow · No-code Automation
- JSON: reading a response · No-code Automation
- What n8n is and why self-hosting matters · No-code Automation
- Why Node is asynchronous · Node.js
- The event loop · Node.js
- The http module · Node.js
- Status codes · Node.js
- Error-handling middleware · Node.js
- Schemas and models · Node.js
- PostgreSQL from Node · Node.js
- Relationships and joins · Node.js
- JWT · Node.js
- Refresh tokens · Node.js
- Sessions and cookies · Node.js
- Zod or Joi · Node.js
- A single error shape for the whole API · Node.js
- Logging · Node.js
- Debugging a failing request · Node.js
- Background jobs and queues · Node.js
- File uploads · Node.js
- Deploying to a VPS · Node.js
- Models and fields in Python · Odoo ERP
- OOP in Java, C++ and Python: the same ideas · Object-Oriented Programming
- Dependency injection: the idea · Object-Oriented Programming
- psql basics · PostgreSQL
- Subqueries · PostgreSQL
- CTEs with WITH · PostgreSQL
- Window functions · PostgreSQL
- What an API is · Postman
- Client, server, request and response · Postman
- HTTP methods · Postman
- JSON · Postman
- Request headers · Postman
- Postman Visualizer · Postman
- WebSocket requests in Postman · Postman
- Python me tuple aur list me kya fark hai · Python programming
- Python me dictionary kaise banate hain · Python programming
- Python me virtual environment banana · Python programming
- Python me stack kaise banate hain · Python programming
- Django project kaise start kare · Python programming
- FastAPI se REST API banana · Python programming
- The project structure · React
- useEffect · React
- useCallback · React
- Writing a custom hook · React
- React Router · React
- fetch and async in React · React
- Axios · React
- React Query basics · React
- Caching and refetching · React
- Optimistic updates · React
- Component composition · React
- Compound components · React
- A component API that reads well · React
- Refresh and logout · React
- When context is enough · React
- Redux Toolkit · React
- Environment variables · React
- Production build · React
- Deploying to Vercel or Netlify · React
- Folder structure that survives growth · React
- Expo Router and React Navigation · React Native
- Offline behaviour · React Native
- Routing and extractors · Rust
- Window functions kya hote hain · SQL & Databases
- Functional and non-functional requirements · System Design
- API design basics · System Design
- Clarifying requirements · System Design
- Finding bottlenecks · System Design
- Explaining tradeoffs · System Design
- Reviewing capacity assumptions · System Design
- What TypeScript adds to JavaScript · TypeScript
- Your first .ts file · TypeScript
- tsconfig.json · TypeScript
- Arrays and tuples · TypeScript
- any, unknown and never · TypeScript
- Type inference · TypeScript
- Union and literal types · TypeScript
- Type aliases · TypeScript
- Typing a function · TypeScript
- Object types and interfaces · TypeScript
- Enums · TypeScript
- Classes in TypeScript · TypeScript
- Implementing an interface · TypeScript
- Generics: the basics · TypeScript
- Generic constraints · TypeScript
- Abstract classes · TypeScript
- Type narrowing and guards · TypeScript
- Setting up React with TypeScript · TypeScript
- Generic components · TypeScript
- A Node project in TypeScript · TypeScript
- Building and running in production · TypeScript
- The loop: prompt, code, preview, test, fix · Vibe Coding with AI
- Imports and packages · Vibe Coding with AI
- What components are · Vibe Coding with AI
- What a repository is · Vibe Coding with AI
- Why you commit before a big AI change · Vibe Coding with AI
- Branches · Vibe Coding with AI
- Reading a diff · Vibe Coding with AI
- What an API is · Vibe Coding with AI
- Endpoints, requests and responses · Vibe Coding with AI
- JSON · Vibe Coding with AI
- GET and POST · Vibe Coding with AI
- API keys · Vibe Coding with AI
- Reading API documentation · Vibe Coding with AI
- Sessions and tokens · Vibe Coding with AI
- Development versus production · Vibe Coding with AI
- Reading deployment logs · Vibe Coding with AI
- Understanding an unfamiliar project structure · Vibe Coding with AI
- Asking the AI to map a codebase · Vibe Coding with AI
- Finding the right file · Vibe Coding with AI
- Tracing a feature through the code · Vibe Coding with AI
- Making a small change safely · Vibe Coding with AI
- Checking dependencies · Vibe Coding with AI
- JavaScript you must know · Vibe Coding with AI
- React basics · Vibe Coding with AI
- TypeScript introduction · Vibe Coding with AI
- Working in an existing codebase · Vibe Coding with AI
- Settings, and user versus workspace · Visual Studio Code
- The Source Control view · Visual Studio Code
- Staging a hunk · Visual Studio Code
- Writing a commit · Visual Studio Code
- What Nuxt adds · Vue.js
- Authentication in Vue with JWT · Vue.js
- CSS kaise likhein · Web Development Basics
- A secure authentication flow · Web Application Security
- HTTP and HTTPS, request and response · Website Development
- Forms, labels and inputs · Website Development
- Form validation attributes · Website Development
- Variables, let and const · Website Development
- Functions and scope · Website Development
- Arrays · Website Development
- Objects · Website Development
- The DOM and selecting elements · Website Development
- Events and event listeners · Website Development
- Creating and removing elements · Website Development
- Array methods: map, filter, find and reduce · Website Development
- Promises · Website Development
- async and await · Website Development
- Fetch and calling APIs · Website Development
- Why Git exists · Website Development
- Development versus production · Website Development
- Updating production safely · Website Development
- useState · Website Development
- Frontend and backend together · Website Development
- Forms against an API · Website Development
- TypeScript introduction · Website Development
- Sessions and tokens · Website Development
- Error handling · Website Development

