Approved technical videos

A curated library of high-quality videos used by Vidilicious.

Category

Difficulty

BeginnerOperating SystemsConcurrencyThreadsOperating Systems

Mutex Explained in Operating Systems

CS Simplified

A trusted explanation of mutexes, race conditions, and critical sections for operating systems learners.

12 indexed moments

IntermediateBackendThreadsLocksBackend

Threads and Synchronization

Engineering Notes

A practical walkthrough of locks, critical sections, and synchronization problems.

9 indexed moments

BeginnerBackendConcurrencyBackendSystems

Concurrency Basics

Backend Academy

A beginner-friendly tour of shared resources, locks, and parallel work.

8 indexed moments

BeginnerBackendRESTHTTPBackend

REST API Basics

API School

Resources, endpoints, HTTP methods, and JSON responses explained without jargon.

15 indexed moments

IntermediateSystem DesignKafkaStreamingSystem Design

Kafka Consumer Groups Explained

Distributed Systems Lab

How Kafka distributes partitions across consumers and tracks processing progress.

11 indexed moments

IntermediateBackendJavaMemoryRuntime

Garbage Collection in Java

JVM Deep Dives

A clear explanation of heap memory, reachability, and automatic cleanup in Java.

10 indexed moments

BeginnerFrontendReactFrontendRendering

React Rendering Explained

Frontend Notes

Understand components, rendering, state updates, and how React decides what changes.

7 indexed moments

AdvancedAIAIEmbeddingsDatabases

Vector Databases for AI Search

AI Systems

How embeddings and vector indexes help AI systems find semantic matches.

13 indexed moments

IntermediateDSADSAArraysTwo pointers

Sliding Window Patterns for Arrays

Interview Prep Daily

Walkthrough of fixed and variable sliding windows with complexity intuition for coding interviews.

14 indexed moments

AdvancedSystem DesignCacheLatencyScale

Caching in Large Systems

Architecture Minutes

CDN edges, TTLs, stampede mitigation, and where caches fit between apps and databases.

16 indexed moments