How I MASTERED Mathematics for Computer Science
Ғылым және технология
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 - 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 - academy.zerotomastery.io/a/af...
💵 GET THE SKILLS YOU NEED FOR A $100K TECH CAREER IN JUST 3 MONTHS - imp.i115008.net/c/3259109/786...
🐍 BEST PYTHON COURSE - academy.zerotomastery.io/a/af...
➕ BEST DATA STRUCTURES & ALGORITHMS COURSE - academy.zerotomastery.io/a/af...
📗 BEST BOOK TO PASS CODING INTERVIEWS - amzn.to/3i8B8EK
📱 BEST MOBILE DEVELOPMENT COURSE - click.linksynergy.com/link?id...
OTHER AMAZING LEARNING RESOURCES
📚 Get 1 Month Free on Skillshare and learn any skill. Code: aff30d21 🏆 (affiliate link) skillshare.eqcm.net/LPr92a
📘 Make It Stick: The Science of Successful Learning - amzn.to/3v16zYH
MY BLOG
📗 JOIN MEDIUM TO ACCESS MY BLOG CONTENT - / membership
GEAR
⌨️ BEST KEYBOARD FOR PROGRAMMERS - amzn.to/3Ly2mSD
🖱 BEST PRODUCTIVITY MOUSE - amzn.to/3gF7MgH
🔊 MY SPEAKERS - amzn.to/3waA5MP
🎧 MY HEADSET - amzn.to/3CNkdkt
📸 MY CAMERA FOR KZread VIDEOS - amzn.to/3BjU7Vv
🎤 MY MIC - amzn.to/34Q1QP6
📹 BEST AFFORDABLE GIMBAL - 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 ...
⌨️ How I'm Teaching Myself Computer Science using Notion (OSSU) - • How I'm Teaching Mysel...
🖱 CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard) - • CS50 FULL REVIEW - Be...
🎵 WHERE I GET MY MUSIC - 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
Пікірлер: 79
Are you a maths person?
@jwdahmed
Жыл бұрын
I love maths! I am a Mechanical Engineering transitioning into ML. Where did you (or plan to) learn Statistics and Probability? That's my weakest spot. Btw ... thanks for the videos. Love them.
@lazarojmontejo3388
Жыл бұрын
I took high school math so long a go I don't remember it, probably will need a course that preps me for this one.
@InternetMadeCoder
Жыл бұрын
I happened to have stats/probability as part of my Economics university degree but I re-learned it as part of this course somewhat
@abhaytiwari5991
Жыл бұрын
@@jwdahmed you can learn from " the organic chemistry" channel.
@northernswedenstories1028
Жыл бұрын
Completely not a maths person. However I'm starting a 3 year university programme in software development in September and it has a number of maths courses in the first year including "discrete mathematics"
I just needed it. It's encouraging for me after seeing this video
This is indeed a great video, one thing I would like to acknowledge is that even though you don't need math that much but having a strong foundation definitely helps. So go and learn the hell out of it!
Hi, this video is very well done, thanks for the great editing!
Keep up the good work, love seeing the resources your using
@InternetMadeCoder
Жыл бұрын
More to come!
I'm pretty good at math's but I know there's always things I could know better. Will check this out. Thank you.
I appreciate these videos
Keep it up! Great Vid!
Thanks for this video, it was informative.
Thanku for this video that is really i need now...
Thank you for making this video.
I used part of that course to strengthen my maths for MIT 6006 DSA. This course is great. On my list to be done fully in a near future.
Thank you!
Bro Thank You!
Very Helpful Videos!
@InternetMadeCoder
Жыл бұрын
🔥
This was great info as always. To be honest, I would love to see a video next on math being used in real life practical codes. Math was my worst subject, I’m probably not above a 6th or 7th grade level these days, but I am interested to relearn if it’s going to be valuable for me on starting this new career (I’m an internet made coder like you).
Many thanks
Thanks a lot
You’re a legend.
Best Person Ever!
Your videos are too relatable 😭
i’ve always sucked at maths until last year i start learning data science and it has been so helpful cause im still a student. very cool video
@InternetMadeCoder
Жыл бұрын
great!
@aryanisnotlazy
3 ай бұрын
Hi I am student of finance and accounting (commerce) I have desire to get into cs as I am interested in these, So yeah I suck at math too so any advice for me !
Hello, I am an engineer but not a Computer Scientist, I find overlapping areas since coding is extremely useful, I see a great added value to coding in my every day job, I hope that you could review the course MIT6.005 Software Construction in Java, I am thinking about studying it, by the way I almost finish CS50 as you say it is an excellent course
@InternetMadeCoder
Жыл бұрын
Thanks for sharing!
Nice content bro
@InternetMadeCoder
Жыл бұрын
Appreciate it!
I have tried this course before and the biggest donwside that I see in it is the lack of recitations...trying to solve the exercises by only watching the lectures is quite challenging and time consuming since one would have to find some auxiliary resources. IMO the course is great except for that
thanks bro! very useful video for me! 🙏
I think theres an MIT ocw that teaches linear algebra
Can i take this course as non technical student who is learning programming?
Could I do/complete this course without having studied Calculus yet? Calc is also on my todo list, but would love to get started on this sooner rather than later.
@InternetMadeCoder
Жыл бұрын
yes I think so, go for it!
@ReleaseTheKraken25
Жыл бұрын
@@InternetMadeCoder Awesome, thank you so much.
From Brazil here!
@InternetMadeCoder
Жыл бұрын
🇧🇷
Even calculus as a prerequisite?
Didn't knew jos buttler is also a great coder
I think the course provides solutions now?
is this good for game programming?
Bro how is your job going?
I know highschool algebra but do I need to know calculus?? Thats what is holding me back I feel like calc is such a huge thing to master in itself.
@arhieen
10 ай бұрын
Same
Should i pursue computer science if I am bad at maths
Science spelling is incorrect in title
How did you find the answers of the course
@InternetMadeCoder
Жыл бұрын
I didn't, that's the annoying part
@josephnour6888
Жыл бұрын
@@InternetMadeCoder Okay, but how do you know you understand the concepts
how to start calculus from basics ? for cs
@McFlashh
Жыл бұрын
Learn simple differentiation and integration. Then when you know the foundation, start learning calculus with trigonometry and know complex rules like chain rule, by parts, product rule, quotient rule etc.
Sir how much math need for programming
@pixelapse9613
Жыл бұрын
Alot
824th like thanks for this info. 👍
IIT madras descriptive mathematics also there
No solution? I’m out
@InternetMadeCoder
Жыл бұрын
yeah it's annoying
Will you provide us us with PROOF that you mastered mathematics. KZread channels are for free and anybody can make any claim they want.
Not getting the answers to the exercise problems isn't really a "downside", it's just the reality of taking a free course. You're not going to get everything that paying students get.
1 i'm first
@InternetMadeCoder
Жыл бұрын
🍪
@anoridinaryhumanbeing70
Жыл бұрын
Congrats! You gotta be awarded for that extraordinary feat! Absolutely fascinating!! Such an achiever you are! You really did win the world's heart, by viewing a tiny KZread video, before other viewers. This achievement is seriously worth mentioning in your resume too! Great job pal! Keep it up! XD
you have error there science
Are You Surprised By Your Views Demographic, The Number Of Views From India, Pakistan Or Bangladesh..?
@InternetMadeCoder
Жыл бұрын
..?
what's your setup bhaiya??????????????????????????????????????Read more bhaiya === big brother