<p>Let's begin the detailed tour of my question with some personal details:
Age- Almost 15
Grade - 10th
Academics - Always, in the final terms, A1 or A2 (i.e. A+ or A respectively).
I've purchased the official SAT guide for preparation and it will be done before 12th for sure.
Now, I am aware of the fact that while applying to colleges like MIT, academics alone is never ample to get you accepted; you really need to prove yourself in extra-curricular activities as well.
Therefore, considering that in mind and the fact that I am not that much of a social person: I've enrolled in lots of online courses (including from MIT's-- edx[dot]org) which, at the end, will get me a certificate to prove that I have actually taken the course.
That may not be enough, again , even if I get really good marks in SAT (I think), so I would also like to mention that I'll be participating in lots of Olympiads and sports as much as I can and try to do my best.
I haven't really achieved something, but I draw and make gun models with paper-mache because I love doing it. I play guitar fluently; I read lots of books; I know little bit of QBASIC; fundamentals of Python (I'll go further into Web Programming, System Administration and GUI Programming with Python as well); probably, by the end of high school I will have the following languages learned:
Python
Perl
Racket
C++ (whatever will be taught in 11th and 12th, mostly the fundamentals)
Php
HTML
Javascript
And would've created my own web browser.</p>
<p>Now, let's dive into my questions:
Is taking online courses worth the time for meeting some of the requirements for colleges like MIT?
Are my current activities, and considering what I would've completed by the end of high school, enough to get me to schools like MIT?
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?</p>
<p>Sorry for the long read; thanks, in advanced. :)
P.S. There are two things I found out, on the official website of MIT, which a non-native english speaker could consider doing:
"1) take the tests required for native English speakers (see above), or 2) you may take the TOEFL and two SAT Subject Tests, one in math (level 1 or 2) and one in science (physics, chemistry, or biology e/m).
If you have been using English for less than 5 years or do not speak English at home and school, we strongly suggest that you take the TOEFL."</p>
<p>I think my english is not good enough yet to give the native english speaking's test, but still, I suppose I can perform better in SATI than I can in SAT II which has english and one of the given (physics, chemistry, bio).
Also, I've 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 which implies that I love video editing as well.</p>