Ask HN: Which course you took ultimately had the biggest impact on your career?
Are the materials publicly available?
Are the materials publicly available?
I am thinking something that teaches both theory and practical aspects.I am talking about learning how to study a problem, model it properly and then design an end to end system.
Every lecture was so eye opening. I couldn't believe that linear algebra could be taught in such a context with such a variety of application domains.
The lectures are all available online with the assignments : https://ee263.stanford.edu/archive/
Is it really possible to learn computer science and related math on your own with the help of books and building projects on your own? Assuming you have rudimentary programming knowledge in any imperative language like Python or C, etc.I am aware of guides like teachyourselfCS for someone who is a developer or programmer already. But has anyone really benefited from those guides?If you were in...
Have you had any experience as a mediocre programmer where you coded mostly hit and miss style and then you did some project, read some book(s) or took some courses and you started to program like a scientific process and a mental model was formed and eventually became a good then a better programmer?You started understanding programming languages much easier and better and were able to...
Suppose you have a wishlist of subjects or topics that you want to learn. And you primarily want to learn them by self study using books, videos, academic papers, etc.What workflow or method do you follow to learn those subjects? Suppose you have varied interests not just on the superficial level. You want to go deep in studying and understanding those topics.Do you study more than one subject...
Textbooks that really helped you learn the subject .
When anyone starts out in a new craft, even after grasping the fundamentals of the tools they are quite shaky and low on confidence until they have a significant experience in doing something that ultimately ramps up their confidence in their craftsmanship.Similar things happen with novice programmers when they start out.Then they read a beautiful codebase which they can fully understand and...
I want to learn machine learning, but, not in a hand wavy way. I want to go deep to understand and appreciate major works of the past, the present and future. Only way to do that is to understand the research papers and implement them on real datasets. For that I have to understand the math behind it.I have calculus and some matrix algebra (not proof based linear algebra) background and I can...
1. Deep Learning - https://deeplearning.cs.cmu.edu/F23/index.html
2. Deep Learning Systems - https://dlsyscourse.org/
The second course dives much deeper into the internals of the libraries and all.
At what point in your life did you come across that book?
How do you plan your day so that you are productive and also lead a healthy and balanced life by giving time to every aspect of your life?
Very often we see people doing research on a completely different topic than was their undergrad major. How do they do it? How do they get an admit in an unrelated domain?Once they get admitted how do they learn the new field? Solely self study from books?
Often people say that learning math changed their lives. They started to see normal things in a different light.Has it happened to you? Any books you would like to credit for that?
Suppose that you absolutely hated a subject in college because you couldn't relate in class. Maybe you even failed in that subject.But later in life you learnt that subject on your own because you got involved in a project that made you learn the subject. Maybe you came across a very good book or course.Has it happened with anyone?
The bootcamp culture for beginner programmers is often looked down upon in the community and sometimes rightfully so. A bootcamp generally picks up a trendy language/framework and teaches beginners how to code a few trendy apps like a todo list, a shopping cart, etc.But what beginners should learn is how to break a large problem down into manageable chunks and write functions in a language to...