I've heard that self-studying AP courses that are already offered in your school can actually have a negative impact on your college apps. Some colleges will view it as "being lazy" since AP courses in some circumstances are easier to self study than to take the actual course in school, and many people advise self studying only if your school doesn't offer the course you wish to take. However, as a rising junior, I have already filled up my junior year and senior year with loads of AP's, so I don't have any more room for other AP's I want to take, and in my freshman and sophomore year, I had to take the requisite courses for the AP's I wanted to take (such as honors literature, honors chemistry...), so I was only able to take 2 AP's in my freshman and sophomore years combined. While some people in my class were able to take those pre-req's online, and managed to fill up those classes with AP's during the school year, it's financially straining to do so since the courses are about $500 each, so I was unable to do the same. I also didn't really know much about the importance of high school grades and AP's during that time, so I didn't really bother to care much about it.
So my question is, should I just take those AP classes online to show colleges that I wasn't being "lazy" or should I just self-study? Also, taking them online will boost my GPA since they will be weighted, but the courses do cost about $300-$500 depending on the class, and I can probably score about the same on the exam by self-studying so it wouldn't make a lot of difference from taking them online.