Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Learn deeply. Build practically. Remain responsible.

This is the developing home for connected books, courses, notebooks, and learning activities in practical data science for the Dynamic Humanities.

The learning path begins with programming from first principles and grows toward data analysis, visualization, statistics, machine learning, natural language processing, deep learning, large language model applications, and responsible production AI.

Start with the first book

Python Programming from First Principles
Build reliable programs for data, research, and the Dynamic Humanities.

Try the opening chapter

Make a Computer Follow Your Instructions
Run, read, change, break, fix, and explain your first Python program.

Open the guided notebook

Read explanations beside executable examples and complete the first guided practice.

Our editorial constitution

No unexplained prerequisite. No orphan term. No example without purpose. No current tool detail mixed invisibly with timeless principles.

New concepts enter through a governed knowledge backlog, dependency map, edition process, and living companion layer.

What you will find here

This is an early public-learning infrastructure pilot. Content marked as draft or pilot will continue to improve through technical, editorial, expert, and learner review.