Skip to content

Data Science for Beginners

A free 10-week, 20-lesson beginner data science curriculum from Microsoft, with quizzes and assignments.

Stars
37.9k
Forks
7.6k
Licence
MIT
Language
Jupyter Notebook
Last update
16 days ago
Type
Learning resource

What it is

This is a structured course in data science for people who are new to the field. It is organized as 20 lessons spread over 10 weeks, and each lesson includes pre- and post-lesson quizzes, written instructions, a solution, and an assignment. The course uses a project-based approach, so you learn by building things.

  • Work through the 20 lessons in order over 10 weeks
  • Complete the assignments in each lesson to practice skills
  • Use the pre- and post-lesson quizzes to check your understanding
  • Use the translated versions if English is not your first language

Great for

  • Complete beginners who want a guided, week-by-week data science course
  • Students looking for free structured coursework
  • Learners who prefer hands-on, project-based lessons over videos
  • People who want to work through material in English or one of the many listed translations

Not ideal for

  • Experienced data scientists looking for advanced techniques, since the README describes it as a beginner curriculum
  • People who need a live instructor or cohort, since the README only describes self-paced written lessons and community channels
  • Anyone expecting a software product to install, since this is a set of lesson materials
Step-by-step guide: how to use Data Science for BeginnersInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    Clone without translations (Bash / macOS / Linux)

    git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git

    Enter the folder and set sparse checkout (Bash / macOS / Linux)

    cd Data-Science-For-Beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  2. 2

    Run it

    • Clone the repository, optionally using the sparse checkout commands to skip translations
    • Open the README and the Installation Guide linked from it
    • Start with the first lesson and complete its pre-lesson quiz
    • Work through the lesson instructions and assignment, then take the post-lesson quiz
  3. 3

    Get the most out of it

    • Use the Student Hub page linked in the README for beginner resources and free certificate vouchers
    • Join the Microsoft Foundry Discord to ask questions and follow the Learn with AI series
    • Check the translations table if you want lessons in another language
    • Use the Codespaces badge in the README to open the project in GitHub Codespaces without local setup

Downloads

Strengths

  • Free and MIT-licensed, so it can be reused and adapted
  • Each lesson pairs instruction with quizzes and assignments
  • Available in a large number of languages through the listed translations

Trade-offs

  • The README gives little detail on prerequisites or the exact topics covered in each lesson
  • The full repository is large because of the many translations, though sparse checkout is offered to reduce download size

How it compares

ProjectStarsTypeLevelUpdatedBest for
Data-Science-For-Beginners (this)37.9kLearning resourcebeginner16 days agoComplete beginners who want a guided, week-by-week data science course
PythonDataScienceHandbook50.3kLearning resourcebeginner2.4 years agoStudents learning NumPy, Pandas, Matplotlib, or Scikit-Learn through hands-on examples
ML-For-Beginners91.9kLearning resourcebeginner5 days agoBeginners who want a structured, self-paced introduction to machine learning
AI-Expert-Roadmap31.3kLearning resourcebeginner1.1 years agoBeginners who are unsure what to learn next in AI or data science
awesome-datascience30.3kCurated listbeginner5 days agoBeginners who want a guided set of links to start learning data science
awesome-bigdata14.7kCurated listbeginner6 days agoDevelopers looking for an overview of big data tools to evaluate

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.