Hello Joanna,
Starting a new nonprofit requires a variety of types of knowledge and skills. While a certification or degree is not required, it is helpful. If you do not have the educational background, it would be a good idea to partner with someone who does so they can help you to navigate the requirements and develop the programming. Degrees such as social work or public administration often provide the requisite knowledge and skills.
I would suggest that you first start by looking through all of the chapters and toolkits provided in The Community Tool Box and reading those that apply, especially Chapters 8 through 29 and 36 through 46. There are organizations that can help to set up a nonprofit, including getting your nonprofit status, structuring the organization and other technicalities. You might also explore to find whether your community or a nearby city has a center for nonprofit management. These organizations provide training and certificates for nonprofit management and other important skills.
I hope this is helpful.
Sincerely,
The Community Tool Box Advisor