Skip to content
Back to curriculum
Source citations

Curriculum source library

Every external source cited in the PeerTutor curriculum maps, with the access label and the subjects that reference it.

Citation policy

PeerTutor publishes its own curriculum maps, unit assignments, and checked practice. Provider videos are embedded only through official players when embedding is available, source resources remain attributed, and outside exercises or article text are not copied into PeerTutor.

Learning design research

These guides inform the repeated Preview, Learn, Check, and Apply rhythm used in every unit.

University at Albany Center for the Advancement of Teaching, Learning, and Online Education

Structuring asynchronous online courses to support student success

Supports the consistent four-step unit order, explicit learning targets, and predictable navigation used across PeerTutor courses.

Read the source
Digital Promise

Five Tips for Creating an Effective Asynchronous Learning Environment

Supports multimedia instruction, interactive checks, immediate feedback, tutor support, and student reflection in each learning sequence.

Read the source

Course sources

Showing 1-10 of 10 citations used by computer science paths.

Charles Severance / PY4E

Python for Everybody

Open Python course with lectures, book, assignments, and autograders that extends the foundations in Computer Science Circles.

Access / license: Open course materials - CC BY 4.0
Open source
CodingBat

CodingBat Python

Official Python drill sequence for warmups, strings, lists, logic, and loop practice; linked only, not copied.

Access / license: Free practice link-out - CodingBat terms
Open source
freeCodeCamp

freeCodeCamp.org videos

Long-form programming, computer science, data, math, and project tutorials from the freeCodeCamp nonprofit channel.

Access / license: Free video link-out
Open source
Used in
Middle School PythonMiddle School Digital Fluency · under review
freeCodeCamp.org

Learn Python - Full Course for Beginners

Long-form beginner Python video used as an optional teaching companion before PeerTutor's original CodingBat-style checks.

Access / license: Free YouTube embed - provider terms
Open source
Khan Academy

Computer programming

Free beginner programming concepts path. Khan's course is not Python-specific, so PeerTutor keeps Python syntax in its own practice.

Access / license: Free link-out - Khan Academy terms
Open source
MIT OpenCourseWare

6.0001 Introduction to Computer Science and Programming in Python

Introductory Python course with lectures, notes, and problem sets.

Access / license: Open courseware - Creative Commons
Open source
New York State Education Department

Computer Science and Digital Fluency

New York K-12 computer science and digital fluency standards by grade band.

Access / license: Official standards link-out
Open source
Used in
Middle School PythonMiddle School Digital Fluency · under review
New York State Education Department

NYS P-12 Learning Standards by Content Area

New York State content-area standards hub for local curriculum alignment.

Access / license: Official standards link-out
Open source
Used in
PEMDAS & Number SenseAlgebra 1 FoundationsMiddle School PythonSpanish FoundationsFrench FoundationsBiology BasicsChemistry BasicsPhysics & Earth ScienceMiddle School Math Lab · under reviewMiddle School ELA Studio · under reviewMiddle School Science Inquiry · under reviewMiddle School Social Studies Evidence · under reviewMiddle School Digital Fluency · under review
Runestone Academy

Foundations of Python Programming

Interactive Python textbook with active code, tracing, and chapter assessments.

Access / license: Open interactive textbook
Open source
University of Waterloo CEMC

Computer Science Circles

Beginner Python lessons with in-browser exercises and feedback; linked as a guided starting point before longer Python projects.

Access / license: Open interactive course - CC BY-NC-SA 3.0
Open source
Curriculum source citations · PeerTutor