Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Programming Foundations: Programming for Kids

Programming Foundations: Programming for Kids

2h 8mBeginner2014-11-10

Authors

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

Course details

Kids are naturally excited about building, whether it's building blocks or building rockets. Programming can be just as much fun. And the skills kids gain programming can help them feel accomplished, while giving them a head start in our fast-paced digital world. This course is designed to help parents and educators introduce programming concepts to kids of all ages, from grammar school to high school. David Gassner starts with a description of different learning styles (auditory, kinesthetic, or visual) and talks about how kids' programming tools appeal to different styles. He then introduces mobile device apps for young programmers that let them animate graphical images using simple block-based programming. For older kids, he introduces software such as Scratch for more advanced animation, MIT App Inventor for programming real Android apps, and tools that teach core languages like JavaScript and Java. The final chapter covers how kids can work with robots and other hardware like the Raspberry Pi, which show how programming can work in the real world.

Learning objectives
Understanding your child's learning style
Graphical programming on iPads and computers
Making things move
Learning about algorithms
Programming animations, apps, and games
Learning JavaScript and other core languages
Programming virtual and real robots
Programming hardware: Arduino and Raspberry Pi

Skills covered

RubySoftware DesignJavaScriptOracleFoundationsOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome

1. Programming for Kids

  • 02 - Programming is fun
  • 03 - Graphical vs. coding-based languages

2. How Kids Learn

  • 04 - Exploring learning styles - Auditory, kinesthetic, and visual
  • 05 - Piaget's four stages of cognitive development

3. Graphical Programming on the iPad

  • 06 - iPad apps for very young kids
  • 07 - Making things move - Daisy the Dinosaur
  • 08 - Conquering challenges - Move the Turtle
  • 09 - Learning about algorithms - Hopscotch

4. Graphical Programming on Personal Computers

  • 10 - Programming animations - Scratch
  • 11 - Programming Android apps - MIT App Inventor
  • 12 - Programming games - GameSalad

5. Getting Started with Coding

  • 13 - A first real programming language - Logo
  • 14 - Programming virtual robots - RoboMind
  • 15 - Learning JavaScript - Crunchzilla Code Monster
  • 16 - Learning Java - Greenfoot

6. Programming in the Real World

  • 17 - When programming gets real
  • 18 - Building and controlling a real robot - LEGO Mindstorms
  • 19 - Programming real robots - LEGO Mindstorms
  • 20 - Joining a club - FIRST Robotics Competition
  • 21 - Programming hardware - Arduino and Raspberry Pi

Conclusion

  • 22 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal