MITChallenge?ScottHYoung
Over the next 12 months, I’m going to learn the entire 4-year MIT curriculum for computer science, without taking any class.
UPDATE: The MIT Challenge is now complete. I finished on September 26, 2012, just under 12 months after beginning October 1st, 2011. Click on “See More…” for any class to access my exams, official solutions or code I wrote.
Answers to some common questions:
ignore什么意思1.How much did I work during the challenge? In the beginning roughly 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.fonterraDid you do everything an MIT student does? No. I did the exams and programming projec
英语词典免费下载
michits for a curriculum that is very similar to MIT’s own (I had to swap some lab class and humanities requirements for other class). The number of credit hours is the same though. Check here for MIT’s actual 4-year CS curriculum as a comparison to my own.
4.Did you u textbooks or lecture videos? Everything is in the “See More…” pane for each class. Plea check it out if you’re unsure for each class.
5.What order did you do the class in? In the order listed below. Except some were taken at the same time. However if you followed this order rially you wouldn’t miss any prerequisites.
6.Did you grade the work yourlf? Yes. Admittedly, this introduces some degree of error over having a professor grade my work. However, most of the exams are quantitative with solution ts that have grading rubrics, so it limits the error somewhat. I encourage anyone to check out my actual exam results and compare them against the solutions.
7.Do you believe everyone shouldn’t go to university and do this instead? Of cour not. I
did my undergrad in university and I don’t regret it. My goal for this project was to e if it would be possible–to push the expectations for how long, how costly and how conventionally an education must be obtained.
Computers have always fascinated me. From finance to Facebook, algorithms are the hidden language that underlies most of our life. The largest transformations of our world are being written in code, and advancements in artificial intelligence allow us to u computers to understand what it means to be human.
Beyond the poetry of the machine, computer science is also immenly practical. 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 four years of my life and hundreds of thousands of dollars to learn it.
I’m embarking on this experiment becau I want to show that learning doesn’t require acceptance boards and SAT tests, thousands of dollars in debt, or even the 4-year pace most students assume is necessary to learn a subject.
Will I fail? It’s definitely a possibility—people a lot smarter than mylf struggle through immen workloads at institutions like MIT, and I’m attempting to learn the same material at 4x the speed, without the benefit of instructors.
All I can promi is to share what I find with you. Listed below are all 33 class I’ll be covering. For each of them, I’ll write the final exam and you can compare my answers to the MIT official solutions. I’ll also post any failures, so you can be sure I’m not omitting my mistakes.
powersupply
Post-MIT Challenge Update
Since the challenge was completed, I’m using this space to share some of the new cours I complete or programs I’ve finished related to computer science.
∙rosieWordSmith – This is an AI I built that plays Scrabble. Free and open-source.
LEARNING PROGRESS (33/33):
Click on “See More” to view videos, access the cours and e my results
8.01: Physics I – Classical Mechanics – COMPLETED See more…
18.01: Single Variable Calculus – COMPLETED See more…
18.02: Multi-Variable Calculus – COMPLETED See more…
8.02: Physics II – Electromagnetism – – COMPLETED See more…
6.01: Introduction to EE and CS I – COMPLETED See more…
5.111: Principles of Chemical Science – COMPLETED* See more…
7.012: Introduction to Biology – COMPLETED See more…
18.03: Differential Equations – COMPLETED建设项目可行性研究 See more…
6.02: Introduction to EE and CS II – 商标法英文COMPLETED See more…
6.042J: Mathematics for Computer Science – COMPLETED See more…
6.006: Introduction to Algorithms – COMPLETED See more…
avoidance18.06: Linear Algebra – t outCOMPLETED See more…
6.041: Probabilistic Systems Analysis – COMPLETED See more…
6.002: Circuits and Electronics – COMPLETED See more…