Skip to content

Shreyan-Maity/Learning_CPP

Repository files navigation

🚀 Learning C++

Welcome to my C++ learning repository! This space is dedicated to tracking my progress, storing practice code, and organizing concepts as I master C++ programming.


📚 About This Repository

This repository serves as my personal knowledge base and code archive. It contains structured exercises, algorithm implementations, and notes to solidify my understanding of core and advanced C++ concepts.

📅 30-Day Learning Roadmap

Here is the day-by-day breakdown of topics and practice tasks I am following:

📊 Progress: 6 / 30 Days Completed

Day Topic Practice Task Status
1 Input/Output Print “Hello World” ✅ Done
2 Variables & Data Types Store age & marks ✅ Done
3 Operators Simple calculator ✅ Done
4 Conditionals Check even/odd ✅ Done
5 Loops Multiplication table ✅ Done
6 Nested Loops Star pyramid ✅ Done
7 Mini Project Menu‑driven calculator ⏳ In Progress
8 Functions Factorial function Not Started
9 Recursion Fibonacci series Not Started
10 Arrays Find max/min element Not Started
11 Arrays Reverse array Not Started
12 Strings Palindrome check Not Started
13 Strings Count vowels Not Started
14 Mini Project Student marks average Not Started
15 Pointers Print address of variable Not Started
16 Pointers Traverse array with pointers Not Started
17 Dynamic Memory Allocate array with Not Started
18 Classes Create Student class Not Started
19 OOP Constructors & methods Not Started
20 Objects Create multiple students Not Started
21 Mini Project Bank account class Not Started
22 Linked List Insert nodes Not Started
23 Linked List Traverse list Not Started
24 Linked List Reverse list Not Started
25 Stack Push & pop Not Started
26 Queue Enqueue & dequeue Not Started
27 Stack Balanced parentheses Not Started
28 Searching Binary search Not Started
29 Sorting Bubble sort Not Started
30 Mini Project Library system (linked list) Not Started

🛠️ Tools & Environment

  • Language: C++
  • Compiler: GCC / Clang / MSVC
  • Editor: Visual Studio Code

💻 How to Run the Code

To compile and run any of the C++ files in this repository, open your terminal and use the following commands:

1. Compile:

g++ -o output_name filename.cpp

About

This repo contains all my learning files for C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages