Welcome to this hands-on learning repository that bridges Artificial Intelligence (AI) and Parallel & Distributed Computing (PDC) β designed to help you build strong conceptual foundations while exploring real system-level implementations.
This repository contains two main learning tracks:
| Folder | Focus | Description |
|---|---|---|
π§© AI/ |
Artificial Intelligence | Covers algorithms, logic, and reasoning β from beginner-friendly concepts to advanced implementations like search algorithms, learning models, and decision-making systems. |
βοΈ Parallel_and_distributed_computing/ |
Systems & OS Essentials | Focuses on how operating systems and distributed systems handle multitasking, process creation, synchronization, and performance optimization. |
Each section is structured step-by-step β with readable explanations, clear examples, and short conceptual notes that connect theory to practice.
This project is not just about copying code β itβs about understanding why things work. Each topic aims to be:
- πΉ In-depth but not overwhelming β focused on clarity, not complexity.
- πΉ Practical β real code, real outputs, real understanding.
- πΉ Concept-driven β builds intuition before diving into advanced systems.
- πΉ Progressive β start from fundamentals and move toward advanced concepts.
π¦ Python-Repo/
βββ π§ AI/
β βββ search_algorithms/
β βββ reasoning/
β βββ ...
β
βββ βοΈ Parallel_and_distributed_computing/
βββ OS_essentials/
β βββ syscalls/
β β βββ creating_process/
β β βββ README.md
βββ ...
Each folder is self-contained with its own explanations, examples, and conceptual notes β explore freely in any order.
- AI: Search algorithms, inference, decision trees, and intelligent systems.
- PDC: Process creation, inter-process communication, synchronization, threading, and distributed execution.
The repository evolves continuously β more structured content and advanced examples will be added over time.
The goal is to make complex topics easier to visualize and connect β blending low-level system behavior with high-level AI thinking. Whether youβre just starting out or already exploring deep concepts, this repo helps you see how operating systems and intelligent systems complement each other.
"Understand the concept deeply enough that code becomes the easiest part."
- πΈ AI: Pathfinding, Minimax, and Machine Learning Basics
- πΈ PDC: Process Management, Concurrency, Synchronization
This repository is under active development. If you find any issues, improvements, or ideas β feel free to suggest or fork it! Your feedback will help shape future learning modules and examples.
Hi! Iβm Aheed Khan, a cybersecurity and systems enthusiast with a strong interest in how AI and operating systems intersect. This repository reflects my learning journey β exploring concepts from the ground up and documenting them so others can learn alongside me.
π§© βLearning deeply means teaching clearly.β
π Currently exploring:
- Linux internals and system calls
- AI algorithms and search strategies
- Parallel and distributed system behavior
π¬ Connect or collaborate β always open to sharing ideas and exploring new challenges.
β Thank you for visiting! If you find this repo helpful, donβt forget to star β it β it helps others discover it too!