Skip to content

Repository files navigation

C++ Projects Collection

A curated collection of compact C++ projects demonstrating Object-Oriented Programming (OOP), Data Structures & Algorithms (DSA), and practical problem-solving across AI, cybersecurity, algorithms, and system design.

Projects

  • 🧠 Neural Network from Scratch
  • 🔐 Caesar & Vigenère Cipher Suite
  • 🌳 Decision Tree Classifier
  • 📡 Packet Sniffer Simulator
  • 🛡️ Intrusion Detection Rule Engine
  • 🔎 Port Scanner Simulator
  • 📦 Huffman File Compression
  • 🧩 Maze Solver (BFS/DFS)
  • ➗ Expression Evaluator
  • ♟️ Mini Chess Move Validator

Technologies

  • C++17
  • Standard Template Library (STL)

Concepts Covered

  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms (DSA)
  • Graph Algorithms
  • Trees & Priority Queues
  • Stacks & Queues
  • Searching & Sorting
  • Basic AI & Machine Learning
  • Cybersecurity Fundamentals

Purpose

These projects were developed to strengthen problem-solving skills, practice clean and modular C++ programming, and build a portfolio of practical implementations.

License

This repository is licensed under the MIT License.

About

A collection of compact C++ projects showcasing Object-Oriented Programming (OOP), Data Structures & Algorithms (DSA), and problem-solving across AI, cybersecurity, algorithms, and system design with clean, modular, and efficient implementations.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages