Skip to content

A collection of 600+ practice programs made using C, C++, JAVA, Python, Go, JavaScript, PHP and Leetcode Solutions.

License

Notifications You must be signed in to change notification settings

Prathamesh-Patil-GitHub/practice-programs

Repository files navigation

600+ Practice Programs for Learning C, C++, Java, Python, Go, JavaScript, PHP and Leetcode Solutions.

This repository contains a collection of practice programs that I have developed while learning C, C++, Java, Python, Go and PHP since 2019. The programs cover various aspects of programming, including basic syntax and software development concepts.

The purpose of this repository is to showcase my progress as a programmer and provide an opportunity for others to learn from my code. Feel free to explore the programs and provide feedback on how I can improve my coding skills.

Getting Started

To get started with this repository, you will need to have a basic understanding of programming concepts and familiarity with one or more of the programming languages mentioned above. You will also need a code editor and a compiler or interpreter for the programming language you want to work with.

Contents

The programs in this repository are organized by programming language. The main folders are:

  • PRO C: Contains programs written in C programming language.
  • PRO C++: Contains programs written in C++ programming language.
  • PRO Java: Contains programs written in Java programming language.
  • PRO Python: Contains programs written in Python programming language.
  • PRO Go: Contains programs written in Go programming language.
  • PRO JavaScript: Contains programs written in JavaScript programming scripting language.
  • PRO PHP: Contains programs written in PHP programming language.
  • PRO Data Structures: Contains Data Structure and Algorithm programs written using C and C++.
  • PRO Design Pattern: Contains Behavioral, Creational and Structural Design Pattern Implementations using Java programming language.
  • PRO Leetcode Solutions: Contains all leetcode solutions that I've submitted till now.

Each of these folders contains programs that cover various topics related to the respective programming language and concepts.

Contributing

If you want to contribute to this repository, you can do so by submitting a pull request. Please make sure that your code follows the style and formatting guidelines of the programming language you are working with. Also, include a brief description of the program and the purpose it serves.

Acknowledgments

I would like to thank the online community, my tutors and various programming resources that have helped me in my journey to learn programming. Their contributions have made it possible for me to develop the programs in this repository and improve my coding skills.