4. Why should you
care about Data
Science & ML?
• Exciting domain with huge potential
• Companies reorienting around DS/AI
• Young & rapidly evolving ecosystem
• Fastest growing jobs for 4+ years
5. 2020 2021 2022 2023 2024 2025
Source: Microsoft
20M
New Jobs in
Data Science &
Machine Learning
9. You should be
able to write
“good” code
• Start with Python, R or Julia
• Use Jupyter for interactive coding
• Write readable & reusable code
• Pick up basic skills & keep learning
11. You’ll need to
know some high
school math
• Linear Algebra: vectors, matrices
• Statistics: probability, distributions
• Calculus: derivatives, optimization
• Learns the basics on Khan Academy
13. Data science
encompasses
several domains
• Data collection, cleaning & wrangling
• Exploratory analysis & visualization
• Machine learning & deep learning
• Data pipelines & model deployment
16. • Pick 2-3 courses to cover all topics
• Join or start a study group online
• Focus on application & mastery
• Certifications are nice-to-have
The plethora of
options can be
intimidating
17. • Python for DS & ML (Udemy)
• Machine Learning (Coursera)
• PyTorch: Zero to GANs (Jovian.ml)
• Open ML course (mlcourse.ai)
Our favorite &
recommended
courses
18. • Python for Data Analysis (Book)
• Storytelling with Data (Book)
• Fast.ai - Deep Learning for Coders
• DeepLearning.ai Specializations
Other great
resources for
further learning
21. • More important that certificates etc.
• Course assignments don’t count
• Pick interesting, unique datasets
• Focus on code quality & presentation
Portfolio
Projects -
Why & How
26. • Business Analyst / Data Analyst
• Data Engineer / Software Engineer
• Machine Learning Engineer
• Data Scientist / Researcher
Understand the
different roles
in data science
27. • Gather insights & prepare reports
• Use GUI-based tools & some code
• Excel, Tableau, Dashboards etc.
• Interact with other stakeholders
Business
Analyst
28. • Analyze company datasets
• Create reports using code
• Use R, Python, Jupyter etc.
• Wrangling, analysis & visualization
Data
Analyst
29. • Set up big data jobs & pipelines
• Aggregation, analysis & reporting
• Hadoop, Spark, MapReduce etc.
• Software engineering & DevOps
Data
Engineer
30. • Implement, test, deploy ML models
• Convert research into production
• Practical & coding focused role
• Mix of development & data science
ML
Engineer
31. • Model biz. problems using data
• Apply state-of-the-art research
• Train, evaluate and improve models
• Companies expect MS or PhD
Data
Scientist
32. • Understand role requirements
• Evaluate your interests & skills
• Interact with working professionals
• Roles are flexible, so take it easy
How to pick
the right role
for yourself
34. • Share all your projects online
• Use LinkedIn, Github, Jovian.ml
• Write blog posts and tutorials
• Create presentations and demos
Build a strong
professional
public profile
35. • Include links to public projects
• Show skills & libraries in context
• Highlight your best work first
• Give & get help from community
Build a strong
Resume for job
applications
37. • Rather than finding, try to be found
• Have a good understanding of basics
• Practice algorithms & data structures
• Practice interview-related questions
Job hunting &
interviewing
38. • Don’t lose heart. Be patient
• Ask for feedback from rejections
• Keep improving your skills & profile
• Share & learn from the community
Job hunting &
interviewing