| 1 | Basics | firstprog.py | An Important Message | 5 points | |
| 2 | Basics | printingchoices.py | Printing Choices | 8 points | |
| 3 | Basics | escapesequencescomments.py | Escape Sequences and Comments | 12 points | |
| 4 | Variables | creatingvariables.py | Saving Information in Variables | 10 points | |
| 5 | Variables | usingvariables.py | Using Variables | 10 points | |
| 6 | Variables | gradvariables.py | Graduation Sentence with Variables | 7 points | |
| 7 | Variables | schedule.py | Your Schedule | 15 points | |
| 8 | Variables | mathoperations.py | Mathematical Operations | 12 points | |
| 9 | Input | forgetfulmachine.py | Getting Input from a Human | 12 points | |
| 10 | Input | rudequestions.py | Storing the Human's Responses | 15 points | |
| 11 | Input | userdata.py | More User Input of Data | 16 points | |
| 12 | Input | agein5.py | Age in Five Years | 18 points | |
| 13 | Input | dumbcalc.py | A Dumb Calculator | 20 points | |
| 14 | Variables | bmicalc.py | Calculations with User Input | 25 points | |
| 15 | Variables | sequencing.py | Variables Only Hold Values | 15 points | |
| 16 | Variables | cardiozone.py | Cardio Zone Unscramble | 15 points | |
| 17 | Variables | shortcuts.py | Variable Changing Shortcuts | 10 points | |
| 18 | Ifs | namelength.py | Making Decisions with If Statements | 20 points | |
| 19 | Ifs | spaceboxing.py | Space Boxing | 30 points | |
| 20 | Ifs | littlequiz.py | A Little Quiz | 40 points | |
| 21 | Ifs | human-age-with-ands.py | Compound If Statements Using AND & OR | 25 points | |
| 22 | Ifs | agemessages3.py | Age Messages 3 | 25 points | |
| 23 | Ifs | twomorequestions.py | Two More Questions | 35 points | |
| 24 | Ifs | human-age-with-else.py | Chained If Statements Using ELIF & ELSE | 25 points | |
| 25 | Ifs | agemessages2.py | How Old Are You, Specifically? | 20 points | |
| 26 | Ifs | numberword.py | Nested If Statements | 50 points | |
| 27 | Ifs | twoquestions.py | Twenty Questions | 35 points | |
| 28 | Ifs | adventure1.py | Choose Your Own Adventure! | 60 points | |
| 29 | Random | randomnumbers.py | Choosing Numbers Randomly | 25 points | |
| 30 | Random | numberguess.py | A Number-Guessing Game | 20 points | |
| 31 | Random | fortunecookie.py | Fortune Cookie | 15 points | |
| 32 | Random | dice.py | Dice | 25 points | |
| 33 | Random | oneshothilo.py | One Shot Hi-Lo | 35 points | |
| 34 | Random | threecardmonte.py | Three Card Monte | 20 points | |
| 35 | While | enterpin.py | Repeating Yourself using a While Loop | 30 points | |
| 36 | While | dicedoubles.py | Dice Doubles | 45 points | |
| 37 | While | numberguesscounter.py | Number-Guessing with a Counter | 40 points | |
| 38 | While | hilolimited.py | Hi-Lo with Limited Tries | 55 points | |
| 39 | While | reversehilo.py | Reverse Hi-Lo | 75 points | |
| 40 | While | coinflip.py | Loop and a Half | 35 points | |
| 41 | Dowhile | shorterdoubledice.py | Shorter Double Dice | 40 points | |
| 42 | While | collatzsequence.py | Collatz Sequence | 30 points | |
| 43 | While | babynim.py | Baby Nim, aka Empty the Piles | 60 points | |
| 44 | While | nim.py | Nim | 70 points | |
| 45 | Functions | yachtdice.py | Displaying Dice with Functions | 35 points | |
| 46 | Functions | heronsformula.py | Returning a Value from a Function | 20 points | |
| 47 | Strings | stringmultiplier.py | String Multiplier | 30 points | |
| 48 | Strings | startswithx.py | Starts With X | 30 points | |
| 49 | Strings | adverbprobably.py | Adverb, Probably (Ends With -ly) | 40 points | |
| 50 | Strings | stringreverser.py | String Reverser | 45 points | |
| 51 | Strings | ispalindrome.py | Is Palindrome | 30 points | |
| 52 | Lists | listbasics.py | List Basics | 40 points | |
| 53 | Functions | numberlist.py | List of Numbers | 15 points | |
| 54 | Lists | randomlists.py | Random Lists | 20 points | |
| 55 | Lists | evensteven.py | Even Steven | 30 points | |
| 56 | Lists | homeontherange.py | Home on the Range | 80 points | |
| 57 | Lists | halfsies.py | Halfsies | 30 points | |
| 58 | Fileio | receiptrevisited.py | Programs That Write to Files | 25 points | |
| 59 | Fileio | gettingfromfile.py | Getting Data from a File | 20 points | |
| 60 | Fileio | displayingafile.py | Displaying a File | 60 points | |
| 61 | Fileio | sum-whole-file.py | Summing All the Numbers from Any File | 60 points | |
| 62 | Lists | fibonacci.py | Fibonacci | 60 points | |
| 63 | Lists | whoknows.py | Who Knows | 60 points | |
| 64 | Functions | iscomposite.py | Is Composite Function | 30 points | |
| 65 | Functions | isprime.py | Is Prime | 50 points | |
| 66 | Lists | nicesteak.py | Nice Steak | 30 points | |
| 67 | Lists | siamesetwins.py | Siamese Twins | 70 points | |
| 68 | Functions | sumprimes.py | Sum of Primes Under Two Million | 70 points | |
| 69 | Functions | primefactor.py | Prime Factorization | 60 points | |
| 70 | Lists | sortme.py | Sort Me | 80 points | |
| 71 | Lists | sort2.py | Sort Me In Place | 100 points |