How to Teach Kids to Code | Bryson Payne | TEDxUNG

TEDx Talks
23 Sept 201815:17

Summary

TLDRThe script emphasizes the growing importance of coding literacy in a world where technology is ubiquitous. With only 3% of Americans able to code, it highlights the significant job opportunities and problem-solving potential that coding skills provide. The speaker encourages individuals to learn coding for personal empowerment, career advancement, and to make a positive impact on their communities and the world. Coding is presented not as an end goal but as a gateway to innovation and addressing real-world issues, from cybersecurity to clean water initiatives.

Takeaways

  • 💻 Coding is essential: Less than 3% of Americans can read and write code, but coding is the backbone of modern technology.
  • 📱 Coding runs our gadgets: From smartphones to drones and self-driving cars, coding powers all modern devices.
  • 📈 Growing demand for tech skills: 7 out of the top 10 fastest-growing and highest-paying jobs are in technology.
  • 💼 Millions of job openings: The U.S. currently has over 1 million unfilled, high-paying tech jobs, particularly in cybersecurity.
  • 🎓 Learning to code boosts your earning potential: A computer science degree can significantly increase lifetime earnings, especially in cybersecurity roles.
  • 🏫 Schools must teach coding: By 2025, 3 out of 4 high schools should teach coding to prepare students for the future.
  • 🛡️ Coding helps you protect yourself: Cybersecurity skills enable individuals to safeguard against online threats.
  • 🌍 Coding creates problem solvers: People who learn to code can develop solutions to local and global problems, from community apps to global initiatives like clean water projects.
  • 🎮 Coding opens doors: Coding skills can lead to jobs in gaming, AI, robotics, and other exciting fields, offering career flexibility and security.
  • 🚀 Coding empowers innovation: From creating businesses like Uber and Airbnb to building impactful apps, coding allows people to bring innovative ideas to life.

Q & A

  • What percentage of Americans can read and write code?

    -Fewer than 9 million people in the U.S. can read and write code, which is less than 3% of the population.

  • How does the speaker define coding?

    -The speaker defines coding, or programming, as telling a computer what to do. It is the same thing as software and is what powers apps and various technologies.

  • Why are coders considered valuable problem solvers?

    -Coders are valuable because they use technology to solve problems. The world highly rewards problem solvers, and technology literacy helps individuals address both personal and societal challenges.

  • What is the projected impact of automation on jobs in the next 10 years?

    -Experts predict that as many as 70 million jobs could disappear over the next 10 years due to automation.

  • How many job openings are currently available in technology fields in the U.S.?

    -There are over 6 million job openings in the U.S., with more than 1 million of them in technology fields.

  • What is the salary range for cybersecurity jobs, and how many positions are currently unfilled?

    -Cybersecurity jobs can average as much as $90,000 a year, and there are currently over 300,000 unfilled positions in the U.S.

  • How does learning to code benefit individuals financially over their lifetime?

    -A computer science degree can earn a person $1 million more over their lifetime than someone with just a high school diploma. Additionally, cybersecurity professionals may earn another half-million dollars more than the average IT worker.

  • What is the historical comparison made between high school attendance in 1910 and coding education today?

    -In 1910, fewer than 18% of teenagers attended high school. Similarly, in 2010, fewer than 18% of teenagers attended a high school that taught coding.

  • Why does the speaker emphasize the importance of teaching coding and cybersecurity in high schools by 2025?

    -The speaker emphasizes this because just as secondary education was essential during the early 20th century, technology education is critical now. By 2025, 3 out of 4 teenagers should attend schools that teach coding to prepare for future job markets.

  • What are some reasons the speaker provides for why people should learn to code?

    -The speaker provides three main reasons: to protect yourself from cyber threats, to create new business models and job opportunities, and to solve societal issues like improving local communities or contributing to global causes.

Outlines

00:00

💻 The Importance of Learning Code in a Digital World

This paragraph introduces the analogy of a low literacy rate to illustrate how few people can code, despite the rapid integration of technology in daily life. Coding is essential for controlling modern technology, from drones to self-driving cars. The author emphasizes that every job will be affected by software and that knowing how to code opens opportunities, especially in the face of automation-driven job losses. It also points to the current high demand for tech professionals, with unfilled positions offering lucrative salaries.

05:04

👩‍🏫 The Urgency of Teaching Coding and Cybersecurity

The speaker, a computer science professor, highlights the pressing need for coding education, especially in high schools. Drawing parallels to past education reforms in response to disappearing agricultural jobs, the speaker argues that a similar investment in tech education is critical today. They stress that students should start learning coding and cybersecurity now, rather than waiting until it's too late, and calls on parents and citizens to advocate for this change.

10:04

🎮 Coding as a Gateway to Opportunity

The speaker emphasizes that coding isn't just for those who want to be coders for life but is a fundamental skill like reading or math, which helps in solving problems and fostering innovation. They share success stories of students who leveraged coding into careers at major gaming companies and explain that coding equips individuals to adapt to changes in the job market. The speaker also reflects on their personal journey into coding, underscoring the lifelong benefits it has brought them.

🚁 Start Coding with Fun and Accessible Technologies

This section provides practical advice for those interested in learning to code. The speaker encourages the audience to start with technologies that interest them, such as 3D printers or programmable drones. They introduce a block-based programming app that simplifies coding by using visual commands similar to building with Lego bricks. The demonstration shows how accessible coding can be, emphasizing that people should dive in and experiment, even before fully understanding every aspect.

💡 Coding to Improve Communities and Solve Problems

Here, the speaker focuses on the practical benefits of learning to code for others. Coding skills can help individuals provide for their families, protect their communities from online threats, and even solve local problems, such as developing an app for reporting infrastructure issues. The speaker illustrates how technology can be harnessed to improve one’s surroundings and make a positive impact on society.

🌍 Coding for a Better World

The speaker concludes by discussing how coding can be used to tackle global challenges, such as providing clean water through transparent, data-driven initiatives or tracking endangered species like tigers. They stress that coding gives individuals the power to contribute to causes they are passionate about, whether it’s conservation, security, or activism. The world is already deeply interconnected through technology, and learning to code enables participation in shaping its future.

Mindmap

Keywords

💡Coding

Coding refers to the process of writing instructions that a computer can understand to perform specific tasks. It is central to the video’s message, emphasizing the importance of learning to code as it underpins much of modern technology, from apps to autonomous cars. Coding is presented not just as a technical skill but as a gateway to problem-solving and innovation.

💡Automation

Automation is the use of technology to perform tasks without human intervention. The video discusses the potential loss of 70 million jobs due to automation, emphasizing the need for coding literacy as a safeguard against job displacement. Automation is portrayed as both a challenge and an opportunity, depending on one’s ability to adapt through technological skills like coding.

💡Cybersecurity

Cybersecurity involves protecting systems, networks, and data from digital attacks. The video highlights the growing demand for cybersecurity professionals, noting that there are currently over 300,000 unfilled positions in this field in the U.S. It stresses that coding literacy is a critical skill in this high-paying, fast-growing sector, which helps individuals protect themselves and their communities.

💡Technology Literacy

Technology literacy refers to the ability to understand, use, and engage with technology effectively. The video compares this to traditional literacy, arguing that in today’s world, understanding coding is as essential as reading and writing. It highlights that fewer than 3% of Americans can code, underscoring the need for widespread education in technology to avoid falling behind.

💡Problem Solving

Problem solving is the process of identifying a problem and finding a solution, often through innovation or logical thinking. The video positions coders as problem solvers who use technology to address real-world challenges, from creating new apps to solving community issues. It emphasizes that learning to code enhances one’s ability to solve problems, which is highly valued in the modern job market.

💡Jobs of the Future

The video stresses that the jobs of the future are heavily influenced by technology, particularly coding. It mentions that 7 of the top 10 fastest-growing and highest-paying jobs over the next decade are in technology, illustrating the importance of coding education for securing employment. These jobs include fields like cybersecurity, artificial intelligence, and software development.

💡STEM Education

STEM stands for Science, Technology, Engineering, and Math. The video advocates for the expansion of STEM education in schools, particularly in teaching coding and cybersecurity. It compares this to the early 20th-century movement to universalize high school education, suggesting that by 2025, three-quarters of teenagers should attend schools offering STEM subjects, particularly coding.

💡Entrepreneurship

Entrepreneurship is the act of creating and running new businesses. The video encourages individuals to learn to code, not necessarily to become professional coders, but to use their skills to innovate and start new ventures. Examples include creating apps like Uber or Airbnb, which have transformed industries and created new business models.

💡Self-Protection Online

Self-protection online refers to safeguarding oneself from digital threats like cybercrime. The video encourages learning coding not just for financial gain but to protect personal and family data from cyber attacks. This is framed as a vital life skill, akin to self-defense in the physical world, particularly in the context of the growing number of cyber threats.

💡Impact on Community

The video stresses that coding can be a tool to benefit one's local community. An example provided is a student creating an app for reporting potholes and other local infrastructure issues. This showcases how coding skills can help individuals address community problems, improve safety, and create lasting positive impacts by leveraging technology to solve local issues.

Highlights

Imagine a world where only 3% of the population can read and write code, the language of technology.

Fewer than 9 million Americans, less than 3%, can read and write code, despite the country’s reliance on technology.

Coding is simply telling a computer what to do, and it's the backbone of all modern technology, from smartphones to self-driving cars.

Automation could eliminate 70 million jobs in the next 10 years, but there are over 1 million high-paying tech jobs with no qualified applicants.

The Bureau of Labor Statistics states that 7 of the top 10 fastest-growing and highest-paying jobs are in technology.

Over 300,000 unfilled positions in cybersecurity exist in the US, with average salaries reaching $90,000 a year.

Coding makes individuals valuable because coders are problem solvers who use technology to address real-world issues.

A college graduate with a computer science degree can earn $1 million more over their lifetime than someone with just a high school diploma.

By 2025, 3 out of 4 teenagers should be attending high schools that teach coding and cybersecurity to prepare for the future.

Coding is not just about becoming a professional coder; it’s a gateway to problem-solving and creating new platforms for communication.

Learning to code now can buffer individuals from the rapid changes coming due to technology-driven industries.

Students can start learning with block-based programming languages like the Tickle app, which lets them program drones and robots.

Coding can help individuals protect themselves and their families from cybercriminals and online predators.

People can use coding to build applications that improve their communities, such as apps to report local infrastructure issues.

Code can also be used for global impact, such as apps like Charity Water, which tracks donations to provide clean water to communities.

Transcripts

play00:00

[Music]

play00:11

imagine a world with a literacy rate of

play00:15

only 3%

play00:18

what if out of every 100 people only 3

play00:24

could read and write right now in

play00:29

America there are over 320 million

play00:32

people yet fewer than 9 million of us

play00:35

less than 3% can read and write code the

play00:42

language of technology so what is code

play00:46

coding or programming is just telling a

play00:50

computer what to do code is the same

play00:52

thing as software or if you're in the

play00:54

younger generation code is what apps are

play00:57

made of code runs your computer and

play01:01

these days computers are everywhere in

play01:04

all the coolest gadgets from 3d printers

play01:07

to drones self-driving cars to

play01:10

smartphones fitbit's to Roombas and more

play01:14

code is a part of every one of these

play01:18

technologies and it's a part of every

play01:20

technology you'll use at work and at

play01:23

home for the rest of your life every job

play01:27

you want every job you want your kids to

play01:29

have is touched in some way by computer

play01:33

software imagine the power you can have

play01:36

if you learn how to read and write the

play01:39

language of code experts say that as

play01:44

many as 70 million jobs could disappear

play01:48

over the next 10 years due to automation

play01:51

but on the other hand there are over 6

play01:54

million job openings in the US right now

play01:57

and over 1 million of those are

play02:00

good-paying technology jobs with no

play02:03

qualified applicants no literate

play02:08

applicants the Bureau of Labor

play02:11

Statistics says that 7 of the top ten

play02:14

fastest-growing and highest paying jobs

play02:17

for the next 10 years are in technology

play02:21

shooting and there are over 300,000

play02:24

unfilled positions right now in this

play02:27

country in cyber security and those jobs

play02:31

can average as much as $90,000 a year in

play02:35

salary plus you don't have to go very

play02:39

far to find these jobs there are

play02:41

literally thousands of openings

play02:43

available every day right here in the

play02:46

Atlanta area so what makes coders so

play02:51

valuable well it's because we're problem

play02:54

solvers who can use technology you tell

play02:58

me are there some problems in the world

play03:02

yeah a few right

play03:04

the world needs problem solvers your

play03:09

goal in life should be to solve more

play03:12

problems than you create and the world

play03:17

highly rewards problem solvers you might

play03:20

have seen a graphic like this one before

play03:22

from code.org a college graduate can

play03:26

earn a half-million dollars more in

play03:28

their lifetime than someone with just a

play03:31

high school diploma a computer science

play03:34

degree can earn you a million dollars

play03:37

more over your working lifetime than a

play03:39

high school degree

play03:40

but there's another stack of gold coins

play03:43

that belongs to the right of that one a

play03:46

cybersecurity professional may be able

play03:49

to earn another half-million dollars

play03:51

more than the average IT worker a

play03:53

million and a half dollars more in a

play03:56

lifetime than someone with just a high

play03:59

school diploma and this gap is growing

play04:03

wider now that small stack of coins on

play04:08

the left is a grim picture of what

play04:10

technology illiteracy can look like but

play04:14

this chart is also an illustration of

play04:15

how important coding can be for your

play04:17

future and for your children's future

play04:21

did you know that in 1910 fewer than 18

play04:26

percent of teenagers went to high school

play04:29

and in 2010 fewer than 18 percent of

play04:34

teenagers

play04:34

went to a high school that taught coding

play04:37

now it only took us 30 years to solve

play04:40

that first problem as farming jobs

play04:42

disappeared in the early 1900s the u.s.

play04:45

invested heavily in secondary education

play04:47

and by 1940 3/4 of teenagers went to

play04:52

high school we need to do the same thing

play04:56

this century for technology education by

play04:59

2025 we need three out of four teenagers

play05:03

going to a high school that teaches

play05:04

coding and cybersecurity as parents as

play05:09

citizens we can't wait until 2040 I'm a

play05:15

computer science professor and a

play05:17

cybersecurity expert I've been teaching

play05:19

coding since 1998 I write books I record

play05:24

videos I travel and speak in schools and

play05:26

at conferences around the world but it's

play05:31

not enough how many of you in this

play05:35

audience today have taken a computer

play05:37

programming class or taught yourself

play05:38

some coding let's see a few hands that's

play05:41

good but it's some but it's not enough I

play05:46

need your help all of you you can learn

play05:50

to code Henry Ford famously said whether

play05:56

you think you can or think you can't

play05:58

you're right but if you think you can't

play06:02

code it's because you just haven't tried

play06:05

yet if you're in this audience today or

play06:08

if you're watching online you can learn

play06:12

to code starting now now some of you may

play06:17

already feel your defenses kicking in

play06:19

what if I'm not good at it what if I

play06:22

don't like it what if I just don't want

play06:25

to be a coder for the next 20 years my

play06:29

answer might surprise you you see coding

play06:35

is not the goal

play06:39

coding is the gateway in the same way we

play06:45

learn English not just to become authors

play06:47

or journalists but to communicate with

play06:50

others and in the same way that math

play06:53

doesn't just prepare us to become an

play06:55

accountant or an engineer but it helps

play06:58

us solve problems manage our finances

play07:00

and think logically people who learn to

play07:05

code can become entrepreneurs innovators

play07:07

who connect people in new ways using new

play07:10

platforms

play07:19

you could be like two of my students

play07:22

who've gone on to work at both Riot

play07:25

Games and Blizzard Entertainment

play07:28

building games like League of Legends

play07:30

and world of warcraft and you can go

play07:35

into a job like IT cybersecurity or

play07:39

artificial intelligence robotics with

play07:42

extra skills extra literacy that can

play07:46

buffer you from some of the rapid

play07:48

changes that are coming my mom and I am

play07:53

so grateful to have my mom in the

play07:54

audience with us today thanks mom

play07:56

I love you my mom bought me my first

play08:00

computer in 1984 a Commodore 64 and I

play08:05

believe we have a picture look how happy

play08:10

I am and 35 years later just thinking

play08:16

about that computer still makes me smile

play08:19

you see I learned to code when I was a

play08:23

teenager but I have a lot of college

play08:26

students who take their very first

play08:28

computer programming class as young

play08:30

adults they didn't know that instead of

play08:33

just playing Minecraft all of these

play08:34

years they could have been coding in it

play08:38

so let me give you three reasons to

play08:42

start coding now number one do it for

play08:48

yourself and it's not just about the

play08:50

money although you can earn a lot if you

play08:55

learn about cybersecurity you can

play08:58

protect yourself from cyber criminals

play09:00

and online predators if you learn web

play09:05

and mobile app programming you can

play09:08

create your own new business model like

play09:11

uber or Airbnb

play09:17

you can start by finding a technology

play09:20

that you enjoy go to a library and print

play09:23

something on a 3d printer or buy a

play09:28

programmable drone like this one for

play09:31

under $100 some people like to start

play09:35

with a black based programming language

play09:37

this is the tickle app it's a mobile

play09:40

application that lets you program drones

play09:43

and robots right on your mobile device

play09:47

you can see the commands look like Lego

play09:50

bricks you choose the blocks that you

play09:54

want to run and they snap together just

play09:58

like Lego bricks in the order that you

play10:01

decide when you're the coder you get to

play10:04

choose how things work so let's see how

play10:08

this code works on this actual drone

play10:12

when I press play it should take off and

play10:17

then it's going to repeat these steps

play10:18

four times it's going to move forward

play10:21

for about a second turn right 90 degrees

play10:24

move forward again turn right 90 degrees

play10:29

move forward for about a second

play10:32

so what's it doing we're drawing a

play10:37

square in the air

play10:44

pretty close right so start with the

play10:50

technologies that you find fun and

play10:53

fascinating and even before you

play10:55

understand what every line of code does

play10:58

run it change it move things around

play11:01

start coding for you number two do it

play11:07

for others bring more value to future

play11:12

employer provide for your family or

play11:16

impact your community when you learn to

play11:23

protect yourself online you can better

play11:26

protect your kids and your other family

play11:28

members from online threats you can even

play11:32

write an app that helps people in your

play11:34

own hometown one of my students this

play11:38

semester is building an app for the city

play11:40

of Dahlonega it's a mobile app that lets

play11:43

you record problems like potholes in the

play11:45

road or street lights that are out and

play11:48

in addition to capturing the exact GPS

play11:51

location of the issue it tracks how many

play11:54

people have reported a problem and those

play11:57

problems that get reported by more

play11:58

people get higher priority in being

play12:01

repaired you can build a future for

play12:04

yourself a future for your family and

play12:07

you can help people right in your own

play12:10

hometown you can make your neighborhood

play12:13

a better safer place that's the kind of

play12:17

lasting impact you can make when you

play12:19

learn to solve problems with technology

play12:22

finally number three do it to make the

play12:27

world a better place

play12:29

here's a good example charity water is a

play12:34

global clean water initiative that

play12:36

revolutionized transparency in both the

play12:38

dire need for clean water in poorer

play12:41

communities and in the ability to see

play12:44

where your donation goes down to the

play12:47

precise GPS coordinates of the drinking

play12:49

well you can sponsor a web application

play12:53

code is bringing much needed attention

play12:57

and relief to people who need it the

play13:00

most in my house my wife is able to

play13:04

subtract the remaining 3,800 tigers left

play13:08

in the wild through a similar app from

play13:10

an animal rescue organization the

play13:13

thought of big cats going extinct before

play13:16

our children grow up is heartbreaking to

play13:19

her if there's something that breaks

play13:22

your heart or if there's something that

play13:25

makes you really mad coding can help you

play13:28

harness the power of technology to reach

play13:31

thousands or even millions of people who

play13:34

care about the same cause you can create

play13:37

a positive chain reaction to help make

play13:39

people aware and get them involved if

play13:43

you're passionate about protecting your

play13:45

country did you know that all five

play13:48

branches of the US military now

play13:50

recognize cyber as a domain equal to

play13:53

land sea air and space today billions of

play14:01

people go online every day sharing ideas

play14:04

and resources creating new businesses

play14:07

new charities new games and apps new

play14:14

ways of seeing the world four billion of

play14:18

the world's seven and a half billion

play14:19

people are connected to the Internet

play14:22

spies and soldiers terrorists and

play14:27

activists hackers doctors musicians and

play14:33

bloggers are all logging on every day

play14:36

and it's made possible because of code

play14:43

people say the world is changing the

play14:47

world has already changed step out of

play14:52

your comfort zone and become literate in

play14:55

the language of technology learn to code

play14:59

what you do with it from there is

play15:02

limitless thank you

play15:06

[Applause]

Rate This

5.0 / 5 (0 votes)

Related Tags
CodingTechnologyAutomationCareersCybersecurityProblem-solvingFuture JobsEducationInnovationProgramming