Apna College
About the teacher: Apna CollegeTeacher के बारे में: Apna College
Apna College: Web development, cloud computing and software engineering subjects.
Hindi explanations, comparisons and technical learning guidance. Suits: College students, coding beginners and aspiring software developers.
Apna College के 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
- Why a model needs your documents · AI Agents
- When RAG is the wrong tool · AI Agents
- Why agents need testing · AI Agents
- Comparing two versions of an agent · AI Agents
- AI ko role kaise dein · AI Tools & Prompting
- End-to-end testing with Cypress · Angular
- What cloud computing is · AWS
- Domain 1: Cloud Concepts · AWS
- Planning the architecture · AWS
- The problem a blockchain solves · Blockchain Fundamentals
- Tokens and NFTs: the technology · Blockchain Fundamentals
- Energy use and criticism · Blockchain Fundamentals
- Excel and SQL for analysts · Business Analysis
- What C is and why it is still taught · C Programming
- Your first program · C Programming
- Compiling and running · C Programming
- Type conversion · C Programming
- Nested loops and patterns · C Programming
- Writing functions · C Programming
- Recursion · C Programming
- Arrays · C Programming
- Two-dimensional arrays · C Programming
- Bitwise operations · C Programming
- Trees · C Programming
- Searching and sorting · C Programming
- The problem: it works on my machine · CI/CD & GitHub Actions
- Continuous integration, delivery and deployment · CI/CD & GitHub Actions
- A pipeline, a stage and a job · CI/CD & GitHub Actions
- Where CI runs: GitHub Actions, GitLab CI, Jenkins and the rest · CI/CD & GitHub Actions
- The Git you need: branches, pull requests and tags · CI/CD & GitHub Actions
- Status checks that block a merge · CI/CD & GitHub Actions
- Cloud computing defined · Cloud Computing Fundamentals
- History: from grids to the cloud · Cloud Computing Fundamentals
- Benefits and risks · Cloud Computing Fundamentals
- Community and multi-cloud · Cloud Computing Fundamentals
- Containers and Docker: the idea · Cloud Computing Fundamentals
- AWS overview · Cloud Computing Fundamentals
- What the cloud is, briefly · Cloud Security
- Securing an Azure subscription: the first steps · Cloud Security
- Variables and data types · C++
- Conditions and loops · C++
- Recursion · C++
- Arrays and vectors · C++
- Pointers · C++
- References · C++
- Strings in C++ · C++
- Classes and objects · C++
- STL containers: vector, map, set · C++
- Iterators · C++
- Lambdas · C++
- STL for contests · C++
- Classic problems: arrays and strings · C++
- Practising on Codeforces and CodeChef · C++
- Stacks and queues · C++
- Trees and BST · C++
- Dynamic programming: the basics · C++
- Sorting and searching · C++
- Segment trees · C++
- Variables, constants and var · C#
- Operators · C#
- Pattern programs with nested loops · C#
- Strings and StringBuilder · C#
- Polymorphism and virtual methods · C#
- Carousel · Bootstrap & Tailwind
- Customising Bootstrap with Sass · Bootstrap & Tailwind
- Authenticity and non-repudiation · Cybersecurity Fundamentals
- Data ke types kya hote hain · Data Analysis Fundamentals
- Pipeline logging and alerting · Data Engineering
- What data science is · Data Science Fundamentals
- Data science, analytics and machine learning · Data Science Fundamentals
- The data science life cycle · Data Science Fundamentals
- Roles: analyst, scientist, engineer · Data Science Fundamentals
- Reading learning curves · Deep Learning
- Embeddings in generative models · Deep Learning
- Evaluating generated outputs · Deep Learning
- What DevOps is · DevOps
- The software delivery lifecycle · DevOps
- Agile and DevOps · DevOps
- Common tools map · DevOps
- Roles on a DevOps team · DevOps
- Git init, add and commit · DevOps
- Branches and merging · DevOps
- Remote repositories on GitHub · DevOps
- Pull requests · DevOps
- What CI is · DevOps
- Jenkins pipelines · DevOps
- Running tests in a pipeline · DevOps
- Build artifacts · DevOps
- What containers are · DevOps
- Docker images and containers · DevOps
- AWS core services for DevOps · DevOps
- CI/CD to the cloud · DevOps
- Cost awareness · DevOps
- Binary arithmetic · Digital Electronics
- Containers and virtual machines · Docker & Kubernetes
- Your first container: hello-world and nginx · Docker & Kubernetes
- Application Design and Build · Docker & Kubernetes
- Application Deployment · Docker & Kubernetes
- Why data structures and algorithms · Data Structures & Algorithms
- Time complexity and Big O · Data Structures & Algorithms
- Space complexity · Data Structures & Algorithms
- Reading constraints and choosing an approach · Data Structures & Algorithms
- How to approach a new problem · Data Structures & Algorithms
- Kadane's algorithm · Data Structures & Algorithms
- String problems: reverse, palindrome, anagram · Data Structures & Algorithms
- Reversing a linked list · Data Structures & Algorithms
- How recursion works · Data Structures & Algorithms
- Base case and the call stack · Data Structures & Algorithms
- Subsets and permutations · Data Structures & Algorithms
- Backtracking: N-Queens and Sudoku · Data Structures & Algorithms
- Binary trees and traversals · Data Structures & Algorithms
- Binary search tree · Data Structures & Algorithms
- Representing a graph · Data Structures & Algorithms
- Bubble, selection and insertion sort · Data Structures & Algorithms
- Merge sort · Data Structures & Algorithms
- Binary search · Data Structures & Algorithms
- Binary search on the answer · Data Structures & Algorithms
- Hash maps and hash sets · Data Structures & Algorithms
- Frequency counting and two-sum patterns · Data Structures & Algorithms
- Fibonacci and climbing stairs · Data Structures & Algorithms
- How a coding round works · Data Structures & Algorithms
- Practising on a judge: LeetCode and GeeksforGeeks · Data Structures & Algorithms
- Top array and string questions · Data Structures & Algorithms
- Top linked list and tree questions · Data Structures & Algorithms
- Explaining your approach in an interview · Data Structures & Algorithms
- How a contest works: Codeforces and CodeChef · Data Structures & Algorithms
- Number theory: GCD, primes and modular arithmetic · Data Structures & Algorithms
- DP on grids · Data Structures & Algorithms
- Calling REST APIs from Go · Go
- Coding problems in Go · Go
- Introducing yourself at work · Business English
- Common mistakes Indians make in English · Business English
- Resume mein hobbies likhni chahiye ya nahi · Interview & Resume Skills
- Interview se pehle resume kaise revise karein · Interview & Resume Skills
- Different jobs ke liye resume kaise change karein · Interview & Resume Skills
- Interview answer ko short kaise rakhein · Interview & Resume Skills
- What Java is and where it runs · Java
- Installing the JDK and an editor · Java
- Your first program · Java
- How a Java program is organised · Java
- Type casting · Java
- Input and output with Scanner · Java
- if and else · Java
- switch · Java
- for and while loops · Java
- Nested loops and patterns · Java
- Writing a method · Java
- Parameters and return values · Java
- Arrays · Java
- Two-dimensional arrays · Java
- Strings and common string methods · Java
- Classes and objects · Java
- Encapsulation and access modifiers · Java
- Inheritance · Java
- Abstract classes and interfaces · Java
- static and final · Java
- ArrayList and HashMap · Java
- Time and space complexity · Java
- Linked lists · Java
- Stacks and queues · Java
- Recursion · Java
- Sorting and searching · Java
- Trees and graphs: the basics · Java
- OOP questions · Java
- String and array questions · Java
- Collections questions · Java
- Writing clean answers on paper · Java
- Monitoring basics · Linux & Shell
- Why retrieval · LLM Fundamentals
- Vector databases · LLM Fundamentals
- Retrieve, then generate · LLM Fundamentals
- Citations and grounding · LLM Fundamentals
- Evaluating a RAG system · LLM Fundamentals
- Tool calling · LLM Fundamentals
- Golden ratio and grids · Logo & Brand Identity Design
- What machine learning is · Machine Learning with Python
- What a neural network is · Machine Learning with Python
- WebSockets through Nginx · Nginx
- Retrieval augmented generation basics · Natural Language Processing
- What an API is, in plain words · No-code Automation
- Reading API documentation · No-code Automation
- API keys and authentication · No-code Automation
- JSON: reading a response · No-code Automation
- WebSockets and Socket.IO · Node.js
- Models and fields in Python · Odoo ERP
- Procedural code and its limits · Object-Oriented Programming
- What object-oriented programming is · Object-Oriented Programming
- A first class and object · Object-Oriented Programming
- Class and object · Object-Oriented Programming
- Attributes and methods · Object-Oriented Programming
- Constructors · Object-Oriented Programming
- this and self · Object-Oriented Programming
- Static members · Object-Oriented Programming
- Base and derived classes · Object-Oriented Programming
- Multilevel and hierarchical inheritance · Object-Oriented Programming
- What a design pattern is · Object-Oriented Programming
- The syllabus: OOP with Java or C++ · Object-Oriented Programming
- Programs on inheritance and polymorphism · Object-Oriented Programming
- Profile photo and banner · Personal Branding
- Headline · Personal Branding
- About section · Personal Branding
- Experience and skills · Personal Branding
- Featured section and recommendations · Personal Branding
- Introducing yourself when English is expected · Personality Development & Communication
- PHP inside HTML · PHP & Laravel
- Views · PostgreSQL
- What an API is · Postman
- Understanding tech stacks · Recruitment
- What Rust is and why people use it · Rust
- Architectural design · Software Engineering
- DevOps: the idea · Software Engineering
- Database testing with SQL · Software Testing
- Sorting · Swift
- Functional and non-functional requirements · System Design
- Estimating traffic and storage · System Design
- API design basics · System Design
- Analytics pipeline design · System Design
- Clarifying requirements · System Design
- Drawing a high-level architecture · System Design
- Finding bottlenecks · System Design
- Explaining tradeoffs · System Design
- Reviewing capacity assumptions · System Design
- Terraform in CI/CD · Terraform
- Balancing college and self-study · Time Management & Productivity
- Reading generated HTML · Vibe Coding with AI
- Components and functions · Vibe Coding with AI
- What a repository is · Vibe Coding with AI
- Committing · 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
- 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
- Tables, rows and columns · Vibe Coding with AI
- Reading and writing data · Vibe Coding with AI
- Database mistakes AI commonly makes · Vibe Coding with AI
- When to stop asking and try it yourself · Vibe Coding with AI
- How the web works · Vibe Coding with AI
- Multi-cursor · Visual Studio Code
- Search across the project · Visual Studio Code
- Installing an extension · Visual Studio Code
- Language support · Visual Studio Code
- Extensions that earn their place · Visual Studio Code
- Extension performance · Visual Studio Code
- Rename symbol · Visual Studio Code
- Recommending extensions to a team · Visual Studio Code
- Staging a hunk · Visual Studio Code
- Web development ke liye kya chahiye · Web Development Basics
- What a website is, and website versus web app · Website Development
- Frontend and backend · Website Development
- The structure of an HTML document · Website Development
- Classes and IDs · Website Development
- The cascade, specificity and inheritance · Website Development
- Flexbox · Website Development
- CSS Grid · Website Development
- Why Git exists · Website Development
- Branches and merging · Website Development
- GitHub: push, pull and clone · Website Development
- Database concepts · Website Development
- Forms against an API · Website Development
- Security fundamentals · Website Development

