Programming Foundations: Programming for Kids
Offered By: LinkedIn Learning
Course Description
Overview
Programming can be fun and gives kids a great head start. Teach your kids to program using these learning techniques, apps, and hardware.
Syllabus
Introduction
- Welcome
- Programming is fun!
- Graphical vs. coding-based languages
- Exploring learning styles: Auditory, kinesthetic, and visual
- Piaget's four stages of cognitive development
- iPad apps for very young kids
- Making things move: Daisy the Dinosaur
- Conquering challenges: Move the Turtle
- Learning about algorithms: Hopscotch
- Programming animations: Scratch
- Programming Android apps: MIT App Inventor
- Programming games: GameSalad
- A first real programming language: Logo
- Programming virtual robots: RoboMind
- Learning JavaScript: Crunchzilla Code Monster
- Learning Java: Greenfoot
- When programming gets real
- Building and controlling a real robot: LEGO Mindstorms
- Programming real robots: LEGO Mindstorms
- Joining a club: FIRST Robotics Competition
- Programming hardware: Arduino and Raspberry Pi
- Next steps
Taught by
David Gassner
Related Courses
Computer Vision: The FundamentalsUniversity of California, Berkeley via Coursera Programming Languages
University of Virginia via Udacity Learn to Program: Crafting Quality Code
University of Toronto via Coursera Computational Photography
Georgia Institute of Technology via Coursera Algorithms: Design and Analysis, Part 2
Stanford University via Coursera