# CS50 vs Hardware Theory

Source: https://listme.name/compare/cs50-vs-hardware-theory
Framed by the ranking: https://listme.name/best/computer-science-learning-resources

| | CS50 | Hardware Theory |
|---|---|---|
| Score | 91.5 | 83.5 |
| Rank | #1 | #3 |
| Price | Free plan, paid upgrades | Free plan, paid upgrades |
| Best for | A structured first computer science course | Short reads on how hardware works |
| Level | Beginner, with projects | Intermediate, short articles |
| Format | Lectures, problem sets and projects | Articles and reading paths |
| Hands-on building | Yes | No |

Harvard's full introductory course with lectures, problem sets and projects, for people with no programming background. The graded track and verified certificate come through edX, and the course takes steady time. Short articles on how CPUs, caches, memory and GPUs work, arranged in reading paths with latency figures. Each article is brief and written by one author, so each topic gets a light treatment.

\* Made by, or connected to, the publisher of listme.name. Listed on the same criteria, with the lift described at https://listme.name/methodology and https://listme.name/disclosure.
