Teach Your Kids to Code Learn to Program Python at Any Age

Short, colorful apps and games you can use to teach and learn programming at any age! Chromebook, PC, Mac and Linux!
Teach Your Kids to Code Learn to Program Python at Any Age
File Size :
5.19 GB
Total length :
7h 49m



Bryson Payne


Last update

Last updated 2/2021



Teach Your Kids to Code Learn to Program Python at Any Age

What you’ll learn

Teach students to code apps and games in Python 3.9 for Chromebook, PC, Mac, or Linux
Draw colorful spirals and shapes with Turtle graphics in Python
Create fun, playable games like War, Yahtzee, and Rock-Paper-Scissors
Code interactive apps that respond to user input and mouse clicks
Master variables, loops and functions to prepare for more advanced programming courses (and a brighter future)!

Teach Your Kids to Code Learn to Program Python at Any Age


A computer (PC, Mac, or Linux – even Chromebook!). You’ll download and install the latest Python 3.9 (FREE!) with step-by-step instructions.
If you can use a text editor (Notepad, Word, etc.), you can program in Python!
No prior programming experience needed.


Join over 60,000 students from 163 countries learning Python (and teaching it)! Now includes coding for Chromebook users! Teach yourself (and your students) to code fun, colorful apps and games in Python, the powerful programming language used at tech companies and in colleges worldwide. Learn coding step-by-step from Computer Science Professor Dr. Bryson Payne, author of the Amazon #1 New Release and Top 10 Best Seller, Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming (No Starch Press).Update 2021: New videos added to section 1 for coding on Chromebook, iPad and more!Give Your Kids a Huge Advantage in a High-Tech WorldQuickly master new problem-solving skills in Python with colorful, fun examplesTeach beginners to code using Turtle graphics, with text-based games and apps for older learnersBuild your own playable games and create beautiful graphicsLearn the basics of coding, from variables to loops and functions, with interactive, engaging appsThis is the kind of course you can enjoy with your kids!Packed with fun examples, colorful graphics, and easy-to-follow plain English instruction, Teach Your Kids to Code is the course parents, teachers and students can enjoy together, as they build one of the top job skills of the 21st century! Python is a great first language for beginners, but it’s powerful enough to be used in companies from Google to IBM.I designed this programming course to be easily understood by absolute beginners, with example code I used with my own students up to college freshmen. Quick, hands-on lessons will get you coding your own apps from scratch in minutes. Over 100 video lectures and six and a half hours of content in short, 2-to-8-minute videos will give you the practice you need to master the powerful new skill of coding.Everything you need to get started right awayComplete with working code downloads and high-definition videos, you’ll be able to work alongside a professor with 22 years’ teaching experience and over 30 years of programming knowledge. You’ll also receive a Certificate of Completion upon finishing the course.No Risk: Preview videos from Sections 1, 2, and 4 now for FREE, and enjoy a 30-day money-back guarantee when you enroll – zero risk, unlimited payoff! And, we’ve made this course easy to afford at just $30 so parents and students can get started now!Sign up for this course and get started coding today!* Programming Challenge Solutions added to all 7 Sections, plus new Bonus videos, including a new one with my son, Alex! New Turtle Gallery code and Q&A video added this month- keep the feedback and questions coming! Thanks! *Praise for Teach Your Kids to Code:”Inspired” – This is an inspiring course taught by an inspired teacher. The examples are well-chosen — demonstrating principles through engaging, colorful projects rather than by teaching abstract principles first. While I wish the instructor weren’t quite so repetitiously exuberant, this is at worst a minor stylistic blemish and might even be a plus for kids viewing it. — Kent Osband, Udemy student”Excellent path into Python” Not just for kids…use this course as the perfect Python primer. Clear examples, that build quickly into programs, leading to learning challenges. Bryson’s delivery is well paced and good fun. — Sean Jon Darcy, Udemy student“Dr. Bryson Payne is a computer scientist and professor of the highest caliber, and with Teach Your Kids to Code, he brings the power of computers within easy reach for learners young and old.”—Dr. Antonio Sanz Montemayor, Informatics Professor, Universidad Rey Juan Carlos, Spain “The concepts in Teach Your Kids to Code can help any young person enhance their college prospects and expand their career opportunities.”—Dr. Raj Sunderraman, Department Chair of Computer Science, Georgia State University[For the Book version on Amazon] “Dr. Payne set us on the path that led us to our dream jobs! With Teach Your Kids to Code, he’s providing parents and teachers everywhere the chance to do the same for the next generation of creative problem-solvers.”—Shah and Susan Rahman, Riot Games


Section 1: Getting to Know Your (Programming) Environment

Lecture 1 Welcome and Introduction

Lecture 2 NEW: Installing Python 3.6 and Getting Started

Lecture 3 Update: Installing Python 3.6 on Windows PC’s

Lecture 4 Writing Your First Program in Python

Lecture 5 Running and Modifying Programs in Python

Lecture 6 Extra App: NiceHexSpiral.py

Lecture 7 Coding Python on Chromebook!

Lecture 8 What You Can Do Now

Lecture 9 Programming Challenges – Practice What You’ve Learned

Lecture 10 Section 1 Programming Challenges: MadLibs 1 & 2!

Lecture 11 Step-by-Step Python 3 Setup for PC, Mac or Linux (with Screenshots)

Section 2: Turtle Graphics in Python

Lecture 12 Intro to Turtle Graphics in Python

Lecture 13 SquareSpiral: Our First Turtle Program

Lecture 14 Turtle on a Roll: Building A Winding Spiral

Lecture 15 Loop the loop: Creating a Circle Spiral

Lecture 16 Adding Color to Your Turtle Drawings

Lecture 17 Painting a Four-Color Spiral

Lecture 18 Changing Background Colors

Lecture 19 One Variable to Rule Them All…

Lecture 20 Section 2 Programming Challenges

Lecture 21 S2P1 Programming Challenge Solution: 10-color spiral!

Lecture 22 S2P2 Programming Challenge Solution: How Many Sides?

Lecture 23 S2P3 Programming Challenge Solution: Rubber Band Ball

Section 3: Numbers and Variables in Python

Lecture 24 Intro to Variables: Where we keep our stuff

Lecture 25 Numbers and Math in Python

Lecture 26 Python Numbers and Operators

Lecture 27 Math in the Python Shell

Lecture 28 Syntax Errors: What did you say?

Lecture 29 Variables in the Python Shell

Lecture 30 Programming with Operators

Lecture 31 Strings: The real characters in Python

Lecture 32 Improving Our Color Spiral with Strings

Lecture 33 Lists in Python

Lecture 34 Python Math App: Python does your math homework!

Lecture 35 Section 3 Programming Challenges

Lecture 36 S3P1 Programming Challenge Solution: Circle Spiral Input!

Lecture 37 S3P2 Programming Challenge Solution: Color Me Spiralled

Section 4: Loops

Lecture 38 Loops are Fun: You can say that again!

Lecture 39 Building Your Own FOR Loops

Lecture 40 Using a FOR Loop to Draw a Rosette

Lecture 41 Modifying a FOR Loop

Lecture 42 Adding User Input in Turtle: Rosette Gone Wild!

Lecture 43 Special Guest Lesson: Alex’s Colorful Rosette Loop

Lecture 44 The WHILE Loop: ‘Til it ain’t so!

Lecture 45 A Family Spiral

Lecture 46 Multi-Spiral: Spiral goes viral!

Lecture 47 Section 4 Programming Challenges

Lecture 48 S4P1 Programming Challenge Solution: Spiral Rosettes!

Lecture 49 S4P2 Programming Challenge Solution: Viral Family Spiral!

Section 5: Conditions

Lecture 50 Intro to Conditions: What if?

Lecture 51 If statements

Lecture 52 Comparison Operators

Lecture 53 If Example: Old Enough

Lecture 54 Else statements

Lecture 55 Polygons or Rosettes

Lecture 56 Even or Odd

Lecture 57 Elif Statements

Lecture 58 Complex Conditions: And’s, Or’s, & Not’s

Lecture 59 Secret Messages: The Caesar Cipher

Lecture 60 Encoder Decoder Program

Lecture 61 Section 5 Programming Challenges

Lecture 62 S5P1 Programming Challenge Solution: Rosettes and Spirals!

Lecture 63 S5P2 Programming Challenge Solution: Encoder Decoder Key!

Section 6: Random Fun and Games

Lecture 64 Intro to Random Numbers and More in Python

Lecture 65 A Guessing Game

Lecture 66 Colorful Random Spirals

Lecture 67 Canvas Size and Coordinates in Turtle Graphics

Lecture 68 The Random Spiral Program

Lecture 69 Rock-Paper-Scissors

Lecture 70 Dealing Cards

Lecture 71 Comparing Cards

Lecture 72 The Game Loop to Keep It Going

Lecture 73 Our Finished High-Card Game

Lecture 74 Rolling Dice

Lecture 75 Testing for a Yahtzee!

Lecture 76 Our Finished Five Dice Game

Lecture 77 A Colorful Kaleidoscope

Lecture 78 Section 6 Programming Challenges

Lecture 79 S6P1 Programming Challenge Solution: Kaleidoscope v2.0

Lecture 80 S6P2 Programming Challenge Solution: Kaleidoscope v3.0

Lecture 81 S6P3 Programming Challenge Solution: WAR!

Section 7: Functions

Lecture 82 Intro to Functions in Python

Lecture 83 Putting Code Together with Functions

Lecture 84 Creating a Random Spiral Function

Lecture 85 Parameters: Feeding our pet function…

Lecture 86 Smileys at Random Locations

Lecture 87 Our Random Smiley App

Lecture 88 Return: It’s what you give back that counts…

Lecture 89 Using Return Values in a Program

Lecture 90 Handling Events: Turtle Draw

Lecture 91 Special Guest Lesson: Max’s Turtle Draw App

Lecture 92 Keyboard Events: Arrow Draw

Lecture 93 Events with Parameters: ClickSpiral

Lecture 94 Click and Smile

Lecture 95 Click Kaleidoscope

Lecture 96 EXTRA: Taking Screenshots on Mac and PC

Lecture 97 Section 7 Programming Challenges

Lecture 98 S7P1 Programming Challenge Solution: Mirrored Smileys!

Lecture 99 S7P2 Programming Challenge Solution: PingPong Calc 2.0

Lecture 100 S7P3 Programming Challenge Solution: Click+Arrow Draw!

Lecture 101 EXTRA APP: ClickRandomDots.py!

Section 8: After the Course

Lecture 102 Where to Go Next

Lecture 103 Dr. Payne’s TEDx Talk on Coding and Cyber as the New Literacy

Lecture 104 SPECIAL GUEST LECTURE: Rainbow Rosettes with Guest Star, Alex Payne!

Lecture 105 O’Reilly Media LIVE Webcast: “Teach Your Kids to Code” – slides

Lecture 106 DojoLIVE! Presentation (November 4, 2015)

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

Lecture 107 April Turtle Gallery BONUS VIDEO: Roy G. Biv Spiral!!!

Lecture 108 October Turtle Gallery: ClickFlowers.py by Max Payne

Lecture 109 November Turtle Gallery: moveturtle.py by Mr. Bryan Fagan

Lecture 110 December Turtle Gallery: Star.py from Mr. Reese’s class at LCHS

Lecture 111 January Turtle Gallery: SGTriangle.py by Miss Shannon G.

Lecture 112 Holiday Turtle Gallery: Tannenbaum.py from Mrs. Memler’s class, Athens Academy

Lecture 113 Bonus: Max’s Tie-Dye Rainbow Spiky Spiral

For beginners of any age, for teachers, or for parents working with students.,Perfect for homeschooling parents or K-12 parents and teachers who want to give their students a HUGE advantage by learning to read and write code.,Apps and games suitable for all age levels.,Includes examples from chapters 1-7 of the book, Teach Your Kids to Code, by Dr. Bryson Payne (2015, No Starch Press).,This online course does not include Pygame programming.,This course is not for experienced Python coders, unless you want to code with your kids.

Course Information:

Udemy | English | 7h 49m | 5.19 GB
Created by: Bryson Payne

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top