Skip to content

A documentation of my C++ learning journey from scratch to an advanced level.

Notifications You must be signed in to change notification settings

Akbar1007/Cpp_Learning_Journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Learning Journey

Welcome to my C++ Learning Journey repository! 🎉

cpp-logo

About the Repository

This repository is a collection of my C++ learning projects, exercises, and notes. Each folder and file contains code along with detailed explanations to help others understand the concepts and logic behind the implementations. Whether you're a beginner or just looking for insights into certain topics, I hope you'll find this helpful.


Contents

  • Beginner Concepts: Basics like variables, data types, conditionals, loops, and functions.
  • Intermediate Topics: Object-oriented programming, file handling, and pointers.
  • Advanced Topics: Templates, STL (Standard Template Library), and multithreading.
  • Practice Problems: A collection of solved problems from various platforms like LeetCode and HackerRank.
  • Projects: Small projects demonstrating practical applications of C++.

How to Use

  1. Browse the folders: Each folder is categorized by topic or level.
  2. Read the explanations: Each code file is accompanied by a description file or inline comments.
  3. Run the code: Feel free to clone the repository and test the code on your machine.
  4. Contribute: Suggestions, fixes, and improvements are welcome!

Requirements

  • A C++ compiler (e.g., Visual Studio 2022, Clang, or MSVC).
  • Familiarity with basic programming concepts is helpful but not required.

Getting Started

  1. Clone the repository:
    git clone https://github.com/yourusername/cpp-learning-journey.git
  2. Navigate to a folder of your choice and run the code files.
    cd cpp-learning-journey/beginner-concepts
    g++ example.cpp -o example && ./example

Feedback

Feel free to open an issue if you have any questions or feedback. You can also contact me directly through GitHub.


Happy coding! 😊

About

A documentation of my C++ learning journey from scratch to an advanced level.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages