Thursday, 16 July 2015

Udemy Free Course - Teach Your Kids to Code: Python Programming for All Ages! - 100% Off

Free Udemy Course

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,