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

BY
Udemy

Teach your children the most popular programming language and assist them in creating short, colourful apps and games.

Mode

Online

Fees

₹ 699 3999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Teach Your Kids to Code: Learn to Program Python at Any Age online certification is a course that parents, instructors, and students can all take together to learn one of the most in-demand employment skills of the twenty-first century. Python is a wonderful first language for beginners, but it is also complex enough to be used in organisations ranging from Google to IBM. It is packed with amusing examples, colourful graphics, and easy-to-follow plain English teaching.

Teach Your Kids to Code: Learn to Program Python at Any Age online course is designed to be quickly grasped by absolute beginners. The course is developed by Bryson Payne - Best-Selling Author & Professor and presented by Udemy Inc., a provider of online courses aimed at both beginners and professionals to learn the skills and polish them.

Teach Your Kids to Code: Learn to Program Python at Any Age online training will provide learners with the practice they need to master the powerful new talent of coding with 6.5 hours of prerecorded lectures and 5 articles to help candidates build their own applications from the ground up in no time.

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 6.5 hours of pre-recorded video content
  • Online course
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and TV

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 6.5 hours of pre-recorded video content
  • 5 articles
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 699  ₹3,999
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Knowledge of python

After completing the Teach Your Kids to Code: Learn to Program Python at Any Age online certification, candidates will learn how to use Python 3.9 to build games and apps for Chromebooks, PCs, Macs, and Linux, to use Python's turtle graphics to create attractive spirals and shapes, as well as how to build games like War, Yahtzee, and Rock-Paper-Scissors, and engaging programmes that respond to mouse clicks and user input. This course will help to prepare for more complex programming classes (and a brighter future), master variables, loops, and functions.

The syllabus

Getting to Know Your (Programming) Environment

  • Welcome and Introduction
  • NEW: Installing Python 3.6 and Getting Started
  • Update: Installing Python 3.6 on Windows PC's
  • Writing Your First Program in Python
  • Running and Modifying Programs in Python
  • Extra App: NiceHexSpiral.py
  • Coding Python on Chromebook!
  • What You Can Do Now
  • Programming Challenges - Practice What You've Learned
  • Section 1 Programming Challenges: MadLibs 1 & 2
  • Step-by-Step Python 3 Setup for PC, Mac or Linux (with Screenshots)

Turtle Graphics in Python

  • Intro to Turtle Graphics in Python
  • SquareSpiral: Our First Turtle Program
  • Turtle on a Roll: Building A Winding Spiral
  • Loop the loop: Creating a Circle Spiral
  • Adding Color to Your Turtle Drawings
  • Painting a Four-Color Spiral
  • Changing Background Colors
  • One Variable to Rule Them All...
  • Section 2 Programming Challenges
  • S2P1 Programming Challenge Solution: 10-color spiral!
  • S2P2 Programming Challenge Solution: How Many Sides?
  • S2P3 Programming Challenge Solution: Rubber Band Ball

Numbers and Variables in Python

  • Intro to Variables: Where we keep our stuff
  • Numbers and Math in Python
  • Python Numbers and Operators
  • Math in the Python Shell
  • Syntax Errors: What did you say?
  • Variables in the Python Shell
  • Programming with Operators
  • Strings: The real characters in Python
  • Improving Our Color Spiral with Strings
  • Lists in Python
  • Python Math App: Python does your math homework!
  • Section 3 Programming Challenges
  • S3P1 Programming Challenge Solution: Circle Spiral Input!
  • S3P2 Programming Challenge Solution: Color Me Spiralled

Loops

  • Loops are Fun: You can say that again!
  • Building Your Own FOR Loops
  • Using a FOR Loop to Draw a Rosette
  • Modifying a FOR Loop
  • Adding User Input in Turtle: Rosette Gone Wild!
  • Special Guest Lesson: Alex's Colorful Rosette Loop
  • The WHILE Loop: 'Til it ain't so!
  • A Family Spiral
  • Multi-Spiral: Spiral goes viral!
  • Section 4 Programming Challenges
  • S4P1 Programming Challenge Solution: Spiral Rosettes!
  • S4P2 Programming Challenge Solution: Viral Family Spiral!

Conditions

  • Intro to Conditions: What if?
  • If statements
  • Comparison Operators
  • If Example: Old Enough
  • Else statements
  • Polygons or Rosettes
  • Even or Odd
  • Elif Statements
  • Complex Conditions: And's, Or's, & Not's
  • Secret Messages: The Caesar Cipher
  • Encoder-Decoder Program
  • Section 5 Programming Challenges
  • S5P1 Programming Challenge Solution: Rosettes and Spirals!
  • S5P2 Programming Challenge Solution: Encoder-Decoder Key!

Random Fun and Games

  • Intro to Random Numbers and More in Python
  • A Guessing Game
  • Colorful Random Spirals
  • Canvas Size and Coordinates in Turtle Graphics
  • The Random Spiral Program
  • Rock-Paper-Scissors
  • Dealing Cards
  • Comparing Cards
  • The Game Loop to Keep It Going
  • Our Finished High-Card Game
  • Rolling Dice
  • Testing for a Yahtzee!
  • Our Finished Five Dice Game
  • A Colorful Kaleidoscope
  • Section 6 Programming Challenges
  • S6P1 Programming Challenge Solution: Kaleidoscope v2.0
  • S6P2 Programming Challenge Solution: Kaleidoscope v3.0
  • S6P3 Programming Challenge Solution: WAR!

Functions

  • Intro to Functions in Python
  • Putting Code Together with Functions
  • Creating a Random Spiral Function
  • Parameters: Feeding our pet function...
  • Smileys at Random Locations
  • Our Random Smiley App
  • Return: It's what you give back that counts...
  • Using Return Values in a Program
  • Handling Events: Turtle Draw
  • Special Guest Lesson: Max's Turtle Draw App
  • Keyboard Events: Arrow Draw
  • Events with Parameters: ClickSpiral
  • Click and Smile
  • Click Kaleidoscope
  • EXTRA: Taking Screenshots on Mac and PC
  • Section 7 Programming Challenges
  • S7P1 Programming Challenge Solution: Mirrored Smileys!
  • S7P2 Programming Challenge Solution: PingPong Calc 2.0
  • S7P3 Programming Challenge Solution: Click+Arrow Draw!
  • EXTRA APP: ClickRandomDots.py!

After the Course

  • Where to Go Next
  • Dr. Payne's TEDx Talk on Coding and Cyber as the New Literacy
  • SPECIAL GUEST LECTURE: Rainbow Rosettes with Guest Star, Alex Payne!
  • O'Reilly Media LIVE Webcast: "Teach Your Kids to Code" - slides
  • DojoLIVE! Presentation (November 4, 2015)

Turtle Gallery! User-submitted cool apps in Python

  • April Turtle Gallery BONUS VIDEO: Roy G. Biv Spiral!!!
  • October Turtle Gallery: ClickFlowers.py by Max Payne
  • November Turtle Gallery: moveturtle.py by Mr. Bryan Fagan
  • December Turtle Gallery: Star.py from Mr. Reese's class at LCHS
  • January Turtle Gallery: SGTriangle.py by Miss Shannon G.
  • Holiday Turtle Gallery: Tannenbaum.py from Mrs. Memler's class, Athens Academy
  • Bonus: Max's Tie-Dye Rainbow Spiky Spiral

Instructors

Dr Bryson Payne
Professor
Freelancer

Ph.D

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books