Prove
Growth Paths / DS Curriculum 2: Intro to CS
AdvancedSkills

DS Curriculum 2: Intro to CS

Write Python programs, then use them to model and simulate.

Write Python programs, then use them to model and simulate. Free courses, a free self-check for each, and real work confirmed by 3 people. Part of the Varsity Curriculum: Data Science, adapted from OSSU Data Science (CC BY-SA 4.0).

2 required outcomes28 weeksCredential on completion

Path outcomes

SkillsOptional

First Three Projects Shipped (Beginner to Public App)

Introduction to Programming (CS50P or Python for Everybody) — reuses an outcome Powstik already has.

Take this Challenge →

5 milestones

  1. 1Write and run your first Python program
  2. 2Build programs using data structures
  3. 3Write functions and handle errors
  4. 4Build a real project from scratch
  5. 5Ship something others can use
Skills

Learn Intro CS with Python (MIT 6.100L)

Introduction to Computer Science and Programming Using Python — reuses an outcome Powstik already has.

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Build a small Python tool you use
Skills

Model and Simulate with Python (MIT 6.0002)

Introduction to Computational Thinking and Data Science

Take this Challenge →

2 milestones

  1. 1Do the course work in public
  2. 2Simulate a real situation

Resources for this path

No affiliate links. No sponsored placements.

The course map this path is adapted from (CC BY-SA 4.0).