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