Course Description
Teach your kids (and yourself) 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 book, Teach Your Kids to Code (2015, No Starch Press).
Give Your Kids a Huge Advantage in a High-Tech World
- Quickly master new problem-solving skills in Python with colorful, fun examples
- Teach younger kids to code using Turtle graphics, with text-based games and apps for older learners
- Develop a new creative outlet, building playable games and creating beautiful graphics
- Learn the basics of coding, from variables to loops and functions, with interactive, visually engaging apps
This 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 and kids, 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 pre-schoolers all the way through the
apps I teach to college freshmen.
Quick, two- to eight-minute
lessons will get you coding your own apps from scratch in minutes. Over
80 lectures and 6 hours of content will give you the practice you need
to master the powerful new skill of coding.
Everything you need to get started right away
Complete
with working code downloads and high-definition videos, you'll be able
to work alongside a professor with 17 years' teaching experience and
over 30 years of programming knowledge. You'll also receive a
certificate of completion upon finishing the course.
Curriculum
Writing Programs in Python
A Colorful Kaleidoscope
A Family Spiral
A Guessing Game
Adding Color to Our Turtle Graphics
Adding User Input in Turtle
Bonus App: NiceHexSpiral.py
BONUS: Alex's Colorful Rosette Loop
BONUS: Max's Turtle Draw App
BONUS: Taking Screenshots on Mac and PC
Building a FOR Loop
Building A Winding Spiral
Canvas Size and Coordinates in Turtle Graphics
Changing Background Colors
Click and Smile
Click Kaleidoscope
Colorful Random Spirals
Comparing Cards
Comparison Operators
Complex Conditions
Creating a Circle Spiral
Creating a Random Spiral Function
Dealing Cards
Elif Statements
Else statements
Encoder Decoder Program
Even or Odd
Events with Parameters: ClickSpiral
Handling Events: Turtle Draw
If Example: Old Enough
If statements
Improving Our Color Spiral with Strings
Installing Python and Getting Started
Intro to Conditions
Intro to Functions in Python
Intro to Loops
Intro to Random Numbers and More in Python
Intro to Turtle Graphics
Intro to Variables
Introduction
Keyboard Events: Arrow Draw
Lists in Python
Math in the Python Shell
Modifying a FOR Loop
Multi-Spiral
Numbers and Math in Python
Our Finished Five Dice Game
Our Finished High-Card Game
Our First Turtle Program
Our Random Smiley App
Painting a Four-Color Spiral
Parameters
Polygons or Rosettes
Programming Challenges - Practice What You've Learned
Programming with Operators
Putting Code Together with Functions
Python Math App
Python Numbers and Operators
Return: Giving Back
Rock-Paper-Scissors
Rolling Dice
Running and Modifying Programs in Python
Secret Messages
Section 1 Programming Challenges
Section 1: Getting to Know Your (Programming) Environment
Section 2 Programming Challenges
Section 2: Turtle Graphics in Python
Section 3 Programming Challenges
Section 3: Numbers and Variables in Python
Section 4 Programming Challenges
Section 4: Loops
Section 5 Programming Challenges
Section 5: Conditions
Section 6 Programming Challenges
Section 6: Random Fun and Games
Section 7 Programming Challenges
Section 7: Functions
Section 8: After the Course
Smileys at Random Locations
Step-by-Step Python Setup for Linux with Screenshots
Step-by-Step Python Setup for Mac with Screenshots
Step-by-Step Python Setup for PC with Screenshots
Strings in Python
Syntax Errors
Testing for a Yahtzee!
The Game Loop to Keep It Going
The Random Spiral Program
The WHILE Loop
Using a FOR Loop
Using a Variable to Change Our Spiral Shape
Using Return Values in a Program
Variables in the Python Shell
What You've Learned
Where to Go Next
LINK FOR THE FREE COURSE
100% Off, Udemy 100% Off, Udemy Coupon, Udemy Coupon Code, Udemy course, Udemy course download, Udemy course reviews, Udemy courses, Udemy courses for free, Udemy courses free, Udemy courses free download, Udemy discount, Udemy download, Udemy education, Udemy free, Udemy free course, Udemy free courses, Udemy free online courses, Udemy online, Udemy online course, Udemy online courses, Udemy online courses review, Udemy reviews, Udemy tutorial, Udemy tutorials, Udemy.com free courses,