Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
The Nature of Code
Image: youtube.com
#767 on Reddit

The Nature of Code

YouTube

2 recommenders · 2 threads · recommended in 2 years, 2019–2020 · score 1.7

Go to course ↗

The Nature of Code is Daniel Shiffman's free video series from The Coding Train on simulating natural systems with code. It covers topics such as vectors, forces, oscillation, particle systems, autonomous agents, and genetic algorithms, with the math and algorithms explained alongside the code.

Commenters describe it as a fantastic explanation of the algorithms and math behind simulations and AI, and one who followed it used it to build 2D canvas simulations even though the examples are not in Python.

Algorithms & Data Structuresbeginnerfreevideo lectures#simulation#algorithms#creative coding#vectors#shiffman

Recommendations by year

20192020

On Reddit (2)

  1. RecommendsSnickypickletonr/learnmachinelearning2020in “Advice for Beginners in ML and Data Science”▲ 2

    I'd suggest that the YouTube channel 3Blue1Brown is a fantastic place to start for learning just the math and algorithms behind a lot of machine learning, you can really go as deep into the math as you want to with that channel. Other channels that I'd recommend here that you might find very…

  2. Recommends83338r/Python2019in “My attemt at simulating gravity (invisible mass at the center of the picture)”▲ 3

    You should check out this course. https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aFlwukCmDf0-1-uSR7mklK While it isn't for Python you can still learn a lot from it. I'm following it with HTML canvas right now. If you're interested in making simulations on a 2d canvas I recommend you watch it.

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