Most jobs in the marketplace are going to require more skill and experience than you have currently. One avenue that may allow you to make some money while expanding your skills would be to bid on projects through the platform upwork.com. This is a platform designed to help people find freelancers to assist with various projects.
Upwork.com has a constant stream of web development project of all shapes and sizes. You may be able to find some projects there that fit within your skillset and bid to complete them.
Another unpaid opportunity could be to begin writing free/open source scripts, utilities, or tools and post them for public use. This would allow you to expand your capabilities while also building a body of work that you could show potential clients or employers as your skills improve and you begin seeking employment. Look for common problems and find ways to solve them. Even if there are other solutions out there you can exploit your limited knowledge to create simple straight-forward solutions for other beginners like yourself who can often be overwhelmed by some of the more complex solutions and frameworks common in the marketplace.
I recently completed an AP Computer Science course and the short answer is, yes, a family member of mine who majors in computer science started working for company's as he was learning his language, he set his own rates and people gladly payed for it. In my case I don't do much in that field but I am well versed in it since I almost spend 70% of my time studying it. And my family member helps me quite a lot as well. If you would like to discuss this further do feel free to send a call!