How I MASTERED Mathematics for Computer Science

Published: 20 July 2022
on channel: Internet Made Coder
54,721
2.3k

Reviewing the best(?) FREE course to self-teach Mathematics for Computer Science.

MIT Open Courseware Learning Mathematics for Computer Science, taught by Albert Meyer and Adam Chlipala (Massachusetts Institute of Technology)

THE COURSE - https://openlearninglibrary.mit.edu/c...

Should you do this course? Let's find out.

Course description:

This subject offers an interactive introduction to discrete mathematics oriented toward computer science and engineering. The subject coverage divides roughly into thirds:

Fundamental concepts of mathematics:
1. Definitions, proofs, sets, functions, relations.
2. Discrete structures: graphs, state machines, modular arithmetic, counting.
3. Discrete probability theory.

On completion, students will be able to explain and apply the basic methods of discrete (noncontinuous) mathematics in computer science. They will be able to use these methods in subsequent courses in the design and analysis of algorithms, computability theory, software engineering, and computer systems.

Recommended Prerequisites:
Familiarity with sequences and series, limits, and differentiation and integration of functions of one variable are necessary. This is taught in 18.01 Single Variable Calculus (OCW).

CODING RESOURCES
💰 MY FAVOURITE CODING COURSES. Use Code FRIENDS10 for 10% off - https://academy.zerotomastery.io/a/af...
💵 GET THE SKILLS YOU NEED FOR A $100K TECH CAREER IN JUST 3 MONTHS - https://imp.i115008.net/c/3259109/786...
🐍 BEST PYTHON COURSE - https://academy.zerotomastery.io/a/af...
➕ BEST DATA STRUCTURES & ALGORITHMS COURSE - https://academy.zerotomastery.io/a/af...
📗 BEST BOOK TO PASS CODING INTERVIEWS - https://amzn.to/3i8B8EK
📱 BEST MOBILE DEVELOPMENT COURSE - https://click.linksynergy.com/link?id...

OTHER AMAZING LEARNING RESOURCES
📚 Get 1 Month Free on Skillshare and learn any skill. Code: aff30d21 🏆 (affiliate link) https://skillshare.eqcm.net/LPr92a
📘 Make It Stick: The Science of Successful Learning - https://amzn.to/3v16zYH

MY BLOG
📗 JOIN MEDIUM TO ACCESS MY BLOG CONTENT -   / membership  

GEAR
⌨️ BEST KEYBOARD FOR PROGRAMMERS - https://amzn.to/3Ly2mSD
🖱 BEST PRODUCTIVITY MOUSE - https://amzn.to/3gF7MgH
🔊 MY SPEAKERS - https://amzn.to/3waA5MP
🎧 MY HEADSET - https://amzn.to/3CNkdkt

📸 MY CAMERA FOR YOUTUBE VIDEOS - https://amzn.to/3BjU7Vv
🎤 MY MIC - https://amzn.to/34Q1QP6
📹 BEST AFFORDABLE GIMBAL - https://amzn.to/34VKGPZ

OTHER VIDEOS
💻 How I Learned to Code in 4 MONTHS - & Got a Software Engineer Job (no CS Degree) -    • How I Learned to Code in 4 MONTHS & G...  
⌨️ How I'm Teaching Myself Computer Science using Notion (OSSU) -    • How I'm Teaching Myself Computer Scie...  
🖱 CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard) -    • CS50 FULL REVIEW  - Best Course to Le...  

🎵 WHERE I GET MY MUSIC - https://share.epidemicsound.com/pbcy6d

CHAPTERS:
0:00 Intro & Review Criteria
1:04 Reputation
1:22 Difficulty & Structure
2:27 My Biggest Problem with this Course...
3:17 Teaching quality
3:50 Prerequisites
4:15 Cost & is this course comprehensive?
4:55 So, should you do this course? (ask yourself this)
6:30 Was this course worth it for me?

WHO AM I?
On this channel, my aim is to give you the tools, strategies and methods to learn to code effectively - according to science! In addition, I document my life as a self-taught software engineer.

DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)

This video is about: mit learning, how to learn maths, mathematics for computer science, graph theory, proofs, maths for programming, coding maths, do you need maths to learn to code, computer science student, coding, math for programming, math for coding, do you need math for programming, programming, software engineer, self taught programmer, web app, tech, career in tech, techcareer, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, online, learn faster, programmer, learn how to code, how to learn to code, how I would learn to code in 2022, should you study computer science, should you learn to code, coding for beginners, is coding hard