Skip to main content

Online Courses I Took - and Recommend!

Love of learning!
UPDATED Feb. 2023 – When friends ask me what online courses I've taken, I say, "You'd better sit down!"  Yes, it's a long list – and in 2020 it has experienced an above-average burst of growth : my goal was to have at least some good things to remember that evil Covid year by... such as an exciting new batch of online courses.

So, which of the courses I took would I recommend as good ones?  Virtually ALL OF THEM!  Think about it : why would I take, and complete, an online course that I don't think is good?  If I have a false start and don't like it, I don't finish it – and it won't be on this list!

The following are 27 courses (at various levels) I took in their entirety, and I recommend as good ones to take – provided, of course, that they fit your background and interest.

NOT included:  documentaries, short tutorials and the like.  Nor am I including courses I took in college or grad school, nor any classes I took in person, such as sailing, photography or foreign languages.  Also not included are textbooks that I've used as self-taught courses, such as the excellent A Course in Modern Mathematical Physics, by Peter Szekeres (2004), which I'll later review in this blog, or the great classic Kandel et al., Principles of Neural Science (6th edn, 2021).   Recently, very excited by An Introduction to Systems Biology; Design Principles of Biological Circuits, by Uri Alon (2nd edn, 2020)

For more information about online courses in general, as well as the organizations offering them, please see my other blog entry.  A wide variety of good online courses give me the proverbial feel of a kid in the candy store!

Check out the trailers, or the first few minutes, in some of the links below – and maybe something will catch your fancy, even just for fun and Love of Knowledge.  All the courses below are either free, or available with a very modest monthly fee.

 

BIOLOGY / CHEMISTRY:

Name Source Year
Issued
Professor URL Notes
Intro to Systems Biology Coursera (Icahn School of Medicine at Mount Sinai, and Systems Biology Center New York) 2013 Ravi Iyengar https://www.coursera.org/learn/systems-biology Systems biology done right!  Taught by an active researcher in the field.
Recommended if you have at least some background in Biochemistry, Molecular Biology and ideally also Calculus.  It tries to be all-encompassing; so, most topics are not explored in great depth, and the course can come across as "dense."
Quizzes are included, even in the free Coursera option.
This course contributed to inspire, and help, the launch of my open-source project Life123
Understanding the Brain The Great Courses 2007 Jeanette Norden https://www.thegreatcoursesplus.com/understanding-the-brain A little dated. Its strength is anatomy and systems. Not as much on the sub-neuronal level
Introduction to Solid State Chemistry MIT2010 Donald Sadoway http://www.youtube.com/watch?v=kI7D2lkcF8E&list=SP36EC6A6180271B0F Superb, very engaging professor. Excellent material coverage.
Freshman Chem at an advanced level.
Even though I had already taken at least 7 courses in Chemistry and Physical Chemistry in college and grad school – and I already knew most of the material in this course – I found myself watching it just because the professor is so charismatic and funny! 
Chemistry is something I disliked in high school, but re-discovered in college (as one of my informal minors)

 

EARTH SCIENCES:

NameSourceYear
Issued
ProfessorURLNotes
Oceanography: Exploring Earth's Final WildernessThe Great Courses2011Harold J. Tobinhttps://www.thegreatcoursesplus.com/oceanography-exploring-earths-final-wildernessEngaging professor and subject matter. Excellent in both breadth and (ahem) depth of materials.
The World's Greatest Geological WondersThe Great Courses2013Michael E. Wysessionhttps://www.thegreatcoursesplus.com/the-worlds-greatest-geological-wondersFascinating course by a very engaging professor! Only shortcoming is the annoying over-fast editing.


MATH:

NameSourceYear
Issued
ProfessorURLNotes
An Introduction to Formal LogicThe Great Courses2016Steven Gimbelhttps://www.thegreatcoursesplus.com/show/an_introduction_to_formal_logicAbout both Mathematical Logic and the Philosophy of Logic, by a very entertaining, immensely funny professor. I review it in this blog entry.

 

MATH / MUSIC:

NameSourceYear
Issued
ProfessorURLNotes
How Music and Mathematics RelateThe Great Courses2014David Kunghttps://www.thegreatcoursesplus.com/how-music-and-mathematics-relateVery engaging and personable professor.
The earlier part of the course (about sounds, pitch, scales, etc.) is by far the most interesting one.
The later part gets progressively more contrived and less interesting.


COMPUTER SCIENCE / PHYSICS:

NameSourceYear
Issued
ProfessorURLNotes
The Science of Information: From Language to Black HolesThe Great Courses2015Benjamin Schumacherhttps://www.thegreatcoursesplus.com/the-science-of-information-from-language-to-black-holesA fascinating course in Information Theory - taught by a physicist! The Computer Science part was largely familiar to me, but still interesting, and the Physics part was very intriguing - great insights into Entropy and subtle aspects of the Maxwell Demon, among other things.

Hot new topics, such as the information on the surface of black holes and the holographic principle, were unfortunately only briefly covered.

The #1 shortcoming is that when things were getting super-interesting, in the "It from Bit" lecture, the course quickly wrapped up and ended :(( I was hoping for more about Quantum Computers, especially from the point of view of the Foundations of Physics


PHYSICS / ASTRONOMY / COSMOLOGY:

NameSourceYear
Issued
ProfessorURLNotes
Introduction to AstronomyCoursera (Duke U.)Appr. 2014Ronen Plesser Class was deleted from Coursera :( I complained with Coursera about the disappeared course, and got zero help; I elaborate in this blog entry why I have mixed feelings about Coursera.
Excellent course with a large breath, by a very engaging professor. The part on Special Relativity was especially superb.
I tried to contact the professor to get a copy of the course, but didn't hear back...

As of Jan. 2021, there's no trace of it on Coursera nor on the Duke U. website.  Several Internet searches all failed.
It seems it was re-offered in 2017, but the link to the course doesn't work
Dark Matter, Dark Energy: The Dark Side of the UniverseThe Great Courses2007Sean Carrollhttps://www.thegreatcoursesplus.com/dark-matter-dark-energy-the-dark-side-of-the-universeVery engaging course by a charismatic Cal Tech professor - but the materials are a little dated.
The Early UniverseMIT2013Alan Guthhttps://www.youtube.com/watch?v=ANCN7vr9FVkThe Ultimate Science Hubris: trying to understand the Whole Universe!  Excellent advanced undergraduate course, taught by a, ahem, star of the field, Alan Guth.

The professor at times plods along a little slowly, and could be a little more rigorous with the math, but in most respects it's an excellent professor at the helm of a fascinating course.
The Great Questions of Philosophy and PhysicsThe Great Courses2020Steven Gimbelhttps://www.thegreatcoursesplus.com/the-great-questions-of-philosophy-and-physicsVery engaging, funny, professor. Deep and insightful on the philosophy of physics. It would have been nice if he had talked more about "Weak measurements" in quantum mechanics.
The Higgs Boson and BeyondThe Great Courses2015Sean Carrollhttps://www.thegreatcoursesplus.com/the-higgs-boson-and-beyondSean Carroll is always wonderful! The accompanying booklet was very helpful after watching the course
Impossible: Physics Beyond the EdgeThe Great Courses2010Benjamin Schumacherhttps://www.thegreatcoursesplus.com/show/impossible_physics_beyond_the_edgeEngaging professor. Gets especially interesting in the later part. Quantum physics, relativity and thermodynamics are featured prominently.
Laser FundamentalsMIT2012
Shaoul Ezekiel
http://www.youtube.com/watch?v=saVE7pMhaxk&list=SP6F914D0CF944737AThe video quality isn't so great (especially for the lab demos), but this short course is informative and well-presented.
Mysteries of Modern Physics: TimeThe Great Courses2012Sean Carrollhttps://www.thegreatcoursesplus.com/mysteries-of-modern-physics-time What is Time? And why does it seem to "flow" in just one direction ("arrow of time")? I wrote a detailed review about it elsewhere in a separate blog entry
Radio Astronomy: Observing the Invisible UniverseThe Great Courses2017Felix J. Lockmanhttps://www.thegreatcoursesplus.com/radio-astronomy-observing-the-invisible-universeQuite engaging. Good amount of detail. Interesting personal stories.


OTHER SCIENCES / ENGINEERING:

NameSourceYear
Issued
ProfessorURLNotes
Anthropology and the Study of HumanityThe Great Courses2017Scott M. Lacyhttps://www.thegreatcoursesplus.com/anthropology-and-the-study-of-humanityI review it in this post
Intro to Psychology 9.00SCMIT2011John Gabrielihttp://www.youtube.com/watch?v=2fbrl6WoIyo&list=SP44ABC9278E2EE706Very PERSONABLE, funny, engaging professor! Excellent course that covers a wide range of materials.

General Psychology was a subject I never got to study in college or grad school, though I had a good amount of background in Neurobiology…  and I’ve known and loved my more-than-fair share of mentally ill people!

Course materials:
http://ocw.mit.edu/9-00SCS11

The "Monkey Business Illusion":
http://www.youtube.com/watch?v=IGQmdoK_ZfY
The Science of Happiness UC Berkeley / edX 2020-2021 Dacher Keltner and Emiliana Simon-Thomas https://learning.edx.org/course/course-v1:BerkeleyX+GG101x+2T2020/home Quite worthwhile! Something for everyone: to different people, different parts may come across as obvious, while other parts will be insightful and thought-provoking. I applaud the effort at backing up claims with scientific experiments (within the usual, typical limitations of social-psychology experiments.) The instructors are very personable and warm. Leisurely-paced course compared to most other ones on this list!
The Science of FlightThe Great Courses2017James W. Gregory https://www.thegreatcoursesplus.com/the-science-of-flightEngaging professor, though the "handwaving" behind the engineering equations is a tad tiresome. It inspired me to pursue the ground-school portion of a pilot school!


ECONOMICS / FINANCE:

NameSourceYear
Issued
ProfessorURLNotes
The Art of Investing: Lessons from History's Greatest TradersThe Great Courses2016John M. Longohttps://www.thegreatcoursesplus.com/the-art-of-investing-lessons-from-historys-greatest-traders
Good amount of detail. Dynamic, personable professor who explains all concepts clearly, and also manages to bring out the human element of the pioneers of the various financial strategies.
Quite interesting, both for intellectual curiosity, as well as as for financial literacy - especially for anyone considering investing.


HISTORY OF UNIVERSE AND HUMANITY:

NameSourceYear
Issued
ProfessorURLNotes
Big History: The Big Bang, Life on Earth, and the Rise of HumanityThe Great Courses2008David Christianhttps://www.thegreatcoursesplus.com/big-history-the-big-bang-life-on-earth-and-the-rise-of-humanityAwesome professor. Very thoughtful, broad perspective - with its sight set on "the rise of complexity". Excellent coverage of the transition between the Paleolithic and the Neolithic.


HISTORY OF TECHNOLOGY:

NameSourceYear
Issued
ProfessorURLNotes
Understanding Greek and Roman TechnologyThe Great Courses2013Stephen Resslerhttps://www.thegreatcoursesplus.com/understanding-greek-and-roman-technology/Phenomenal course by a very engaging, extremely well-prepared professor. He also goes through great lengths to make scale models and computer simulations.

It drives the point that "technology race", far from being just a modern phenomenon, was an important part of the ancient world - albeit at a slower pace.

It's also fascinating to discover why some architectural structures (such as Greek temples) had their distinctive looks: it's not just because of varying aesthetic sensibilities, but also because of the engineering reality of the construction techniques available to them!
Understanding the Inventions That Changed the WorldThe Great Courses2013W. Bernard Carlsonhttps://www.thegreatcoursesplus.com/understanding-the-inventions-that-changed-the-worldThe human element and the socio/political/historical/cultural context of inventions throughout history


HISTORY (general):

NameSourceYear
Issued
ProfessorURLNotes
1900 - present: The recent pastKhan Academy

https://www.khanacademy.org/humanities/history/euro-histInformative and well-presented history course, especially the part about WW I.
I hated history in grade school, but re-discovered it on my own in recent years.  (WW II “steals the show” because of its magnitude and proximity in time, but it can’t really be understood without grasping WW I.)
The Celtic WorldThe Great Courses2018Jennifer Paxtonhttps://www.thegreatcoursesplus.com/the-celtic-worldAbout to complete.  All the many bits and pieces I've heard about the Celts all my life are finally coming together...  In particular, the connection between continental-Europe Celts and those in the British isles.
No Excuses: Existentialism and the Meaning of LifeThe Great Courses2000Robert Solomonhttps://www.thegreatcourses.com/courses/no-excuses-existentialism-and-the-meaning-of-life
In my opinion, the course gets better in the later part; the best part, by far, are the lectures about Nietzsche.

I found the early part could be tedious and confusing; in particular, the Camus part at the beginning is very drawn out, with no clear purpose as to why.
The Other Side of History: Daily Life in the Ancient WorldThe Great Courses2012Robert Garlandhttps://www.thegreatcoursesplus.com/the-other-side-of-history-daily-life-in-the-ancient-worldVery engaging course by a charismatic professor.

That’s how history OUGHT to be taught, instead of endless sequences of kings and battles!  Very engaging course by a charismatic professor. History “done right” – about People, Ideas, Society, Lifestyle… Main focus is ancient societies.
Writing and Civilization The Great Courses 2013 Marc Zender (Tulane University) https://www.wondrium.com/writing-and-civilization-from-ancient-worlds-to-modernity Fascinating! Excellent way to go beyond bits and pieces and misconceptions - and starting to understand the Big Picture

In-progress: I'll say more later

Comments

Popular posts from this blog

Discussing Neuroscience with ChatGPT

UPDATED Apr. 2023 - I'm excited by ChatGPT 's possibilities in terms of facilitating advanced learning .  For example, I got enlightening answers to questions that I had confronted when I first studied neuroscience.  The examples below are taken from a very recent session I had with ChatGPT (mid Jan. 2023.) Source: https://neurosciencestuff.tumblr.com In case you're not familiar with ChatGPT, it's a very sophisticated "chatbot" - though, if you call it that way, it'll correct you!  'I am not a "chatbot", I am a language model, a sophisticated type of AI algorithm trained on vast amounts of text data to generate human-like text'. For a high-level explanation of how ChatGPT actually works - which also gives immense insight into its weaknesses, there's an excellent late Jan. 2023 talk by Stephen Wolfram, the brilliant author of the Mathematica software and of Wolfram Alpha , a product that could be combined with ChatGPT to imp

Using Schema in Graph Databases such as Neo4j

UPDATED Feb. 2024 - Graph databases have an easygoing laissez-faire attitude: "express yourself (almost) however you want"... By contrast, relational databases come across with an attitude like a micro-manager:  "my way or the highway"... Is there a way to take the best of both worlds and distance oneself from their respective excesses, as best suited for one's needs?  A way to marry the flexibility of Graph Databases and the discipline of Relational Databases? This article is part 5 of a growing,  ongoing  series  on Graph Databases and Neo4j Let's Get Concrete Consider a simple scenario with scientific data such as the Sample, Experiment, Study, Run Result , where Samples are used in Experiments, and where Experiments are part of Studies and produce Run Results.  That’s all very easy and intuitive to represent and store in a Labeled Graph Database such as Neo4j .   For example, a rough draft might go like this:   The “labels” (black tags) represent

Graph Databases (Neo4j) - a revolution in modeling the real world!

UPDATED Oct. 2023 - I was "married" to Relational Databases for many years... and it was a good "relationship" full of love and productivity - but SOMETHING WAS MISSING! Let me backtrack.   In college, I got a hint of the "pre-relational database" days...  Mercifully, that was largely before my time, but  - primarily through a class - I got a taste of what the world was like before relational databases.  It's an understatement to say: YUCK! Gratitude for the power and convenience of Relational Databases and SQL - and relief at having narrowly averted life before it! - made me an instant mega-fan of that technology.  And for many years I held various jobs that, directly or indirectly, made use of MySQL and other relational databases - whether as a Database Administrator, Full-Stack Developer, Data Scientist, CTO or various other roles. UPDATE: This article is now part 1 of a growing, ongoing series on Graph Databases and Neo4j But ther

Anti-Aging Research: Science, not Hype

Last updated May 2023 Q: "How is aging a disease?" A: It's a dynamic system that veers away from its homeostasis (normal equilibrium point): hence a form of slow-progressing illness. Labeling it as 'natural' is a surrender to our traditional state of ignorance and powerlessness, which fortunately is beginning to be changed! Aging is "normal" only from the point of view of the "selfish gene", for whom the body is a disposable carrier. Individuals organisms - for whom self-preservation has a different meaning than for genes - have received scant help from evolution... with rare exceptions such as the T. dohrnii jellyfish (which I discuss here )... but now the time has finally arrived for our rational design to remedy some of the cellular flaws that evolution never bothered to correct!   The above is my standard answer to an oft-asked question. The science of aging is by all evidence very misunderstood by the general public.  Hype,

What are Graph Databases - and Why Should I Care?? : "Graph Databases for Poets"

  This is a very gentle introduction to the subject.  The subtitle is inspired by university courses such as "Physics for Poets"!  (if you're technically inclined, there's an alternate article for you.) It has been said that "The language of physics (or of God) is math".  On a similar note, it could be said that: The language of the biological world - or of any subject or endeavor involving complexity - is networks ('meshes') What is a network?  Think of  it as the familiar 'friends of friends' diagram from social media. Everywhere one turns in biology, there's a network – at the cellular level, tissue level, organ level, ecosystem level.  The weather and other earth systems are networks.  Human societal organization is a network.  Electrical circuits, the Internet, our own brains...  Networks are everywhere! What can we do with networks, to better understand the world around us, or to create something that we need? Broadly s

Using Neo4j with Python : the Open-Source Library "NeoAccess"

So, you want to build a python app or Jupyter notebook to utilize Neo4j, but aren't too keen on coding a lot of string manipulation to programmatic create ad-hoc Cypher queries?   You're in the right place: the NeoAccess library can do take care of all that, sparing you from lengthy, error-prone development that requires substantial graph-database and software-development expertise! This article is part 4 of a growing,  ongoing  series  on Graph Databases and Neo4j   "NeoAccess" is the bottom layer of the technology stack provided by the BrainAnnex open-source project .  All layers are very modular, and the NeoAccess library may also be used by itself , entirely separately from the rest of the technology stack.  (A diagram of the full stack is shown later in this article.) NeoAccess interacts with the Neo4j Python driver , which is provided by the Neo4j company, to access the database from Python; the API to access that driver is very powerful, but complex - and does

Neo4j Sandbox Tutorial : try Neo4j and learn Cypher - free and easy!

So, you have an itch to test-drive Neo4j and its Cypher query language.  Maybe you want to learn it, or evaluate it, or introduce colleagues/clients to it.  And you wish for: fast, simple and free! Well, good news: the Neo4j company kindly provides a free, short-term hosted solution called "the Neo4j sandbox" .  Extremely easy to set up and use! This article is part 2 of a growing, ongoing series on Graph Databases and Neo4j Register (free) for the Neo4j "Sandbox" Go to sandbox.neo4j.com , and register with a working email and a password.  That's it! Note that this same email/password will also let you into the Neo4j Community Forums and Support ; the same login for all: very convenient! Launch your instance - blank or pre-populated After registering, go to  sandbox.neo4j.com  , and follow the steps in the diagram below (the choices might differ, but the "Blank Sandbox" should always be there): Too good to be true?  Is there

Visualization of Graph Databases Using Cytoscape.js

(UPDATED APR. 2024)   I have ample evidence from multiple sources that there are strong unmet needs in the area of visualization of graph databases. And whenever there's a vacuum, vendors circle like vultures - with incomplete, non-customizable, and at times ridiculously expensive, closed-box proprietary solutions.   Fortunately, coming to the rescue is the awesome open-source cytoscape.js library ,  an offshoot of the "Cytoscape" project of the  Institute for Systems Biology , a project with a long history that goes back to 2002. One can do amazing custom solutions, relatively easily, when one combines this Cytoscape library with:   1) a front-end framework such as Vue.js   2) backend libraries (for example in python) to prepare and serve the data   For example, a while back I created a visualizer for networks of chemical reactions, for another open-source project I lead ( life123.science )   This visualizer will look and feel generally familiar to anyone who has eve

Neo4j & Cypher Tutorial : Getting Started with a Graph Database and its Query Language

You have a general idea of what Graph Databases - and Neo4j in particular - are...  But how to get started?  Read on! This article is part 3 of a growing,  ongoing  series  on Graph Databases and Neo4j   If you're new to graph databases, please check out part 1 for an intro and motivation about them.  There, we discussed an example about an extremely simple database involving actors, movies and directors...  and saw how easy the Cypher query language makes it to answer questions such as "which directors have worked with Tom Hanks in 2016" - questions that, when done with relational databases and SQL, turn into a monster of a query and an overly-complicated data model involving a whopping 5 tables! In this tutorial, we will actually carry out that query - and get acquainted with Cypher and the Neo4j browser interface in the process.  This is the dataset we'll be constructing: Get the database in place If you don't already have a database installed locally

Full-Text Search with the Neo4j Graph Database

(UPDATED May 2024)   Now that we have discussed a full technology stack based on Neo4j (or other graph databases), and that we a design and implementation available from the open-source project BrainAnnex.org  , what next?  What shall we build on top? Well, how about  Full-Text Search ?  This article is part of a growing, ongoing series on Graph Databases and Neo4j Full-Text Searching/Indexing The Brain Annex open-source project includes an implementation of a design that uses the convenient services of its Schema Layer , to provide indexing of word-based documents using Neo4j. The python class FullTextIndexing ( source code ) provides the necessary methods, and it can parse both plain-text and HTML documents (for example, used in "formatted notes"); parsing of PDF files and other formats will be added at a later date. No grammatical analysis ( stemming or lemmatizing ) is done on the text.  However, a long list of common word ("stop words") that g