Youtube literally pays you so much if you can build an audience and It is difficult. Gaining 1000 subscribers is an easy task you can buy, promote, etc
but for you to really get paid you do need to put efforts
This is easy, you just have to share your journey, learning, experience as a blog
Companies like Medium will help you earn a part-time income maybe full-time.
you provide value to your customers by solving bugs, doing small stuff.
hosting websites, publishing apps like that. you can find your potential client from Fiverr
4) Macro services
you do stuff like creating a website for e-commerce ,restaurant or any other services for people who want that. You can find your potential client from Upwork
If you are a good speaker then go for teaching. Not everybody understands everything from youtube
You can earn up to $3/hr up to $100/hr
There are many other ways
Building a useful API
Becoming an Influencer in twitter
Building an APP that solves some problems and many more