Section 1 : Getting to Know Your (Programming) Environment

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

Section 2 : Turtle Graphics in Python

Lecture 1 Intro to Turtle Graphics in Python 00:00:56 Duration
Lecture 2 SquareSpiral- Our First Turtle Program 00:06:36 Duration
Lecture 3 Turtle on a Roll- Building A Winding Spiral 00:02:25 Duration
Lecture 4 Loop the loop- Creating a Circle Spiral
Lecture 5 Adding Color to Your Turtle Drawings 00:02:09 Duration
Lecture 6 Painting a Four-Color Spiral 00:06:56 Duration
Lecture 7 Changing Background Colors 00:03:40 Duration
Lecture 8 One Variable to Rule Them All... 00:05:14 Duration
Lecture 9 Section 2 ProgrammingChallenges
Lecture 10 S2P1 Programming Challenge Solution- 10-color spir 00:02:12 Duration
Lecture 11 S2P2 Programming Challenge Solution- How Many Side 00:02:02 Duration
Lecture 12 S2P3 Programming Challenge Solution- Rubber Band B

Section 3 : Numbers and Variables in Python

Lecture 1 Intro to Variables- Where we keep our stuff 00:01:05 Duration
Lecture 2 Numbers and Math in Python 00:06:50 Duration
Lecture 3 Python Numbers and Operators 00:03:06 Duration
Lecture 4 Math in the Python Shell
Lecture 5 Syntax Errors- What did you say- 00:02:17 Duration
Lecture 6 Variables in the Python Shell 00:02:31 Duration
Lecture 7 Programming with Operators 00:06:45 Duration
Lecture 8 Strings- The real characters in Python 00:04:13 Duration
Lecture 9 Improving Our Color Spiral with Strings 00:05:51 Duration
Lecture 10 Lists in Python 00:05:42 Duration
Lecture 11 Python Math App- Python does your math homework! 00:04:46 Duration
Lecture 12 Section 3 Programming Challenges
Lecture 13 S3P1 Programming Challenge Solution- Circle Spiral 00:02:30 Duration
Lecture 14 S3P2 Programming Challenge Solution- Color Me Spir 00:02:10 Duration

Section 4 : Loops

Lecture 1 Loops are Fun- You can say that again! 00:01:08 Duration
Lecture 2 Building Your Own FOR Loops 00:02:41 Duration
Lecture 3 Using a FOR Loop to Draw a Rosette 00:04:11 Duration
Lecture 4 Modifying a FOR Loop 00:04:00 Duration
Lecture 5 Adding User Input in Turtle- Rosette Gone Wild! 00:04:33 Duration
Lecture 6 BONUS- Alex's Colorful Rosette Loop 00:03:56 Duration
Lecture 7 The WHILE Loop- 'Til it ain't so! 00:05:08 Duration
Lecture 8 A Family Spiral 00:05:44 Duration
Lecture 9 Multi-Spiral- Spiral goes viral! 00:09:02 Duration
Lecture 10 Section 4 Programming Challenges
Lecture 11 S4P1 Programming ChallengeSolution SpiralRosettes 00:05:47 Duration
Lecture 12 S4P2 Programming Challenge Solution- Viral Family 00:05:11 Duration

Section 5 : Conditions

Lecture 1 Intro to Conditions- What if 00:02:00 Duration
Lecture 2 If statements 00:04:01 Duration
Lecture 3 Comparison Operators 00:04:28 Duration
Lecture 4 If Example- Old Enough 00:02:41 Duration
Lecture 5 Else statements 00:02:17 Duration
Lecture 6 Polygons or Rosettes 00:03:01 Duration
Lecture 7 Even or Odd 00:05:06 Duration
Lecture 8 Elif Statements 00:02:33 Duration
Lecture 9 Complex Conditions- And's, Or's, & Not's 00:03:37 Duration
Lecture 10 Secret Messages- The Caesar Cipher 00:05:30 Duration
Lecture 11 Encoder Decoder Program 00:04:39 Duration
Lecture 12 Section 5 Programming Challenges
Lecture 13 S5P1 Programming Challenge Solution- Rosettes and 00:03:44 Duration
Lecture 14 S5P2 Programming Challenge Solution- Encoder Decod 00:03:46 Duration

Section 6 : Random Fun and Games

Lecture 1 Intro to Random Numbers and More in Python 00:01:49 Duration
Lecture 2 A Guessing Game 00:05:19 Duration
Lecture 3 Colorful Random Spirals 00:02:30 Duration
Lecture 4 Canvas Size and Coordinates in Turtle Graphics
Lecture 5 The Random Spiral Program 00:04:43 Duration
Lecture 6 Rock-Paper-Scissors 00:06:07 Duration
Lecture 7 Dealing Cards 00:03:31 Duration
Lecture 8 Comparing Cards 00:04:00 Duration
Lecture 9 The Game Loop to Keep It Going 00:03:22 Duration
Lecture 10 Our Finished High-Card Game 00:03:41 Duration
Lecture 11 Rolling Dice 00:03:32 Duration
Lecture 12 Testing for a Yahtzee! 00:02:20 Duration
Lecture 13 Our Finished Five Dice Game 00:04:39 Duration
Lecture 14 A Colorful Kaleidoscope 00:05:23 Duration
Lecture 15 Section 6 Programming Challenges
Lecture 16 S6P1 Programming Challenge Solution- Kaleidoscope 00:02:35 Duration
Lecture 17 S6P2 Programming Challenge Solution- Kaleidoscope 00:02:45 Duration
Lecture 18 S6P3 Programming Challenge Solution- WAR! 00:05:36 Duration

Section 7 : Functions

Lecture 1 Intro to Functions in Python 00:01:27 Duration
Lecture 2 Putting Code Together with Functions 00:02:21 Duration
Lecture 3 Creating a Random Spiral Function 00:01:21 Duration
Lecture 4 Parameters- Feeding our pet function..
Lecture 5 Smileys at Random Locations 00:05:16 Duration
Lecture 6 Our Random Smiley App 00:03:11 Duration
Lecture 7 Return- It's what you give back that counts... 00:01:47 Duration
Lecture 8 Using Return Values in a Program 00:04:12 Duration
Lecture 9 Handling Events- Turtle Draw 00:03:51 Duration
Lecture 10 BONUS- Max's Turtle Draw App 00:03:25 Duration
Lecture 11 Keyboard Events- Arrow Draw 00:05:28 Duration
Lecture 12 Events with Parameters- ClickSpiral 00:06:04 Duration
Lecture 13 Click and Smile 00:03:32 Duration
Lecture 14 Click Kaleidoscope 00:04:28 Duration
Lecture 15 BONUS- Taking Screenshots on Mac and PC 00:03:12 Duration
Lecture 16 Section 7 Programming Challenges
Lecture 17 S7P1 Programming Challenge Solution- Mirrored Smil 00:01:55 Duration
Lecture 18 S7P2 Programming Challenge Solution- PingPong Calc 00:04:00 Duration
Lecture 19 S7P3 Programming Challenge Solution- Click+Arrow D 00:08:09 Duration
Lecture 20 BONUS APP ClickRandomDots

Section 8 : After the Course

Lecture 1 Where to Go Next 00:02:03 Duration
Lecture 2 DrPaynes TEDx Talk on Coding and Cyberas the NewLi 00:14:44 Duration
Lecture 3 SPECIAL BONUS- Rainbow Rosettes with Guest Star, A 00:13:29 Duration
Lecture 4 OReilly Media LIVE Webcast Teach Your Kids to Code
Lecture 5 DojoLIVE! Presentation

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

Lecture 1 April Turtle Gallery BONUS VIDEO- Roy G. Biv Spira 00:03:50 Duration
Lecture 2 October Turtle Gallery Click Flowers py by Max
Lecture 3 November Turtle Gallery move turtle py
Lecture 4 December Turtle Gallery- Star.py from Mr. Reese's
Lecture 5 January Turtle Gallery SG Triangle py by Miss
Lecture 6 Holiday Turtle Gallery Tannen baum.py from
Lecture 7 Bonus Max's TieDyeRainbowSpiky Spiral