Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Discrete Mathematics Specialization
Image: coursera.org
#328 on RedditRising

Discrete Mathematics Specialization

Coursera

5 recommenders · 5 threads · recommended in 3 years, 2018–2023 · score 4.5

Go to course ↗

A Coursera specialization from UC San Diego covering discrete mathematics fundamentals used in computer science, such as logic, sets, proofs, combinatorics and graphs. Commenters present it as the starting math course before programming, data structures and machine learning.

Commenters call it the place to start for the math underlying computer science, and say it can be audited for free.

Mathematicsbeginnerfreemiuminteractive MOOC#discrete mathematics#logic#proofs#combinatorics#graph theory#ucsd

Recommendations by year

20182023

On Reddit (5)

  1. Strongly recommendsMatthewGallowayr/learnprogramming2023in “What should you know BEFORE learning to program?”

    It is ***extremely helpful*** to have basic knowledge of the simple fundamentals of Discrete Mathematics before you start learning Computer Science. (As after all, CompSci is itself a branch of mathematics! That's where it's roots are) Start here…

  2. RecommendsRSSCommentaryr/learnmachinelearning2023in “I'm the black sheep of this community. Have I any hope ?”

    To be good at ML you need to have a Masters Degree. I'm a software-computer engineer who has made it through most of the math for ML. I recommend that you use Coursera Plus, which is $59/mo acalculus-basednd gives you unlimited classes. You need to first learn Discrete Math. I recommend you take…

  3. RecommendsMathmoKiwir/learnprogramming2023in “I’m receiving a large amount of money in the next few months. Should I quit my job and devote 40 hours a week to coding instead?”▲ 1

    u/no_kids4us: Learning to program is a long slow process, that takes time for your mind to grasp it. I'd suggest stick with your current (new!) job. Especially as it is a new job, not a great idea to quit it so soon. Find the time to study, even if it is just merely two hours each Wednesday…

  4. RecommendsWebNChillr/learnprogramming2021in “Should I study data structure & algorithm or SICP first?”▲ 2

    My plan is to knock out the Coursera specialization on Discrete Math by UCSD and then Data Structure and Algorithms by the same uni. I know Stanford offers an amazing Data Structure and Algo class, but it's supposed to be math heavy and less application heavy. I def plan to go through it at a…

  5. Recommendsmarti2221r/learnprogramming2018in “How can I learn about the right kind of mathematics to help me understand functional programming?”

    Np. What I would recommend as a more comprehensive option is the coursera discrete mathematics specialization. You can audit the course (free) for access to the content alone. link

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