Skip to main content

The Little Book of Algorithms

Downloaded: 40

Last edit: 02 November 2021

The Little book of Algorithms is designed to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration.

Following the publishing philosophy of Al Sweigart, "I write books to teach beginners to code. I put them online for free, because programming is too valuable and needs to be accessible to all. (Though I sell print versions to pay rent.) Get started. It's a great journey."

Download the free PDF on this post which you can print yourself

If you prefer to buy printed copies, you can do that here . Mods I hope this is allowed, if not, please remove this line.

Level: (Beginner / Intermediate)

Duration: (10 Lessons + Homework)

Teaches: • While loops and For loops • Concatenating different data types • Using procedures and functions • Working with 1D and 2D lists and arrays • File reading and writing

Copyright © 2019 by William Lau

Some Rights Reserved. “The Little Book of Algorithms” is licensed under a Creative Commons Attribution - NonCommercial - ShareAlike 4.0 International License