PYTHON For Genealogy COURSE PRE-REGISTER
Get notified when the course lessons are available for purchase!
COURSE BREAKDOWN
- Convert your family tree into a database
- Use Python to create detailed genealogy reports
Each lesson is a project where you build up Python scripts to produce a useful report from the data in your family tree.
Lesson 1: Creating The Person List
Build a detailed report of every person in your family tree, complete with birth and death details alongside their parents' names.
Want more than that? We’ll show you how to retrieve marriage and burial details alongside spouse names and lists of children.
If you’re a Python beginner, you’ll learn how create and combine data sets to make a single list.
Lesson 2: Creating a Surname Frequency Report
Generate a frequency report of all surnames in your family tree, giving you insights into the most prominent family lines.
We'll also show you how to create a Word Cloud from your tree.
If you’re a Python beginner, you’ll learn how to group data to produce summary insights.
Lesson 3: Parsing Address Details into Towns, States, and Countries
Learn how to parse birthplaces and deathplaces into manageable pieces for further analysis. By the end, you'll have a cleaner, more organized set of data.
Learn how to parse birthplaces and deathplaces into manageable pieces for further analysis. By the end, you'll have a cleaner, more organized set of data.
Lesson 4: Creating Frequency Reports for Addresses
Building on what you learned in Lesson 4, this lesson will teach you how to create frequency reports for the various addresses in your family tree.
By the end, you'll be able to identify key locations in your family's history, adding depth to your genealogy research.
Lesson 5: Creating the “At This Place” Report
Learn how to create a report that lists all family tree events at a specific location.
You'll be able to pull together these events into a cohesive report, giving you a clear view of your family's activities in particular towns, states, or countries.
Lesson 6: Creating the “On This Date” Report
Create a report that lists all family tree events on a specific date.
Compile these events into a detailed report that lets you focus on significant days in your family's history.
Lesson 7: Identifying Duplicate Entries in Your Family Tree
Learn techniques to spot and handle duplicate individuals that are messing up your tree. This helps keep your genealogy data accurate and clean.
Lesson 8: Identifying Age Issues in Your Family Tree
Discover how to check for discrepancies such as individuals with lifespans beyond typical life expectancy or women having children outside typical child-bearing ages.
Lesson 9: Identifying Missing Details in Your Family Tree
Use SQL to detect and highlight missing details in your tree. Run reports to show all people without a death location or married women without a known maiden name.
Lesson 10: Extracting Ancestral Lines with Python Packages
This lesson will show how to install and use external Python packages to show the ancestral lines in your tree.
Lesson 11: Your Ancestor Gap Report
Analyze your data to pinpoint which ancestral lines have gaps and missing ancestors.
This shows you where to direct and focus your family research.
Be notified when the course lessons are available for purchase!