Free demoJob-oriented courses at Debugshala, Old Palasia, Indore. Freshers, non-IT and year-gap welcome.Book a free demo +91-8982385539
Free course · by Debugshala, Indore

Data Science Tutorial

12 free lessons, in the order we teach them in class: start at lesson 1 and work down. Every lesson has an analogy, a diagram, code you can run or copy, a quick quiz and an FAQ.

  • 12Lessons
  • 3Modules
  • ~2 hReading time
  • FreeAlways

01Data Science Foundations

  1. What is Data Science? A Beginner's Guide with Real ExamplesLearn what data science is, how it differs from analytics, ML and statistics, with real Indian examples, runnable Python code and the skills you need.
  2. Data Science Lifecycle: 8 Stages Explained with an ExampleThe data science lifecycle from problem to monitoring, explained through a gym churn project with a diagram and Python code for every stage.
  3. Applications of Data Science in Real Life: Indian ExamplesReal applications of data science in India: UPI fraud checks, recommendations, mandi price forecasts and more, with Python code you can run.
  4. Data Scientist vs Data Analyst vs ML Engineer: Roles ComparedData scientist vs data analyst vs ML engineer: what each role does daily, the skills and tools it needs, and how to choose the right one for you.
  5. Data Science Tools and Libraries: A Beginner's ToolkitThe data science tools and Python libraries worth learning first: NumPy, pandas, matplotlib, scikit-learn, SQL, Jupyter and Git, and in what order.

02Python for Data Science

  1. NumPy Arrays Explained: Shape, Broadcasting and SpeedNumPy arrays vs Python lists, shape and dtype, vectorisation, broadcasting with a diagram, indexing, boolean masks and a speed test you can run.
  2. Pandas DataFrame Tutorial: loc, iloc, Filters and groupbyBuild pandas DataFrames from dicts, select with loc and iloc, filter, add columns, sort, use groupby and fix missing values, with runnable code.
  3. Matplotlib Tutorial: Data Visualization in Python for BeginnersLearn data visualization with matplotlib: Figure and Axes, line, bar, histogram and scatter plots, subplots, labels and saving charts, with examples.
  4. Seaborn Tutorial: Statistical Plots in Python with ExamplesA seaborn tutorial for beginners: long-format data, hue, histplot, boxplot, barplot, scatterplot, heatmaps and facets, explained with runnable examples.

03Career Guide

  1. Data Scientist Roadmap: Skills to Learn, Step by StepA month-by-month data scientist roadmap: Python, pandas, SQL, statistics, ML, the projects to build and how to prepare for data science interviews.
  2. Data Science Projects for Beginners: 8 Ideas with StepsEight data science projects for beginners using Indian public data, a four-level project ladder, step-by-step method and a runnable mini project.
  3. Data Science Interview Questions and Answers for FreshersData science interview questions with clear answers on statistics, probability, pandas, EDA, ML basics and case studies, plus runnable practice code.
Practise on Debugshala TestOnline compiler, coding questions, aptitude and reasoning MCQs. Free at test.debugshala.com ↗