self help
nounThe practice of improving oneself or solving one's own problems without professional assistance, often through books, courses, or support groups.
adjectiveRelating to or designed for self-improvement or solving problems without professional help.