Learn 100+ Computer Science Concepts Explained
Topics Covered in the Video :
- Turning Machine
- CPU
- Transistor
- Bit
- Byte
- Character Encoding ASCII
- Binary
- Hexadecimal
- Nibble
- Machine Code
- RAM
- Memory Address
- I/O Kernel (Drivers)
- Shell Command
- Line Interface
- SSH
- Mainframe
- Programming Language
- Abstraction
- Interpreted
- Compiled
- Executable
- Data Types
- Variable
- Dynamic Typing
- Static Typing
- Pointer
- Garbage Collector
- int
- signed / unsigned
- float
- Double
- Char
- string
- Big endian
- Little endian
- Array
- Linked List
- Set
- Stack
- Queue
- Hash
- Tree
- Graph
- Nodes and Edges
- Algorithms
- Functions
- Return
- Arguments
- Operators
- Boolean
- Expression
- Statement
- Conditional Logic
- While Loop
- For Loop
- Iterable
- Void
- Recursion
- Call Stack
- Stack Overflow
- Base Condition
- Big-O
- Time Complexity
- Space Complexity
- Brute Force
- Divide and conquer
- Dynamic Programming
- Memoization Greedy
- Dijkstra’s Shortest Path
- Backtracking
- Declarative
- Functional Language
- Imperative
- Procedural Language
- Multiparadigm
- OOP
- Class
- Properties
- Methods
- Inheritance
- Design Patterns
- Instantiate
- Heap Memory
- Reference
- Threads
- Parallelism
- Concurrency
- Bare
- Metal
- Virtual Machine
- IP Address
- URL
- DNS
- TCP
- Packets
- SSL
- HTTP
- API
- Printers