This ideas in this video for landscaping front yards on slopes and hillsides are do-able and fairly easy for the average weekend warrior, do it yourselfer, and home owner. The terracing is done with concrete retaining wall block that you can get at your local home center so there’s really nothing in this sloped front yard landscape that is too difficult.
Landscaping front yards on steep slopes and hillsides generally have a different focus than landscapes in the backyard. Designing a steep grade backyard would need to incorporate and develop areas that are flat, livable, and easy to stand on. this would require terracing, cutting out areas, and filling in other areas. On the other hand, front yard landscaping ideas like these at http://landscapingideas.the-landscape-design-site.com/front-yard/ will focus more on level planting areas, good water saturation, and visual effects more than usability.