I use a site called Udemy, which I felt was pretty good for learning programming and coding. I started using an app called Mimo and another app but not sure of the name, but they offer free courses with the option to go premium which isn't very much. I recently took a refresher for HTML & CSS and honestly learned a lot of new things from it. I'm currently enrolled to a Full-Stack Developing boot-camp which I got for 14.99. But for pricing, depending on what site or resource you decide to use, you can go from $0 - $200.