Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Introduction to Mathematical Thinking
Image: coursera.org
#87 overall

Introduction to Mathematical Thinking

Coursera

5 recommenders · 6 threads · recommended in 5 years, 2013–2021 · score 5.2

Go to course ↗

A Coursera course by Keith Devlin (Stanford) introducing mathematical language and reasoning, covering the habits of mathematical thought as a foundation for later math study. Commenters describe it as challenging but manageable.

Commenters call it a fantastic introduction to mathematical thinking and a good starter for real analysis, with one calling it one of their favorite MOOCs.

Mathematicsbeginnerfreevideo lectures#mathematical thinking#proofs#logic#devlin#real analysis prep

Recommendations by year

20062026

What commenters said (8)

  1. Strongly recommendscolumbo2013in “How I faced my fears and learned to be good at math”

    I know he mentions people doing their own googling, but I'd like to recommend this coursera course: https://www.coursera.org/course/maththink

    It's one of my favorite MOOCs of all time, a fantastic intro to mathematical thinking.

  2. Recommendsranuzz2021in “Ask HN: What Are You Learning?”

    Introduction to Mathematical Thinking (https://www.coursera.org/learn/mathematical-thinking/home/we...). A foundational course on mathematical language and thinking, a great refresher course, at least for me after leaving school a long time ago

  3. Recommendsadyavanapalli2018in “Ask HN: Resources to learn real analysis?”

    To piggy back on this, Devlin has an excellent free course on Coursera roughly following the textbook.

  4. Recommendssonabinu2018in “Ask HN: Resources to learn real analysis?”

    Coursera's 'Introduction to Mathematical Thinking' is a great starter course for real Analysis https://www.coursera.org/learn/mathematical-thinking

  5. Recommendsandyjohnson02017in “Math education: It’s not about numbers, it’s about learning how to think”

    A couple of years ago I did the Introduction to Mathematical Thinking course on Coursera [1]. Even though I found it hard, I enjoyed it and learned a lot, and I feel I got some insight into mathematical though processes. Recommended.

    [1] https://www.coursera.org/learn/mathematical-thinking

  6. Recommendsandyjohnson02015in “Ask HN: What's your favorite online course?”

    Earlier this year I did the Stanford Introduction to Mathematical Thinking course on Coursera [1]. I found it fairly challenging but managed to finish with a distinction. The instructor was particularly good.

    I'm now working through UCSD Interaction Design specialisation [2], which is a series of courses followed by a project. So far its been very good, although the short course format (3-4 weeks) means that there isn't time for much of a community to form among the participants. I've learned a lot though.

    I'd recommend both courses.

    [1] https://www.coursera.org/course/maththink

    [2] https://www.coursera.org/specializations/interaction-design

  7. Recommendsandyjohnson02015in “List of the Most Popular MOOCs”

    I did #27 "Introduction to Mathematical Thinking" during Feb-April this year. I enjoyed it a lot and found it challenging without being impossible to complete. Finished with a distinction and a feeling of great satisfaction.

    I'm now doing Coursera's Interaction Design specialisation [1], which is proving to be very informative and a lot of fun.

    If you're considering doing a MOOC then I'd definitely recommend it. Choose a free, short-ish course to start with, make the commitment, and dive in.

    [1] https://www.coursera.org/specializations/interaction-design

  8. Mentionspnr2012in “Ask HN: Are there any resources to learn how to think about programming?”

    In addition to all the wonderful resources already suggested above, you should check out the MOOCs on Mathematical Thinking (https://class.coursera.org/maththink-2012-001/class/index) and Algorithms (https://class.coursera.org/algs4partI-2012-001/class/index) on Coursera.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help