Cancer is one of the most common diseases that concern the medical community all over the world. One of the most common types of cancer is skin cancer. Because the skin is one of the largest parts of the body and is the most vulnerable to disease. Which is considered the most important step in its treatment is to detect it in the early stages. Traditional methods of cancer diagnosis are effective, but finding alternative methods that are less expensive and faster will be critical. Artificial intelligence has proven its effectiveness in many fields, including health care, and its use in this field is beneficial. Here comes the role of Machine learning reduces the time and cost of diagnosing the disease in the early stages. Many studies have proven the effectiveness of machine learning in the various fields. In this project we will an implement machine learning model that will be used for detecting skin cancer.