Scientific
Computing Skills, Chem5, Douglas Tobias, UCI (video
lectures).
Key concepts: scientific computing in chemistry using Mathematica.
Prerequisites: High school math and chemistry
Single
Variable Calculus, MIT 18.006 Calculus Revisited, Herbert Gross,
1970 (video
lectures).
Key concepts: functions, limits, derivatives and integrals in one
variable, series and sequences.
Prerequisites: High school math
Multivariable
Calculus, MIT 18.007 Calculus Revisited, Herbert Gross,
1971 (video
lectures).
Key concepts: vector calculus, partial derivatives, matrices, multiple
integrals.
Introduction
to Probability and Statistics, Math 131A, Michael C. Cranston,
UCI (video
lectures).
Key concepts: Axiomatic definition of probability, random variables,
probability distributions, expectation.
Prerequisites: High school math
Single
Variable Calculus, MIT 8.01, David Jerison, Fall 2006 (video
lectures from Fall 2006).
Key concepts: limits, derivatives and integrals in one variable, series
and sequences, Taylor series.
Prerequisites: High school math
Classical
Mechanics, MIT 8.01, Walter Lewin, Fall 1999.
Alternative version:Classical
Mechanics, MIT 8.01, Fall 2016.
Key concepts: mechanics, elasticity and hydrostatics, oscillations.
Prerequisites: high school physics and math
Calculus I and Calculus II,
Math 2A and 2B, German Andres Enciso Ruiz and Natalia Komarova, UCI (video
lectures: part
A, part
B, ).
Key concepts: limits, derivatives and integrals in one variable, parametric
curves.
Prerequisites: High school math
Basic
Physics I, Physics 3A, Michael Dennin, UCI (video
lectures.
Key concepts: kinematics and Newtonian dynamics, vectors; motion, force,
and energy.
Prerequisites: High school math and physics
Basic
Physics II, Physics 3B, Roger McWilliams, UCI (video
lectures.
Key concepts: fluid mechanics, thermodynamics,electrostatics, magnetism.
Basic
Physics III, Physics 3C, Michael Smy, UCI (video
lectures.
Key concepts: waves and sound, optics, quantum concepts, atomic and
nuclear physics, and relativity.
Physics 50:
Math Methods, Physics 50, Michael Dennin, UCI (video
lectures).
Key concepts: Mathematica and its applications to linear algebra, differential
equations, and complex functions. Fourier series and Fourier transforms.
Prerequisites: Basic Mathematica knowledge or Chem 5 mathematica course (first
year, theoretical chemist option), first year physics.
Abstract
Algebra, Mathematics 122, Benedict Gross (video
lectures).
Key concepts: groups, rings, vector spaces, theory of fields.
Prerequisites: First year linear algebra
Real Analysis,
Math131, Francis Su, Spring 2010, Harvey Mudd College (video
lectures).
Key concepts: construction of Rationals, Cantor diagonalization, Heine-Borel
thrm, compactness, uniform continuity, Taylor's thrm.
Prerequisites: Advanced understanding of first year calculus.
Classical
Mechanics (Goldstein), Jacob Linder, NTNU, 2012.
Key concepts: Lagrangian and Hamiltonian Mechanics, conservation Laws,
integrability, Noether's theorems.
Prerequisites: First year Physics and Math
Classical
Field Theory, Suresh Govindarajan, IIT Madras.
Prerequisites: Classical mechanics
Quantum
Physics I, Allan Adams, MIT 8.04, Spring 2013 (video
lectures from Spring 2013.
Key concepts: wave mechanics, SchrÃ¶dinger's equation, box potential,
SHO, angular momentum, hydrogen atom.
Prerequisites: First year Physics and Math
Quantum
Physics III, Barton Zwiebach, MIT 8.06, Spring 2018 (video
lectures from Spring 2018.
Key concepts: two-dimensional electron systems, the fine structure of hydrogen, lasers, and particle scattering.
OR Quantum
Mechanics, J.J. Binney, Oxford.
Prerequisites: First year Physics and Math
Statistical
Mechanics, Physics 12C, John Preskill, Caltech (video
lectures from Spring 2011.
Key concepts: counting of states and entropy, microcanonical, canonical and
Gibbs ensemble, identical particles, phase transition, diffusion.
Prerequisites: Physics quantum
Key concepts: Rigorous introduction to bonding in molecules, orbitals and
reactivity, history of chemistry, stereochemistry, transition state
theory.
Prerequisites: First year chemistry, physics and math
Thermodynamics
& Kinetics, MIT 5.60, Keith A. Nelson, Spring 2008 (video lectures
from Spring 2008).
Key concepts: thermodynamics, equilibria, kinetics and catalysis.
Prerequisites: First year calculus, chemistry and physics.
Solid
State Basics, Steven H. Simon, Oxford.
Key concepts: electrons in metals, basic chemistry, reciprocal lattice, band
theory, magnetism.
First year physics
Inorganic
Chemistry, CHEM 107, Matthew Law, UCI (video
lectures).
Key concepts: symmetry, main group and transition metal chemistry, MO theory,
Jahn-Teller effect.
Prerequisites: First year chemistry, physics and math
Selected
Topics in Mathematical Physics, V. Balakrishnan, IIT Madras,
Fall, 2013 Key concepts: analytic complex functions, calculus of residues, linear response
theory, Laplace and Fourier transform, Green's functions, Group of rotations.
Prerequisites: Strong Undergraduate physics and math
Atomic
and Optical Physics I, Wolfgang Ketterle, MIT 8.421,
Spring, 2014 (video
lectures from Spring, 2014.
Key concepts: interaction of radiation with atoms, dressed atom
formalism, masers and lasers, cavity QED; structure of atoms; time reversal,
parity violations, Bell's inequalities.
Atomic
and Optical Physics II, Wolfgang Ketterle, MIT 8.422,
Spring, 2013 (video
lectures from Spring, 2013.
Key concepts: light-squeezed states; multi-photon processes, Raman
scattering; superradiance; trapping and cooling; quantum scattering theory,
ultra-cold collisions.
Use one (or more) of the cloud storage services. The most popular are:
Dropbox,
Google Drive
and Onedrive. All three of
those will give you some space for free. Dropbox also gives you referral bonus space,
so make sure to sign-up using my referral link! Thanks :)
You might also be eligible for extra space from your university or company or if you
purchase a Samsung or an HTC phone.
The benefits of cloud storage are enormous: faster and easier sharing of data,
access from multiple computers, better back-up, etc.
Latex is a
typesetting language for mathematicians, scientists and engineers. You can use it to
write thesis, articles, notes etc. - once you learn it, it's much easier to type math
with Latex. There are two commonly used tutorials for it: a shorter
one and a more extensive one
You can also print and use this cheat sheet.
Use a citation manager. Everybody has their own preference, but Mendeley is a
common choise. It is free and available for desktop and mobile; it allows to save papers
with highlights, notes etc. and automatically connects to your Mendeley profile.
Cite this for
me allows you to quickly manage a few citations online. It saves
time when you are working on a small report with up to 10 citations.
Other common citation managers are: Endnote and Zotero. Caltech
supports the licence for Zotero, find out if your school is paying for one of them. But
beware, that your privileges will expire once you graduate and you might lose your
account or be forced to pay for it. There are ways to export your citations from one
manager to the other, but well... it's a pain.
Stay on top of the research you have to follow with the mobile app called Researcher. It allows
you to track specific journals, keywords and browse through the abstracts of newly
published articles in the news feed. You can then bookmark an item that caught your
attention
Notepad++
is my preferred text editor on Windows machines. It's tiny, lightning fast and has what
one needs to code and edit text files.
I use Visual Studio
Code to edit, compile and run trial code. It has multi-language
support and cool interface with many useful and user-friendly features. It requires some
disk space, but not an autrocious amount and it runs smoothly. Other popular IDE's are:
Visual studio IDE is very heavy; Eclipse, CodeLite IDE; Clion focuses on C-languages and NetBeans focuses on Java; Xcode is tailored for Mac development;
and Anaconda is
the most popular for Data Science with R and Python (if you believe their self-reporting).
Set up your own web-site. Not only will it be fun and useful exercise
as you will learn html and css, you will have an opportunity to stand out! I found
this
link
and the templates from HTML5 to be
immensely helpful. I used
this template from them for the
web-site you are browsing now. I also used brackets to edit the html file.
You do need a domain to host a web-site. Check if your school/organization is hosting
for free. Otherwise, you will need to purchase a domain. On the bright side, you
will have freedom of choice for your domain name! This
website discusses the issue.
Check out a bunch of educational and fun coding games in the Kids&teens section!
If you are a bookworm like me, you never have enough time to read. I
found a solution that works for me. Overdrive is an app, that
offers access to thousands of e-books and audiobooks, that can be borrowed from your
local library. All you need is a library card (the membership is typically free) and you
can listen to the audiobooks any time you perform a chore, commute on public transit
etc. Make sure to listen it on 1.5 speed at least! Otherwise the reading is painfully
slow...
I am also happy with the Goodreads account to keep
the books you read straight and to see what your friends are reading.
Short videos explaining scientific concepts: TED
Ed, Crash
Course, Socratica, Scishow and many others. Most
of these have their corresponding Youtube channels, many with kid-friendly versions.
Enjoy!
Learn how to code with Codecademy, play the Code Combat game or code your
own game on this website called Coding
Game. You can also use Scratch to code stuff!