This is a simple command-line interface (CLI) application built in Java that mimics the functionality of a tool like Udemy. The purpose of this project is to provide an opportunity to learn and practice Test-Driven Development (TDD) techniques in a practical setting.
The application provides a command-line interface for users to perform various actions, such as adding, buying, and deleting courses. Each feature of the application has been developed using TDD, with unit tests created before the implementation of the feature itself.
This project serves as a learning exercise and provides an opportunity to practice TDD techniques using Java.
Before using this project, you'll need to have the following installed:
- JDK Version 17
To install this project, follow these steps:
- Clone the repository:
clone https://github.com/jayramani/LearnCode.git
- Navigate to the Project directory:
cd LearnCode
- Compile the Java program using the following command:
javac Main.java
- Run the program using the following command:
java Main