Professional Documents
Culture Documents
MIT Challenge _ Scott H Young
MIT Challenge _ Scott H Young
FREE NEWSLETTER
My new book,
ULTRALEARNING Learn More
is now available.
MIT Challenge
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 1/21
9/23/2020 MIT Challenge | Scott H Young
Over the next 12 months, I’m going to learn the entire 4-year MIT curriculu
computer science, without taking any classes.
1. How much did I work during the challenge? In the beginning roug
60 hours/week. Later more like 35.
2. Did you get a degree from MIT? No. See the talk above for my
motivation to do the entire education without credit.
3. Did you do everything an MIT student does? No. I did the exams a
programming projects for a curriculum that is very similar to MIT’
own (I had to swap some lab classes and humanities requirements
other classes). The number of credit hours is the same though. Che
here for MIT’s actual 4-year CS curriculum as a comparison to my
(Note: This link has been updated as the old one was dead, howev
haven’t checked whether there were changes made to the CS
curriculum since I did the MIT Challenge)
4. Did you use textbooks or lecture videos? Everything is in the “See
More…” pane for each class. Please check it out if you’re unsure fo
each class.
5. What order did you do the classes in? In the order listed below. Ex
some were taken at the same time. However if you followed this or
serially you wouldn’t miss any prerequisites.
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 2/21
9/23/2020 MIT Challenge | Scott H Young
6. Did you grade the work yourself? Yes. Admittedly, this introduces
some degree of error over having a professor grade my work.
However, most of the exams are quantitative with solution sets tha
have grading rubrics, so it limits the error somewhat. I encourage
anyone to check out my actual exam results and compare them aga
the solutions. In many of the exams that had lengthy calculations
required, I allowed for part marks provided the concepts taught in
course were applied correctly. I believe the provided grading is
arguably a fair one, but if you wanted to take the strong position th
any mistake (such as forgetting to carry a minus sign) invalidates a
entire question, this would reduce some of my grades. I’ve gone
through and recalculated under these more severe restrictions and
would put the final exams for 18.01, 5.111, 18.03, 6.002 and 6.013 be
the passing threshold (the other 28 classes were either unaffected o
stayed above passing). I believe the original grading was fair, if
imperfect, but these later calculations show the impact of my decis
to use part marks.
7. Do you believe everyone shouldn’t go to university and do this
instead? Of course not. I did my undergrad in university and I don
regret it. My goal for this project was to see if it would be possible–
push the expectations for how long, how costly and how
conventionally an education must be obtained.
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 3/21
9/23/2020 MIT Challenge | Scott H Young
Beyond the poetry of the machine, computer science is also immensely pra
Fortunes have been made and revolutions sparked on lines of code.
I’ve always wanted to speak that language. But, I didn’t want to invest fou
of my life and hundreds of thousands of dollars to learn it.
Will I fail? It’s definitely a possibility—people a lot smarter than myself str
through immense workloads at institutions like MIT, and I’m attempting t
the same material at 4x the speed, without the benefit of instructors.
All I can promise is to share what I find with you. Listed below are all 33 c
I’ll be covering. For each of them, I’ll write the final exam and you can com
my answers to the MIT official solutions. I’ll also post any failures, so you
sure I’m not omitting my mistakes.
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 4/21
9/23/2020 MIT Challenge | Scott H Young
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 5/21
9/23/2020 MIT Challenge | Scott H Young
Because I’m not enrolled in MIT (or affiliated with them in any way) I’ve h
construct my own rules to make the challenge fair, yet feasible. The basic r
simple:
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 7/21
9/23/2020 MIT Challenge | Scott H Young
I spent nearly a month trying to piece together the closest mirror of MIT’s
computer science curriculum to follow. Unfortunately, I can’t do this perfe
since some classes are impossible to evaluate (including labs and research
classes), and others didn’t have any access online.
The only other exception with MIT has to do with electives. I’m taking var
non-computer science classes, to best mimic the HASS requirements for M
students. These aren’t a perfect match, as the online courseware for arts is
considerably weaker than for sciences at MIT.
You can see the actual MIT curriculum for computer science here.
Given the pace I’m attempting, I think it’s inevitable that I’ll fail a class. My
requirement is that I pass a final exam, so if I fail one, I’m allowing myself
a different exam after.
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 9/21
9/23/2020 MIT Challenge | Scott H Young
I’ll admit, I may be a bit crazy, or arrogant, for wanting to complete a 4-yea
program in only 12 months. However, my real motivation is to show peop
learning faster is possible and that it can be more fun at the same time.
No, and that’s exactly the point. Our society incorrectly equates knowledg
accreditation. Getting a piece of paper is great, and for many lines of work
completely necessary. But the equation is made so strongly that people for
two things are different.
I already have a career as a writer and small business owner. I never want
for a large corporation, where HR might scrutinize over my lack of a diplo
me, I just want to learn computer science in case I want to start a new busi
work for a start-up.
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 10/21
9/23/2020 MIT Challenge | Scott H Young
No, but the difference is subtle. Most the classes build on past concepts, so
goal with each is to develop a deep understanding that I can leverage. Cra
is typically a resort to memorization to quickly pass a test then forget it.
Understanding is harder, but not necessarily more time consuming (and a
requirement if each class builds on the one before it).
As an update, Since the first four classes, I’ve been proceeding 3-4 classes i
parallel at a time. Although this involves reviewing over a much shorter ti
span than is typical (1 month instead of 1 semester), it increases the benefit
spaced repetition.
When I was still in high-school I did a fair bit of programming, mostly crea
small computer games. In addition, I’ve taken 4 university-level computer
classes, when I attended the University of Manitoba for my business degre
do have some prior experience with programming which will give me an
advantage in the challenge. That being said, my prior level of skill isn’t pro
far from many of the CS students actually attending MIT and for whom th
curriculum is based.
Best Articles
Best Learning Best Habits Best Goal Setting
Best Life Philosophy Best Career Best Feeling Better
Best Thinking Better Best Productivity Best Books
LEARN FASTER
ACHIEVE MORE
Join 85,000+ readers who get my weekly news
and I'll send you my free rapid-learning ebo
Name...
Email...
JOIN NEWSLETTER
No worries, I'll never share your email info
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 12/21
9/23/2020 MIT Challenge | Scott H Young
LOG IN WITH
OR SIGN UP WITH DISQUS ?
Name
Basically, MIT has general requirements which are the essential training in all sciences they e
their graduates, so I did bio, physics, chem, etc. as general req's. Then there will be departme
specific requirements, for CS/EE, there were a bunch of those. Finally there will be major-spe
requirements (I ended up doing a mix of EE and CS for convenience reasons, but you could sp
Then there are electives which are within the department but aren't specific classes.
It is a bit tricky to figure out at first, but you just have to approach it how an MIT student wou
many credits are required, which classes do you need to take, which ones are electives, and fin
i b i
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ ibl f d 'll d fi d bl b i 13/21
9/23/2020 MIT Challenge | Scott H Young
ones are going to be impossible for you to do so you'll need to find a reasonable substitute.
△ ▽ • Reply • Share ›
I had a similar trajectory. Going to business school because I wanted to pick up the social skills neces
a girlfriend and make friends outside of DOTA and Counter-Strike. It seems universities put in progr
MBAs to help technical people transition to business but going the other way (soft skills to technical)
popular.
I'm about half-way through my first course on 6.189 Introduction to programming with Python. It's b
so far. I got a little confused with the way the course is structured so I'm just going to go through the
textbook then backtrack and complete the assignments, additional readings, projects and exams.
I do want to get to a level where I can participate meaningfully in coding meet-ups or hackathons an
projects or a job from there.
Thanks again for doing this! It's inspiring to know someone else has walked down the self-learning p
1△ ▽ • Reply • Share ›
I don't mean at all to complete it within a year as Scott did as I need to balance it out with my
take my time.
1△ ▽ • Reply • Share ›
https://www.linkedin.com/in...
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 14/21
9/23/2020 MIT Challenge | Scott H Young
△ ▽ • Reply • Share ›
I'm currently taking this data science and statistics program from MITx:
https://www.edx.org/microma...
You can take each course for free or pay so you can receive a certificate. This on
different from other data science programs because it focuses on building a sol
probability/statistics foundation before getting into machine learning.
△ ▽ • Reply • Share ›
A • 2 years ago
Did you forget the content a few years after? Or did you find that you were able to remember? i.e was
cramming for an exam where you learn too much too quickly and forget it?
△ ▽ • Reply • Share ›
That said, relearning is generally easier when you go back. I had to do a bit of this in my recen
mechanics project, as I had forgotten a lot of details from calculus and linear algebra, but it w
faster to pick up things a second time.
3△ ▽ • Reply • Share ›
A • 2 years ago
Do you find you're still able to remember the content? Or was there an effect - similar to when you cr
exams that you quickly forget afterwards?
△ ▽ • Reply • Share ›
Randomly pick an element, partition the list so all the stuff bigger goes above and all the stuff
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 16/21
9/23/2020 MIT Challenge | Scott H Young
Randomly pick an element, partition the list so all the stuff bigger goes above and all the stuff
goes below. Repeat the process recursively on each sublist. O(n lg n).
△ ▽ • Reply • Share ›
But now I'm starting learning reading music and I'd like to have some suggestions in doing it as fast
Could you also provide the names of the books or journals you used (the two feet tower stacked besid
would be really helpful. Thanks again.
2△ ▽ 1 • Reply • Share ›
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 18/21
9/23/2020 MIT Challenge | Scott H Young
△ ▽ • Reply • Share ›
Ni k 4
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 19/21
9/23/2020 MIT Challenge | Scott H Young
Nick • 4 years ago
Scott what you have done is amazing and very inspiring.
△ ▽ • Reply • Share ›
Scott, if you're there, how did you handle that? Did you take time off of work to finish it?
△ ▽ 1 • Reply • Share ›
Actually I learnt about Scott because he had a guest interview in that program. He talk
how he learns and some methods also. The time for completing the course is just a mo
go slowly, but I think it can be completed in a shorter span of time.
△ ▽ • Reply • Share ›
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 20/21
9/23/2020 MIT Challenge | Scott H Young
MORE ABOUT ME
CONTACT ME
AS SEEN IN
https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/ 21/21