Skip to content

MIT 6.042J: Mathematics for Computer Science


  • Offered by: MIT
  • Prerequisites: Calculus, Linear Algebra
  • Programming Languages: Python preferred
  • Difficulty: 🌟🌟🌟
  • Class Hour: 50-70 hours

This is MIT‘s discrete mathematics and probability course taught by the notable Tom Leighton (co-founder of Akamai). It is very useful for learning algorithms subsequently.

Course Resources