HackerEducation

From Hive13 Wiki
Jump to: navigation, search

Overview

Summary

MIT OCW and Others Hacker's Education Guide.

Project Manager

Matthew Zeits

Contributors

Project Status

A quick summary of the project's current status. The widget has been programmed and the case is being painted. Etc.

Project Needs

  • People to watch and review the lectures. Create pages on each

Project Updates

January 3, 2015 created page with initial content

Added initial content. Still need to work on explanation(didactics) and motivation. Probably will do some videos to help explain this. I am now maintaining this content here: [1]

January 4, 2015 Adding new content

Looking for modern physics courses and more general e&m lectures to bridge some gaps. Looking for more datastructures and algorithms courses. Want operating systems, computer systems courses and networking courses. Would like some pchem or biochem courses. Need to denote basic minimum path to get to quantum computing. Comments/Suggestions [2]


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.

HINT: If you do nothing else, watch Walter Lewin's physics lectures(8.01,8.02,8.03). He's quite entertaining, and you can fill in the calculus as you go. [3]

HINT 2: If you make it through Lewin's lectures, this guy is one of the geniuses of String theory and gave us a great resource: http://theoreticalminimum.com/home [4]

Session I

18.01SC Single Variable Calculus (Fall 2010) Undergraduate [5]

8.01 Physics 1: classical mechanics Undergraduate [6]

6.001 Structure and Interpretation of Computer Programs Undergraduate [7]

(a)5.112 Principles of Chemical Science (Fall 2005) Undergraduate [8]

9.00SC Introduction to Psychology (Fall 2011) Undergraduate [9]


Session II

18.02SC Multivariable Calculus (Fall 2010) Undergraduate [10]

8.02 Physics II electricity and magnetism Undergraduate [11]

6.042J Mathematics for Computer Science Undergraduate [12]

6.01SC Introduction to Electrical Engineering and Computer Science I Undergraduate [13]

7.01SC Fundamentals of Biology Undergraduate [14] or 7.012 Introduction to Biology Undergraduate [15]

(a)CHEM 125a: Freshman Organic Chemistry I [16]

9.01 Neuroscience and Behavior Undergraduate [17]


Session III

18.03SC Differential Equations (Fall 2011) Undergraduate [18]

8.03 physics III: vibrations and waves Undergraduate [19]

5.60 Thermodynamics & Kinetics Undergraduate [20]

6.046J Introduction to Algorithms (SMA 5503) Undergraduate [21] or UNSW CS2: Data Structures and Algorithms - Richard Buckland [22]

6.041SC Probabilistic Systems Analysis and Applied Probability (Fall 2013) Undergraduate [23]

(a)CHEM 125b: Freshman Organic Chemistry II [24]

Anatomy and Physiology I & II [25]

Session IV

18.06SC Linear Algebra (Fall 2011) Undergraduate [26]

8.04 Quantum Physics I Undergraduate [27]

6.002 Circuits and Electronics Undergraduate [28]

6.02 Introduction to EECS II: Digital Communication Systems Undergraduate [29]

9.04 Sensory Systems Undergraduate [30]

9.14 Brain Structure and Its Origins Undergraduate [31]

Microbiology [32]

Session V

2.71 Optics Undergraduate [33]

8.05 Quantum Physics II Undergraduate [34]

MATH 331:Complex Analysis [35]

Drexel University--Tensor calculus and calculus of moving surfaces: [36]

UNSW History of Mathematics - N J Wildberger [37]

Stanford Leonard Susskind lectures [38]

7.38J Introduction to Bioengineering (BE.010J) Undergraduate [39]

CSE 549 - Introduction to Computational Biology [40]


Session VI & VII

At some point, you will need to learn some analysis in order to go through the following lectures; the quantum theory course starts with a formalization that requires understanding Hilbert spaces and functionals, complete spaces and various other analytical concepts. Rudin is the standard for this and Harvey Mudd has a lecture series that takes you through to where you need to be in terms of understanding these concepts. For historical reference, Bill Gates and Richard Stallman took Harvard Math 55 with Rudin which is essentially 4 years of math in a one year course--so much for dropping out. Besides, learning real analysis is fun! Real Analysis I. [41]

Then do this series(Real analysis going up through Hilbert Spaces with practical applications(yay!) like fourier analysis: [42]

Pirsa(Theoretical Physics--do all of these): [43]

[44]

Also you might want to do these:

Stanford Engineering Everywhere: Linear Systems and Optimization The Fourier Transform and its Applications [45]

8.421 Atomic and Optical Physics I Graduate [46]

8.422 Atomic and Optical Physics II Graduate [47]

8.851 Effective Field Theory Graduate [48]

Artificial Intelligence

Introduction to Robotics CS223A [49]

Natural Language Processing CS224N [50]

Machine Learning CS229 [51]

Machine Learning : 2014-2015 [52]

Chemistry Path

follow the hacker education sessions without viewing the (a) video lectures unless you want another perspective. These guys are by quarter so you can probably do 2 to every above session.

Chem 1A: General Chemistry (English) [53] Chem 1A is the first quarter of General Chemistry and covers the following topics: atomic structure; general properties of the elements; covalent, ionic, and metallic bonding; intermolecular forces; mass relationships.

Chem 1B: General Chemistry (English) [54] Chem 1B is the second quarter of General Chemistry and covers the following topics: properties of gases, liquids, solids; changes of state; properties of solutions; stoichiometry; thermochemistry; and thermodynamics.

Chem 1C: General Chemistry (English) [55] Topics covered include equilibria, aqueous acid-base equilibria, solubility equilibria, oxidation reduction reactions, electrochemistry; kinetics; special topics.

Chem 51A. Organic Chemistry (English) [56] "Fundamental concepts relating to carbon compounds with emphasis on structural theory and the nature of chemical bonding, stereochemistry, reaction mechanisms, and spectroscopic, physical, and chemical properties of the principal classes of carbon compounds."

Chem 51B: Organic Chemistry (English) [57] This is the second quarter of the organic chemistry series. Topics covered include: Fundamental concepts relating to carbon compounds with emphasis on structural theory and the nature of chemical bonding, stereochemistry, reaction mechanisms, and spectroscopic, physical, and chemical properties of the principal classes of carbon compounds.

Chem 51C: Organic Chemistry (English) [58] This is the third quarter course in the organic chemistry series. Topics covered include: Fundamental concepts relating to carbon compounds with emphasis on structural theory and the nature of chemical bonding, stereochemistry, reaction mechanisms, and spectroscopic, physical, and chemical properties of the principal classes of carbon compounds.

Chem 107: Inorganic Chemistry (English) [59] This course is an introduction to modern inorganic chemistry. Topics include principles of structure, bonding, and chemical reactivity with application to compounds of the main group and transition elements, including organometallic chemistry.

Chem 128: Introduction to Chemical Biology (English) [60] Introduction to the basic principles of chemical biology: structures and reactivity; chemical mechanisms of enzyme catalysis; chemistry of signaling, biosynthesis, and metabolic pathways.

Chem 131A. Quantum Principles (English) [61] This course provides an introduction to quantum mechanics and principles of quantum chemistry with applications to nuclear motions and the electronic structure of the hydrogen atom. It also examines the Schrödinger equation and study how it describes the behavior of very light particles, the quantum description of rotating and vibrating molecules… Read more

Chem 131B: Molecular Structure and Elementary Statistical Mechanics (English) [62] Principles of quantum mechanics with application to the elements of atomic structure and energy levels, diatomic molecular spectroscopy and structure determination, and chemical bonding in simple molecules.

Chem 131C: Thermodynamics and Chemical Dynamics (English) [63] In Chemistry 131C, students will study how to calculate macroscopic chemical properties of systems. This course will build on the microscopic understanding (Chemical Physics) to reinforce and expand your understanding of the basic thermo-chemistry concepts from General Chemistry (Physical Chemistry.) We then go on to study how chemical reaction… Read more

Chem 201: Organic Reactions Mechanisms I (English) [64] Advanced treatment of basic mechanistic principles of modern organic chemistry. Topics include molecular orbital theory, orbital symmetry control of organic reactions, aromaticity, carbonium ion chemistry, free radical chemistry, the chemistry of carbenes and carbanions, photochemistry, electrophilic substitutions, aromatic chemistry.

Chem 202: Organic Reaction Mechanisms II (English) [65] These videos are part of a 23-lecture graduate-level course titled "Organic Reaction Mechanisms II" taught at UC Irvine by Professor David Van Vranken. Topics include more in-depth treatment of mechanistic concepts, kinetics, conformational analysis, computational methods, stereoelectronics, and both solution and enzymatic catalysis.

Chem 203: Organic Spectroscopy (English) [66] Graduate course in organic spectroscopy. Modern methods used in structure determination of organic molecules. Topics include mass spectrometry; ultraviolet, chiroptical, infrared, and nuclear magnetic resonance spectroscopy.


Links

  • Links go here