# MIT 6.042J: Mathematics for Computer Science ## Descriptions - 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 - Course Website: [spring2015](https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-spring-2015/), [fall2010](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/), [fall2005](https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2005/) - Recordings: Refer to the course website - Assignments: Refer to the course website