Python, C/C++, Java, JavaScript, etc.
Data Structure, Algorithms, Calculus, Linear Algebra, etc.
Machine Learning, Data Science, Statistics, etc.
Self-paced courses at your own speed
Do what you aspire to do
Your hands remember what you have done even after your brain forgets
Trial-and-error is an essential part
Share your impressive progress and interesting findings
Feed back/forward with your mentors and peers
Weekly group meetings / Quarterly colloquiums / Biannual demo days
Participate in regular and special lectures and seminars
Dare to solve equations with unknown unknowns
Do something meaningful for your society
Work in the state-of-the-art professional environments, tools, and methods