Helping Children Explore Coding Through Projects

Seth Thomson shares family experiences, mentorship and robotics lessons from 2019.

STSeth ThomsonIntervenant
Chaîne
GOTO Conferences
Publié
10 sept. 2019
Vidéo
29:04
Lecture
2 min
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

Seth Thomson recounts his children’s different interests, small coding projects and a FIRST LEGO League team. His advice emphasizes participation, mentors and a child’s own goals rather than a single prescribed path.

  1. 1Why codingCoding can provide a setting for creative problem-solving.
  2. 2Different interestsAccess and a child’s own interests shape the learning experience.
  3. 3Small projectsSmall projects made progress visible in this family’s experience.
  4. 4Exposure and mentorsCourses and mentors exposed children to new possibilities.
  5. 5Child-led goalsA child’s own goal can guide the next project.
  6. 6TeamworkRobotics offered opportunities to share and teach.
  7. 7Practical adviceParticipate and support self-directed learning.

À retenir

  1. Coding can provide a setting for creative problem-solving.
  2. Access and a child’s own interests shape the learning experience.
  3. Small projects made progress visible in this family’s experience.
  4. Courses and mentors exposed children to new possibilities.
  5. A child’s own goal can guide the next project.
  6. Robotics offered opportunities to share and teach.
  7. Participate and support self-directed learning.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

Starting with the child

Motivation, access and different interests.

In this 2019 GOTO talk, technology leader Seth Thomson shares how his family and a robotics team explored coding. His examples are personal experiences rather than a prescription that every child must become a programmer.

Thomson argues that coding can offer opportunities to practice problem-solving, creativity and persistence. His employment statistics and forecasts describe the period of the talk and should not be read as current job-market figures.

Before beginning, he points to basic skills, time, support and access to equipment. He stresses that children have different interests and that forcing a subject can make them less likely to continue.

His son became interested in games and coding, while his daughter preferred music and digital art. Thomson describes asking his son why he enjoyed coding rather than assuming the parent’s goals were the child’s.

02

Learning through projects

Games, courses and mentors.

The family started with games and later tried Scratch. Thomson used small projects and incremental rewards; he presents the routine as something that worked for his family, not a universal schedule.

Playing Minecraft together and using a keyboard gave the children a familiar environment for experimentation. A mod-design course later introduced concepts such as variables through a game his son already enjoyed.

Courses, camps and projects exposed the children to different activities and mentors. Thomson describes giving them room to return and explain what they had learned, rather than directing every step.

An older student who had published an app inspired his son to set his own goal. As his interests developed, he chose a course and eventually shifted from lessons to building a choose-your-own-adventure app.

Publishing the app involved technical obstacles across tools and platforms. A local developer helped the family work through deployment, illustrating the value of mentors and community support.

03

Robotics and advice

Teamwork and self-directed learning.

Thomson describes coaching a FIRST LEGO League team, where children work on a robot, teamwork and a research project. He says his son learned to share the keyboard and teach teammates rather than doing all the coding himself.

His practical suggestions are to participate, encourage self-directed learning, introduce mentors and help children find a project they care about. The talk also lists resources available in 2019; programs and products can change over time.

Sur la même chaîne

3 diapositives39:12EN
GOTO Conferences· 28 oct. 2026Cate Huston: How Rigour Supports AI-Assisted Development VelocityCate Huston · TwillA two-person team’s experience with release gates, automated checks, prioritization and the cost of shipping faster.Leadership en ingénierie IASoftware engineeringAI agents
4 diapositives22:33EN
GOTO Conferences· 26 oct. 2026William Schor: From Unit Tests to Synthetic Canaries at NetflixWilliam Schor · NetflixHow generated workloads and production-like infrastructure help test a distributed key-value service.Software engineering
5 diapositives34:11EN
GOTO Conferences· 23 oct. 2026Anatoliy Bilenko and Alberto Carretero: Making Database Protocols Reliable with Formal Methods and AIAnatoliy Bilenko, Alberto Carretero · CanonicalCanonical’s database engineers connect executable specifications, model-based tests, failure exploration, and reconstructed execution histories—and explain why none of these techniques proves a real system correct on its own.Workflows de développement et testsCode review & verificationObservabilité et fiabilité+2
28:15EN
GOTO Conferences· 22 oct. 2026Steve Poole on Open-Source Security and AI’s Maintenance ChallengeOlimpiu Pop, Steve PooleWhy faster vulnerability discovery increases pressure on maintainers, dependency users and upgrade processes.Software engineeringAI security
5 diapositives46:36EN
GOTO Conferences· 21 oct. 2026Don Syme: Building Agentic Automation Around Human CollaborationDon Syme · GitHubContinuous AI, repository workflows and the guardrails needed for unattended software maintenance.Agent orchestrationSoftware engineeringAgents de code
28:23EN
GOTO Conferences· 19 oct. 2026Learning Ash: Declarative Elixir Apps, Testing and ExtensibilityChristian Alexander, Rebecca Le, Zach DanielRebecca Le and Zach Daniel explain how their book and the framework evolved together.Software engineering