Learn to Code by Solving Problems: A Python Programming Primer Homepage for the book Learn to Code by Solving Problems: A Python Programming Primer

Book Info for Learn to Code

Learn to code, right now. No coding experience required.

My book Learn to Code by Solving Problems gets you solving problems while you learn Python – one of today’s most useful and widely-used programming languages.

I’ve taught Python to thousands of students over the past decade. I’ve studied my teaching approach and know that it works. Let me help you cut through the clutter and become a programmer.

I clear up common mistakes to save you time. You get line by line walkthroughs of every piece of code in the book, “check your understanding” questions in each chapter, practice examples with answers, instant and accurate feedback on what you’re learning using convenient online websites, and more.

This isn’t just a Python book. You’ll definitely learn Python here. But you’ll also learn how to think and solve problems like programmers do. And you’ll learn why slow code is slow and how to write better, faster code. You’re building skills that will not only turn you into a Python programmer but will also help you with whatever programming language you might use in the future.

Ask your local bookshop, or buy online:

Learn more about the book (including its educational features) in my interview by Mouse Vs Python

Here’s what expert coders say about the book: