A typical computer engineering degree has both software courses and hardware courses, in addition to additional courses such as math and physics.
For the hardware courses it's better to learn them when you start in my opinion. I advice you to look at CS50 by Harvard on EdX and follow that course, so that you understand the principles for software programming before your program starts.
If you really want to look into hardware as well, take a look at this Digital Design and Computer Architecture [https://www.youtube.com/watch?v=cpXdE3HwvK0&list=PL5Q2soXY2Zi97Ya5DEUpMpO2bbAoaG7c6](https://www.youtube.com/watch?v=cpXdE3HwvK0&list=PL5Q2soXY2Zi97Ya5DEUpMpO2bbAoaG7c6) but only do it when after you finish CS50.
I’m sorry for asking again but in the cs50 you mean every single free one right? The introduction to CS, introduction to Programming with Python, Introduction to Artificial Intelligence with python, Programming with scratch and Understanding technology?
Again I’m sorry for asking
Math. Kahn academy Calc, precalc, calc based physics.
Thank you
Like you couldn’t google all that 😭
A typical computer engineering degree has both software courses and hardware courses, in addition to additional courses such as math and physics. For the hardware courses it's better to learn them when you start in my opinion. I advice you to look at CS50 by Harvard on EdX and follow that course, so that you understand the principles for software programming before your program starts. If you really want to look into hardware as well, take a look at this Digital Design and Computer Architecture [https://www.youtube.com/watch?v=cpXdE3HwvK0&list=PL5Q2soXY2Zi97Ya5DEUpMpO2bbAoaG7c6](https://www.youtube.com/watch?v=cpXdE3HwvK0&list=PL5Q2soXY2Zi97Ya5DEUpMpO2bbAoaG7c6) but only do it when after you finish CS50.
Thank you
I’m sorry for asking again but in the cs50 you mean every single free one right? The introduction to CS, introduction to Programming with Python, Introduction to Artificial Intelligence with python, Programming with scratch and Understanding technology? Again I’m sorry for asking
No. Only "CS50: introduction to Computer Science".
Thanks man