Click Here for the Hacker Education Curriculum

MIT Open Courseware Path(Hacker’s Education): 

Follow these courses by session. You can take each course in a session simultaneously(concurrently). The sessions are roughly laid out in order of dependency. After finishing this list, you should be ready to work in theoretical physics, or more importantly, quantum computation. I have mixed biology, chemistry, and psychology in here as that was part of the path I followed and broadly relate to hacking.  Do all the * classes.  For computers, do all of the † classes.

Session I 

  • *18.01SC Single Variable Calculus (Fall 2010) Undergraduate link
  • *8.01 Physics 1: classical mechanics Undergraduate link
  • †6.001 Structure and Interpretation of Computer Programs Undergraduate link
  • Chem 1A: General Chemistry (English) link
  • 9.00SC Introduction to Psychology (Fall 2011) Undergraduate link

Session II 

  • *18.02SC Multivariable Calculus (Fall 2010) Undergraduate link
  • *8.02 Physics II electricity and magnetism Undergraduate link
  • †6.042J Mathematics for Computer Science Undergraduate link
  • †6.01SC Introduction to Electrical Engineering and Computer Science I Undergraduate link
  • †6.006 Introduction to algorithms link
  • Biology I
    • 7.01SC Fundamentals of Biology Undergraduate link
    • (alternate)7.012 Introduction to Biology Undergraduate link
  • Chem 1B: General Chemistry (English) link
  • 9.01 Neuroscience and Behavior Undergraduate link

Session III 

  • *18.03SC Differential Equations (Fall 2011) Undergraduate link
  • *8.03 physics III: vibrations and waves Undergraduate link
  • *5.60 Thermodynamics & Kinetics Undergraduate link
  • †Data structures and algorithms:
    • 6.046J Introduction to Algorithms (SMA 5503) Undergraduate link
    • (alternate)UNSW CS2: Data Structures and Algorithms – Richard Buckland link
  • Chem 1C: General Chemistry (English) link
  • Anatomy and Physiology I & II link

Session IV 

  • *18.06SC Linear Algebra (Fall 2011) Undergraduate link
  • *8.04 Quantum Physics I Undergraduate link
  • *Electricity and Magnetism link
  • †6.002 Circuits and Electronics Undergraduate link
  • †6.02 Introduction to EECS II: Digital Communication Systems Undergraduate link
  • †COMPSCI 224: Advanced Algorithms link
  • 9.04 Sensory Systems Undergraduate link
  • 9.14 Brain Structure and Its Origins Undergraduate link
  • Chem 51A. Organic Chemistry (English) link
  • Chem 131A. Quantum Principles (English) link
  • Microbiology link

Session V 

  • *2.71 Optics Undergraduate link
  • *8.05 Quantum Physics II Undergraduate link
  • Course in Thermal and Statistical Physics link
  • *Real Analysis I. link
  • *Drexel University–Tensor calculus and calculus of moving surfaces: link
  • †6.851 advanced data structureslink
  • †6.003 Signals and Systemslink
  • †6.004 Computation Structures MIT 6.004 Not on OCW
  • Chem 131B: Molecular Structure and Elementary Statistical Mechanics (English) link
  • 7.38J Introduction to Bioengineering (BE.010J) Undergraduate link
  • Chem 51B: Organic Chemistry (English) link
  • CSE 549 – Introduction to Computational Biology link

Session VI

  • *Complex Analysis(one of these):
    • MATH 331:Complex Analysis link
    • Introduction to Complex Analysis(LSU Bernd Schroeder) link
  • †6.041SC Probabilistic Systems Analysis and Applied Probability link
  • *8.333 Statistical Mechanics I: Statistical Mechanics of Particles link
  • *8.421 Atomic and Optical Physics I Graduate link
  • Chem 128: Introduction to Chemical Biology (English) link
  • Chem 51C: Organic Chemistry (English) link
  • Chem 131C: Thermodynamics and Chemical Dynamics (English) link
  • UC Irvine BioSci 93: DNA to Organisms link

Session VII 

Session VIII 

Session IX

Artificial Intelligence 

  • Introduction to Robotics CS223A link
  • Natural Language Processing CS224N link
  • Machine Learning CS229 link
  • Machine Learning : 2014-2015 link
  • 6.S094: Deep learning for Self-Driving Cars link