- Learn the fundamentals- These rarely change
- OOP - Abstraction, Encapsulation, Inheritance, Polymorphism, Overloading
- Learn basic programmg constructs- Conditionals, Data types, Variable declaration, Assignment, Control Structures, Loops
- Data Structures and Algorithms
- Learn Design Patterns- Singletons, Factory, MVC, MVVM etc
- Learn Debugging
- Learn commandLine preferably on *nix
- Work on a project you love
- Github
- How to use git
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2018-05-23T16:07:24.847Z","extensionVersion":"v2.9.2"} |
Here are the list of courses. You should probably watch them in the order as mentioned. Assumes no knowledge of ML previously. Assumes knowledge of High School Algebra. If you find you need to freshen you Linear Algebra, please watch the course number 2 on the list.
Most importantly, practice, practice, practice. See you at the top.
😄
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2020-04-09T09:49:29.448Z","extensionVersion":"v3.4.3"} |