Helping Children Explore Coding Through Projects

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

STSeth Thomson登壇者
チャンネル
GOTO Conferences
公開日
2019年9月10日
動画
29:04
読了時間
2 分
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

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.

ポイント

  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.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
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.

同じチャンネルの記事

スライド 3 枚39:12EN
GOTO Conferences· 2026年10月28日Cate 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.AI エンジニアリングのリーダーシップSoftware engineeringAI agents
スライド 4 枚22:33EN
GOTO Conferences· 2026年10月26日William 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 枚34:11EN
GOTO Conferences· 2026年10月23日Anatoliy 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.開発ワークフローとテストCode review & verificationオブザーバビリティと信頼性+2
28:15EN
GOTO Conferences· 2026年10月22日Steve 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 枚46:36EN
GOTO Conferences· 2026年10月21日Don Syme: Building Agentic Automation Around Human CollaborationDon Syme · GitHubContinuous AI, repository workflows and the guardrails needed for unattended software maintenance.Agent orchestrationSoftware engineeringコーディングエージェント
28:23EN
GOTO Conferences· 2026年10月19日Learning 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