I'm about to start my studies in robotics and automation engineering, and I get to pick one additional programming course. I could really use some guidance on which one would suit me best! I have some experience with basic projects on Arduino and have done a bit of work in C++. This year, I'll also have foundational courses in Python and C++, plus I'll be learning Git next year.
Here are the courses I'm considering:
1. **Python Machine Learning:** The focus here will be on data analysis and machine learning using libraries like NumPy, SciPy, matplotlib, and TensorFlow. The instructor has a master's degree and specializes in machine learning.
2. **Python Digital Twin:** This course will utilize the PyChrono library to connect Python with CAD software, allowing us to create, simulate, and render a digital twin of a small robot or vehicle. It's taught by a doctorate holder with work experience as a design engineer in the automotive industry, including roles at Volkswagen and Rolls Royce.
3. **MATLAB:** This course covers the basics of MATLAB for solving engineering problems. The instructor has a doctorate and experience as a mechanical engineer in the automotive sector, including at Mercedes.
Any advice on which could be the best fit for me? Thanks in advance!
2 Answers
There's no definite right or wrong choice here—it really depends on your interests. Personally, I would lean towards the MATLAB class just because I’m not a fan of Python. Plus, I feel like those Python packages might make it a bit too easy. You want to learn how to build AI and ML from scratch, right?
Honestly, I think you should pick whichever course seems the most interesting to you. You'll likely get more out of it if you're genuinely excited about the topic!
Thanks for the advice!