Northward House Publishing

Independent educational and technical publishing — Brisbane, Australia.

The Full Catalogue

Books that help readers think, code, and create.

Published titles, books nearing release, and the planned volumes that complete our series. Tap any cover to view the title on Amazon.

Available Now

Think, Code, Create — A Python Programming Journey, Second Edition
View on Amazon →
Foundation Text

Think, Code, Create

A Python Programming Journey — 2nd Edition

Available now
Series Companion

Think Before You Code

Planning, pseudocode & program design

Popular title
Mastering FreeCAD 1.1
View on Amazon →
Technical Guide

Mastering FreeCAD 1.1

60 guided projects · 3-axis & A-axis CNC

Available now
FreeCAD for CNC Makers — Student Edition
View on Amazon →
Technical Guide

FreeCAD for CNC Makers

From first sketch to G-code · Student Edition

Available now
Object-Oriented Programming in Python
View on Amazon →
Advanced · Book 1

Object-Oriented Programming

Classes, inheritance & design patterns

Available now
File Handling and Exception Management
View on Amazon →
Advanced · Book 2

File Handling & Exceptions

Robust input, output and error handling

Available now
Modules, Packages and the Python Ecosystem
View on Amazon →
Advanced · Book 3

Modules & Packages

Organise code, master the ecosystem

Available now
Data Structures and Algorithms
View on Amazon →
Advanced · Book 4

Data Structures & Algorithms

Implement and analyse core structures

Available now

Coming Soon

Functional Programming and Advanced Iterables
Coming soon
Advanced · Book 5

Functional Programming

Advanced iterables & elegant code

Releasing soon
Turbo Codes! A Python Turtle Adventure
Coming soon
Junior Coders

Turbo Codes!

A Python Turtle adventure for beginners

In final production

Planned & In Development

Advanced Series

Books 6–12

Completing the twelve-volume Advanced Python pathway — concurrency, networking, automation and beyond.

Classroom

STEM Workbooks

Curriculum-aligned student workbooks and teacher resources for Digital Technologies, Years 9–12.

Technical Guides

More FreeCAD & CNC titles

Further practical guides for makers, building on the Mastering FreeCAD series.