<p>Let's begin the detailed tour of my question with some personal details:</p>
<p>Age- Almost 15
Grade - 10th
Academics - Always, in the final terms, A1 or A2 (i.e. A+ or A respectively).
Goal- Master Computer Science before graduation and do well in CS in college as well.</p>
<p>School activities:
Olympiads -- Have participated in some, but haven't achieved anything other than a participation certificate. I'll be participating in lots of Olympiads and sports as much as I can and try to do my best.
House Prefect of 10th class and probably will be of 11th and 12th as well
Member of the MUN club (Most probably the future president, if the school has a president's position in clubs)
Basketball player for the past year</p>
<p>Activities at home:
Drawing/Painting
Making gun models using paper mache
Play guitar fluently
Read lots of books
Would've attended about 5-6 MUN conferences in India</p>
<p>Programming:
QBASIC
Fundamentals of Python, took about 7 months to master, will go further into web programming, system programming and GUI programming.</p>
<p>By the end of high school, will have learnt, for sure:
HTML
CSS
JavaScript
Php
Perl
C++ (whatever will be taught in 11th and 12th, mostly the fundamentals)
Java (all the fundamentals)
Would've created a "resume-like website"
And a basic search engine and a basic web browser</p>
<p>Youtube And Videos:
I will create a few channels in which I'll upload video tutorials of the programming/markup languages I lean
Created a video advertisement, on behalf of the 6th best law school in the country, which aired in the state's official news channel for about a week
Video editing experience in Sony Vegas of about an year
And I WILL have an year of video editing experience in Adobe After Effects</p>
<p>Languages:
Fluent in Hindi, English, currently learning French and German</p>
<p>My questions (good college means top 10):
1) Is taking online courses worth the time for meeting some of the requirements for top colleges?
2) Also, considering that I am an international student, are there any scholarship programs which I can take in my country while I am in 10th or even when I get to 11th or 12th?
3) Are subject tests (SAT II) important for these type of colleges for Computer Science And Programming?
4) And last, is it too late for me start working on my extra-curricular activities to get me accepted?
Thanks, in advance. :)</p>