Section 1 : Getting to Know Your (Programming) Environment

lecture 1 Welcome and Introductio 1:16
lecture 2 NEW- Installing Python 3.6 and Getting Started
lecture 3 Bonus- Installing Python 3.6 on Windows PC's 3:52
lecture 4 Writing Your First Program in Python 2:39
lecture 5 Running and Modifying Programs in Python 1:29
lecture 6 Bonus App- NiceHexSpiral 2:2
lecture 7 What You Can Do Now 0:41
lecture 8 Programming Challenges - Practice What You've Lea 2:7
lecture 9 .Section 1 Programming Challenges MadLibs 1&2 Pdf
lecture 10 StepbyStep Python 3 Setup for PC Mac orLinux withS Pdf

Section 2 : Turtle Graphics in Python

lecture 11 Intro to Turtle Graphics in Python 0:56
lecture 12 SquareSpiral- Our First Turtle Program 6:36
lecture 13 Turtle on a Roll- Building A Winding Spiral 2:25
lecture 14 Loop the loop- Creating a Circle Spiral
lecture 15 Adding Color to Your Turtle Drawings 2:9
lecture 16 Painting a Four-Color Spiral 6:56
lecture 17 Changing Background Colors 3:40
lecture 18 One Variable to Rule Them All... 5:14
lecture 19 Section 2 ProgrammingChallenges Pdf
lecture 20 S2P1 Programming Challenge Solution- 10-color spir 2:12
lecture 21 S2P2 Programming Challenge Solution- How Many Side 2:2
lecture 22 S2P3 Programming Challenge Solution- Rubber Band B

Section 3 : Numbers and Variables in Python

lecture 23 Intro to Variables- Where we keep our stuff 1:5
lecture 24 Numbers and Math in Python 6:50
lecture 25 Python Numbers and Operators 3:6
lecture 26 Math in the Python Shell
lecture 27 Syntax Errors- What did you say- 2:17
lecture 28 Variables in the Python Shell 2:31
lecture 29 Programming with Operators 6:45
lecture 30 Strings- The real characters in Python 4:13
lecture 31 Improving Our Color Spiral with Strings 5:51
lecture 32 Lists in Python 5:42
lecture 33 Python Math App- Python does your math homework! 4:46
lecture 34 Section 3 Programming Challenges Pdf
lecture 35 S3P1 Programming Challenge Solution- Circle Spiral 2:30
lecture 36 S3P2 Programming Challenge Solution- Color Me Spir 2:10

Section 4 : Loops

lecture 37 Loops are Fun- You can say that again! 1:8
lecture 38 Building Your Own FOR Loops 2:41
lecture 39 Using a FOR Loop to Draw a Rosette 4:11
lecture 40 Modifying a FOR Loop 4:0
lecture 41 Adding User Input in Turtle- Rosette Gone Wild! 4:33
lecture 42 BONUS- Alex's Colorful Rosette Loop 3:56
lecture 43 The WHILE Loop- 'Til it ain't so! 5:8
lecture 44 A Family Spiral 5:44
lecture 45 Multi-Spiral- Spiral goes viral! 9:2
lecture 46 Section 4 Programming Challenges Pdf
lecture 47 S4P1 Programming ChallengeSolution SpiralRosettes 5:47
lecture 48 S4P2 Programming Challenge Solution- Viral Family 5:11

Section 5 : Conditions

lecture 49 Intro to Conditions- What if 2:0
lecture 50 If statements 4:1
lecture 51 Comparison Operators 4:28
lecture 52 If Example- Old Enough 2:41
lecture 53 Else statements 2:17
lecture 54 Polygons or Rosettes 3:1
lecture 55 Even or Odd 5:6
lecture 56 Elif Statements 2:33
lecture 57 Complex Conditions- And's, Or's, & Not's 3:37
lecture 58 Secret Messages- The Caesar Cipher 5:30
lecture 59 Encoder Decoder Program 4:39
lecture 60 Section 5 Programming Challenges Pdf
lecture 61 S5P1 Programming Challenge Solution- Rosettes and 3:44
lecture 62 S5P2 Programming Challenge Solution- Encoder Decod 3:46

Section 6 : Random Fun and Games

lecture 63 Intro to Random Numbers and More in Python 1:49
lecture 64 A Guessing Game 5:19
lecture 65 Colorful Random Spirals 2:30
lecture 66 Canvas Size and Coordinates in Turtle Graphics
lecture 67 The Random Spiral Program 4:43
lecture 68 Rock-Paper-Scissors 6:7
lecture 69 Dealing Cards 3:31
lecture 70 Comparing Cards 4:0
lecture 71 The Game Loop to Keep It Going 3:22
lecture 72 Our Finished High-Card Game 3:41
lecture 73 Rolling Dice 3:32
lecture 74 Testing for a Yahtzee! 2:20
lecture 75 Our Finished Five Dice Game 4:39
lecture 76 A Colorful Kaleidoscope 5:23
lecture 77 Section 6 Programming Challenges Pdf
lecture 78 S6P1 Programming Challenge Solution- Kaleidoscope 2:35
lecture 79 S6P2 Programming Challenge Solution- Kaleidoscope 2:45
lecture 80 S6P3 Programming Challenge Solution- WAR! 5:36

Section 7 : Functions

lecture 81 Intro to Functions in Python 1:27
lecture 82 Putting Code Together with Functions 2:21
lecture 83 Creating a Random Spiral Function 1:21
lecture 84 Parameters- Feeding our pet function..
lecture 85 Smileys at Random Locations 5:16
lecture 86 Our Random Smiley App 3:11
lecture 87 Return- It's what you give back that counts... 1:47
lecture 88 Using Return Values in a Program 4:12
lecture 89 Handling Events- Turtle Draw 3:51
lecture 90 BONUS- Max's Turtle Draw App 3:25
lecture 91 Keyboard Events- Arrow Draw 5:28
lecture 92 Events with Parameters- ClickSpiral 6:4
lecture 93 Click and Smile 3:32
lecture 94 Click Kaleidoscope 4:28
lecture 95 BONUS- Taking Screenshots on Mac and PC 3:12
lecture 96 Section 7 Programming Challenges Pdf
lecture 97 S7P1 Programming Challenge Solution- Mirrored Smil 1:55
lecture 98 S7P2 Programming Challenge Solution- PingPong Calc 4:0
lecture 99 S7P3 Programming Challenge Solution- Click+Arrow D 8:9
lecture 100 BONUS APP ClickRandomDots

Section 8 : After the Course

lecture 101 Where to Go Next 2:3
lecture 102 DrPaynes TEDx Talk on Coding and Cyberas the NewLi 14:44
lecture 103 SPECIAL BONUS- Rainbow Rosettes with Guest Star, A 13:29
lecture 104 OReilly Media LIVE Webcast Teach Your Kids to Code Zip
lecture 105 DojoLIVE! Presentation Zip

Section 9 : Turtle Gallery! User-submitted cool apps in Python

lecture 106 April Turtle Gallery BONUS VIDEO- Roy G. Biv Spira 3:50
lecture 107 October Turtle Gallery Click Flowers py by Max
lecture 108 November Turtle Gallery move turtle py
lecture 109 December Turtle Gallery- Star.py from Mr. Reese's Image
lecture 110 January Turtle Gallery SG Triangle py by Miss Pdf
lecture 111 Holiday Turtle Gallery Tannen baum.py from
lecture 112 Bonus Max's TieDyeRainbowSpiky Spiral