OSSU Data Science

OSSU Data Science provides a free study path based on an undergraduate data science curriculum.

github.com/ossu/data-science
OSSU Data Science homepage screenshot

About OSSU Data Science

OSSU Data Science organizes online courses into a self-paced study path based on an undergraduate data science curriculum. It follows the Curriculum Guidelines for Undergraduate Programs in Data Science and favors MOOC-style courses, covering introductory programming and data science, data structures and algorithms, databases, calculus, linear algebra, statistics and probability, tools and methods, machine learning, and a final project.

It provides a topic-order graph, a spreadsheet for estimating completion time, and progress tracking by forking the GitHub repository. The curriculum assumes high school math and statistics, and notes completion in about 2 years with roughly 20 hours of study per week. Discussion is available through Discord and GitHub issues.

Key features

  • Self-paced study path based on undergraduate data science curriculum guidelines
  • Topic progression graph showing which subjects to take sequentially or in parallel
  • Timeline spreadsheet to estimate end date from start date and weekly hours
  • Progress tracking by forking the repo and marking completed courses
  • Discord server and GitHub issues for discussion with other learners
  • Curriculum covering programming, databases, calculus, statistics, machine learning and final project
Best for: People with high school math and statistics who want a self-paced undergraduate-level data science study path.
Good for
  • Organized around Curriculum Guidelines for Undergraduate Programs in Data Science
  • Prefers MOOC-style courses created for self-directed learning
  • Includes ordering guidance, time-estimate spreadsheet, and discussion channels
Watch out for
  • Assumes high school math and statistics background
  • Estimated 2-year completion depends on about 20 hours of study per week
  • Timeline spreadsheet may be out of date with the current course list

OSSU Data Science at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

OSSU Data Science alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

OSSU Data Science FAQ

How long does the curriculum take to complete?
About 2 years with careful planning and roughly 20 hours per week; a spreadsheet can estimate an end date from start date and weekly hours.
What background do I need before starting?
The curriculum assumes high school math and statistics.
Which programming languages are used?
Python and R are heavily used and taught in the courses; the algorithms courses are taught in Java, with an introductory Java course for those who need it.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing