π Fundamental Concepts All
π Fundamental Concepts All
π‘ A comprehensive open-source learning repository for Computer Science, System Design, and Modern Development
π Table of Contents
- π― Goals
- π Topics Covered
- π Progress Tracker
- π Project Structure
- π How to Use
- π€ Contributing
- π¨βπ» Author
π― Goals
| Goal | Description |
|---|---|
| π | Help students & developers crack technical interviews |
| π | Create a one-stop learning hub for CS + System Design |
| π‘ | Share clear explanations and code examples |
| π€ | Encourage open-source collaboration |
| βοΈ | Document personal learning journey |
π Topics Covered
βοΈ Cloud & DevOps
| Topic | Description | Link | |ββ-|ββββ-|ββ| | AWS | EC2, EBS, ELB, Cloud Services | π AWS | | Docker | Containers, Volumes, Networks | π Docker | | Linux | Commands, DevOps Guide | π Linux |
π§ Computer Science Fundamentals
| Topic | Description | Link | |ββ-|ββββ-|ββ| | DSA & Concepts | Arrays, Time Complexity, Memory | π Concepts | | Database & SQL | Normalization, Joins, Queries | π Database | | Operating Systems | Processes, Memory, Deadlocks | π OS | | OOP | 4 Pillars, SOLID Principles | π OOP | | Networking | OSI Model, TCP/UDP, Ports | π Networking |
ποΈ Advanced Topics
| Topic | Description | Link | |ββ-|ββββ-|ββ| | System Design | Scalability, Microservices, EDA | π System Design | | WebSockets | Real-time Communication | π websockets |
π» Programming Languages
| Language | Topics | Link | |βββ-|βββ|ββ| | JavaScript/TypeScript | Depth Guide, Complete TS | π JS | | Go (Golang) | Advanced Concepts | π Go | | Python | Basics | π Python | | Rust | Hello World | π Rust | | Shell | Bash Scripting | π Shell | | C++ | DSA Practice | π cpp |
π Progress Tracker
β Completed
- SQL & Database Fundamentals
- Docker Basics & Networking
- Linux Commands & DevOps
- JavaScript/TypeScript Guide
- AWS EC2, EBS, ELB
- OOP & SOLID Principles
- OSI Model & Networking
- System Design Basics
π In Progress
- Go Advanced Patterns
- Rust Deep Dive
- Kubernetes & CI/CD
- AI/ML Fundamentals
π Planned
- GraphQL
- Redis & Caching
- Message Queues (Kafka, RabbitMQ)
- Terraform & IaC
π Project Structure
π¦ fundamental-conceptes-all
βββ π AWS/ # Cloud Services (EC2, EBS, ELB)
βββ π Concepts/ # DSA, Memory, Tokens
βββ π Database/ # SQL, Normalization, Joins
βββ π Docker/ # Containers, Volumes, Networks
βββ π Language/
β βββ π Go/ # Golang guides
β βββ π Js/ # JavaScript & TypeScript
β βββ π Python/ # Python basics
β βββ π Rust/ # Rust projects
β βββ π Shell/ # Bash scripting
β βββ π nestjs/ # NestJS framework
βββ π Linux/ # Linux commands & DevOps
βββ π Networking/ # OSI, TCP/UDP, DNS
βββ π OOP/ # Object-Oriented Programming
βββ π OS/ # Operating Systems
βββ π System Design/ # Architecture & Patterns
βββ π websockets/ # Real-time communication
βββ π cpp/ # C++ DSA practice
π How to Use
# Clone the repository
git clone https://github.com/awoladhossain/fundamental-conceptes-all.git
# Navigate to any topic
cd fundamental-conceptes-all/Database
# Read the notes
cat README.md
Quick Tips:
- π Browse folders by topic
- π Read
.mdfiles for explanations - π» Explore code examples
- π Use
Ctrl + Kon GitHub to search
π€ Contributing
Contributions are welcome! Hereβs how:
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/fundamental-conceptes-all.git - Create a branch:
git checkout -b feature/new-topic - Make your changes
- Commit:
git commit -m "Add: new topic notes" - Push:
git push origin feature/new-topic - Open a Pull Request
π Support
If you find this helpful, please:
- β Star this repository
- π΄ Fork to contribute
- π’ Share with others
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π¨βπ» Author
Awolad Hossain
Happy Learning & Happy Coding!
Last Updated: March 2026