Get Free Shipping on orders over $49
Computer Programming with ChatGPT : Learn Core Programming Concepts Through Practical ChatGPT-Assisted Projects: An Independent Guide - Nathaniel Brooks

Computer Programming with ChatGPT

Learn Core Programming Concepts Through Practical ChatGPT-Assisted Projects: An Independent Guide

By: Nathaniel Brooks, AI (Illustrator)

eBook | 9 November 2026

At a Glance

eBook


$18.91

or 4 interest-free payments of $4.73 with

Instant Digital Delivery to your Kobo Reader App

Learning to program has never looked easier or felt more confusing. ChatGPT can produce code in seconds, yet code you do not understand is code you cannot fix, extend, or trust. This book teaches you the core concepts of programming through practical projects, with ChatGPT beside you as a tutor, reviewer, and coding partner, and with verification built into every step.

The book teaches through Python and one coherent project, a personal expense tracker called LedgerLite. Each chapter introduces a concept plainly, shows it in runnable code, and then applies it to the project, so ideas never stay abstract. You will learn what ChatGPT can and cannot do, including why its answers can sound certain and still be wrong. Testing, debugging, security, and honest evaluation run throughout, because reliable AI-assisted programming is a set of habits, not a lucky prompt.

The path is organized so a complete beginner can follow it in order. You set up a real workshop first, then build the foundations: values, variables, decisions, functions, and collections that hold real data. From there the project grows up in stages, gaining files and persistence, proper error handling, automated tests, libraries and APIs, a command-line interface, a web interface, and a SQLite database. Checklists keep each stage practical, and the final chapters cover refactoring, architecture, and shipping finished work.

Inside, you will find:
• A clear map of what ChatGPT can and cannot do, and how to verify generated code
• A complete workshop setup with Python, an editor, virtual environments, pip, Git, and custom instructions
• Core concepts in action, from values, variables, and decisions to functions, collections, modules, and objects
• Files, JSON, and persistence, plus a systematic debugging method for reading tracebacks and fixing errors
• Testing and verification with pytest, fixtures, and coverage, so generated code has to prove itself
• A complete command-line expense tracker, then the same project extended with a web interface and SQLite
• Security, privacy, and safe AI work habits, plus quality gates for evaluating, maintaining, and shipping code

This book is for adults and older students who want real programming fundamentals and a responsible way to use ChatGPT while they learn. It suits complete beginners and self-taught coders with gaps. By the end, you will read code with understanding, write and test your own programs, and know when to trust the tool beside you and when to check its work.

Start with the first small program, build the tracker one honest stage at a time, and finish with code you understand, can test, and can maintain. An independent guide, not affiliated with or endorsed by OpenAI.

on

More in Web Programming

The Book of WebGPU - Mahesh Venkitachalam

eBOOK

RRP $87.54

$83.26

Getting to Know Web GIS - Pinde Fu

eBOOK

RRP $200.19

$190.99

JavaScript in Depth - James M. Snell

eBOOK