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
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity