LEARN TO PROGRAM WITH SMALL BASIC: An Introduction to Programming with Games, Art, Science, and Math (2016)
5. DRAWING SHAPES WITH TURTLE GRAPHICS
7. EMPOWERING PROGRAMS WITH MATH
8. MAKING DECISIONS WITH IF STATEMENTS
9. USING DECISIONS TO MAKE GAMES
10. SOLVING PROBLEMS WITH SUBROUTINES
12. BUILDING GRAPHICAL USER INTERFACES
14. CREATING CONDITIONAL WHILE LOOPS
15. GROUPING DATA IN ONE-DIMENSIONAL ARRAYS
16. STORING DATA WITH ASSOCIATIVE ARRAYS
17. EXPANDING TO HIGHER-DIMENSION ARRAYS
19. RECEIVING FILE INPUT AND OUTPUT