CS for All
CSforAll Web
>
WebHome
This website accompanies the textbook
CS For All
by Alvarado, Dodds, Kuenning, and Libeskind-Hadas
Welcome!
Student Resources
Python Tips
Picobot
Python in Browser
Python on Your Machine
Instructor Resources
Assignment Info
Starter Files
Textbook
Online Version: Going away in January 2020!
Paperback Textbook: Replaces the Online version
Errata
Practice Problems
Chapter 1
An introduction to Picobot!
Chapter 2
Intro to functional programming and Python syntax
Chapter 3
Develop more skills with functional programming
Chapter 4
Foundations of computation
Chapter 5
Loops and dictionaries and variables, oh my!
Chapter 6
Object-oriented programming with a dash of graphics
Chapter 7
Infinities and thinking about computability
Miscellaneous
Additional challenges