Are you stuck on homework? We have some resources compiled below, organized by subject. Enjoy!
Class Resource List - By Michael Lilley
Mathematics
- Professor Leonard - Heavy on visualization and conceptual understanding, works through 3-5 examples in detail for each subject typically. Includes Elementary Algebra, Calculus 1-3, and Basic Statistics. Differential Equations will be posted this coming semester. Videos are typically between 1-3 hours in length.
- Michel Van Biezen - Much more exhaustive subject-wise. Michel does videos on various fields of engineering, science, and math. Similar presentation to Professor Leonard, although videos are not as long. Includes Arithmetic, Elementary Algebra, Geometry, Trigonometry/Precalculus, Calculus 1-3, Differential Equations, Linear Algebra, Business and Finance Math, and more advanced Probability and Statistics.
- 3Blue1Brown - Extremely well-presented conceptual videos. Focus is not on the mechanics of problems, rather on visually understanding the math. Builds a very strong foundation of the material when paired with one of the two (or both) resources above. 3Blue1Brown has an entire series on single-variable calculus and linear algebra.
- Lemma - Excellent website that has an extremely well-presented and in-depth Linear Algebra series. Also includes a small course on mathematical logic puzzles, a series of worksheets with advanced elementary algebra problems (these are especially good for Calculus preparation), and covers the entirety of Euclid’s Elements.
- The Organic Chemistry Tutor - Material is presented in a similar form as Khan Academy, except with more examples and harder problems worked out. Has videos on Algebra, Geometry, Precalculus, Calculus 1 & 2, and Number Systems. Also has videos on science and basic electric circuits.
- TheTrevTutor - Material is presented similar to Khan Academy and The Organic Chemistry Tutor, but (in my opinion) in a better way. Has videos on Discrete Math 1 & 2, Calculus 1 & 2, Linear Algebra, and Natural Logic.
- Eugene Khutoryansky - 3D-Modeled videos on Geometry, Trigonometry/Precalculus, Calculus 1-3, Differential Equations, Fourier Transforms, Complex Numbers, and Linear Algebra.
- MathBff and NancyPi - Has videos on Elementary Algebra, Calculus, and Linear Algebra.
- Khan Academy and patrickJMT - Short, technique-focused videos. Includes Arithmetic, Elementary Algebra, Geometry, Trigonometry/Precalculus, Calculus 1-3, Differential Equations, Statistics, and Linear Algebra.
- Faculty of Khan and EigenChris - Videos on advanced math topics. Tensor Calculus, Bessel Functions, Differential Geometry, etc.
- Numberphile - Videos on various math topics. For conceptual understanding, primarily.
- Wolfram MathWorld - Text-based resource, covers almost all topics in mathematics.
- Better Explained - Articles and videos that focus on an out-of-the-box intuitive understanding of various topics in math.
Physics/Mechanical Engineering/Electrical Engineering
- Michel Van Biezen - Includes basic and advanced Mechanics, basic and advanced Electricity and Magnetism, Optics, Particle Physics, Atomic and Nuclear Physics, General and Special Relativity, Quantum Mechanics, and Thermodynamics. Also has an entire playlist on circuit design.
- All About Circuits - Exhaustive Online Textbook, Video Lectures, and Problem Worksheets on Electromagnetism and circuit design.
- Learn Engineering - Videos primarily on mechanical engineering design. Very visually-oriented.
- The Organic Chemistry Tutor - Videos cover Mechanics and Electromagnetism, as well as basic circuit design.
- Khan Academy - Covers Mechanics, Electromagnetism, basic electrical engineering, astronomy, optics, thermodynamics, special relativity, and quantum mechanics.
- Eugene Khutoryansky - 3D Visual videos on just about every topic in physics.
- Dr. Physics A - Similar presentation to patrickJMT, he has videos on basic and advanced Mechanics, basic and advanced Electricity and Magnetism, Optics, Particle Physics, Atomic and Nuclear Physics, General and Special Relativity, Quantum Mechanics, and Thermodynamics.
- EEVBlog - Made by a professional in the field, this is the largest electrical engineering channel I have ever encountered. Thousands of videos on topics both in and outside the classroom.
- Ben Eater - Tutorials on Digital Logic and Electronics.
- Faculty of Khan and XylyXylyX - Videos on advanced physics topics.
- For The Sake of Education - Tutorials on and worked solutions for statics and dynamics problems.
- Nandland - Resources on firmware/computer engineering using FPGAs.
Chemistry & Biology
Computer Science
- Computerphile - Videos for conceptual understanding. Mostly covers the math-oriented topics in computer science, not so much for programming.
- Paul Programming - Videos are in C++, covers introductory programming all the way up to advanced data structures.