SlideShare a Scribd company logo
What is code?
Code is a collection of computer instructions that is compiled into an
executable program that tells a computer (accessing the internet, in
phones, robots, vehicles, toys, appliances etc) to do ‘stuff’ based on
inputs from users, other programs and the environment around us.
Why code?
Guess what? Coding is fun and… Everyone can do it…We’re going
to continue to need more and more coders… And you can get paid
a lot (Computer Science is one of the top paying university degrees)
When should I start
coding?
The sooner, the better! Many of the
most successful coders, like Bill Gates
and Jack Dorsey (Twitter), started
coding when they were young.
Everybody should learn how
to program a computer…because
it teaches you how to think.
Steve Jobs
Everyone can
learn to code!
Code and Hardware:
As you get more adventurous, here are some more fun things to do
and explore with code that include hardware:
Raspberry Pi – “The Raspberry Pi is a credit card-sized single-board com-
puter developed in the UK by the Raspberry Pi Foundation with the intention of
promoting the teaching of basic computer science in schools” (Wikipedia). -
http://www.raspberrypi.org/
Lego Mindstorm – Create and command robots that do what you want!
http://www.lego.com/en-us/mindstorms/
Adruino - “Adruino is an open-source electronics platform based on
easy-to-use hardware and software. It's intended for anyone making interactive
projects. “ - http://www.arduino.cc/
MakerKids 3D printing – “We teach kids and adults topics such as 3D
Printing, laser cutting, electronics, woodworking, Arduino, robotics, program-
ming, crafts, etc.” - http://www.makerkids.com/
Where to get cool robot stuff: http://www.canadarobotix.com/
How can I get started? Where do I go?
There are organizations that are dedicated to helping people of
all ages learn to code. Here’s what you should check out:
To Get Started:
Code.org - http://code.org/
“Our vision is that every student in every school should have the opportunity to
learn computer science.”
• Have a look at this video: https://www.youtube.com/watch?v=BjKm-
Wk3oE4E almost 300,000 already have – it’ll get you excited
• A great way to get your feet wet is by doing the Hour of Code at:
http://code.org/api/hour/begin/codeorg - it’s just an hour – 46 million
others have already tried it!
Scratch - http://scratch.mit.edu/
“A creative learning community with 6,848,994 (as of 2014-11-02) projects
shared , Scratch helps young people learn to think creatively, reason systemati-
cally, and work collaboratively — essential skills for life in the 21st century.”
LearningLabs - http://learninglabs.org/
“Digital Literacy for Everyone”, “There’s never been more energy around the
importance of learning to code.” They have an event calendar that’s worth
looking into. This Toronto-based organization partners with and supports:
• Ladies learning to code, Kids learning code, Girls learning to code
• Hive Toronto (Explore.Create.Share)
• Hot Pop Factory – “Our mission is to make 3D Printing accessible and
fun for everyone.”
For more info and there’s lots more info, Google “learn to code”.
when clicked
repeat 10
move 10 steps
change color effect by 25
play drum 4 for 0.2 beats
say Welcome to Scratch! for 2 secs

More Related Content

What's hot

SDDMilan #13 - Design and education - The FabLab
SDDMilan #13 - Design and education - The FabLabSDDMilan #13 - Design and education - The FabLab
SDDMilan #13 - Design and education - The FabLab
SDDMilan
 
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in BostonDesigning AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
Carol Smith
 
Tech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoTech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp Chicago
Fred Lee
 
AI & Business - Opportunities & Dangers
AI & Business - Opportunities & DangersAI & Business - Opportunities & Dangers
AI & Business - Opportunities & Dangers
willmurphy
 
ICT and the future of education
ICT and the future of educationICT and the future of education
ICT and the future of education
Derek Wenmoth
 
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Dr. Mansour Kamel Mansour
 
Plain language is accessibility for content
Plain language is accessibility for contentPlain language is accessibility for content
Plain language is accessibility for content
Whitney Quesenbery
 
From barrier-free to delightful
From barrier-free to delightfulFrom barrier-free to delightful
From barrier-free to delightful
Whitney Quesenbery
 

What's hot (9)

SDDMilan #13 - Design and education - The FabLab
SDDMilan #13 - Design and education - The FabLabSDDMilan #13 - Design and education - The FabLab
SDDMilan #13 - Design and education - The FabLab
 
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in BostonDesigning AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
 
Tech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoTech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp Chicago
 
AI & Business - Opportunities & Dangers
AI & Business - Opportunities & DangersAI & Business - Opportunities & Dangers
AI & Business - Opportunities & Dangers
 
ICT and the future of education
ICT and the future of educationICT and the future of education
ICT and the future of education
 
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
 
Plain language is accessibility for content
Plain language is accessibility for contentPlain language is accessibility for content
Plain language is accessibility for content
 
From barrier-free to delightful
From barrier-free to delightfulFrom barrier-free to delightful
From barrier-free to delightful
 
ai-ux-ui
ai-ux-uiai-ux-ui
ai-ux-ui
 

Viewers also liked

Why I Organise Rails Girls
Why I Organise Rails GirlsWhy I Organise Rails Girls
Why I Organise Rails Girls
Elisha Tan
 
Learn to code. Our implementation plan.
Learn to code. Our implementation plan.Learn to code. Our implementation plan.
Learn to code. Our implementation plan.
iBridge Hub
 
Escaneado 24 02-2017 09.17
Escaneado 24 02-2017 09.17Escaneado 24 02-2017 09.17
Escaneado 24 02-2017 09.17
Juan Carreón
 
Lunch & learn code monkey
Lunch & learn code monkeyLunch & learn code monkey
Lunch & learn code monkey
Isabel Losada Moure
 
North Carolina Medicaid Planning: Basic Issues, Questions and Concepts
North Carolina Medicaid Planning: Basic Issues, Questions and ConceptsNorth Carolina Medicaid Planning: Basic Issues, Questions and Concepts
North Carolina Medicaid Planning: Basic Issues, Questions and Concepts
Cheryl David
 
Why to learn programming
Why to learn programmingWhy to learn programming
Why to learn programming
gdgjss
 
Learn to Code
Learn to CodeLearn to Code
Learn to CodeAnh Vũ
 
Integrated marketing stappenplan
Integrated marketing stappenplanIntegrated marketing stappenplan
Integrated marketing stappenplan
4DMS
 
How to learn to code
How to learn to codeHow to learn to code
How to learn to code
Amit Kumar
 
Why learn how to code
Why learn how to codeWhy learn how to code
Why learn how to code
Joey Rigor
 
Inspiring Kids to Learn Code
Inspiring Kids to Learn CodeInspiring Kids to Learn Code
Inspiring Kids to Learn Code
.Jean-Francois Gailleur
 
Computer Animation 2006
Computer Animation 2006Computer Animation 2006
Computer Animation 2006
nexusmoves
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool Reports
LinkedIn Talent Solutions
 
What Happens When Kids Learn To Code?
What Happens When Kids Learn To Code?What Happens When Kids Learn To Code?
What Happens When Kids Learn To Code?
Vizwik
 
7 insights of Indonesia
7 insights of Indonesia7 insights of Indonesia
7 insights of Indonesia
Danny Oei Wirianto
 
Be a Great Product Leader (Zynga 2016)
Be a Great Product Leader (Zynga 2016)Be a Great Product Leader (Zynga 2016)
Be a Great Product Leader (Zynga 2016)
Adam Nash
 
How to learn programming language in 25 minutes
How to learn programming language in 25 minutesHow to learn programming language in 25 minutes
How to learn programming language in 25 minutes
dmantula
 
Indonesia Digital Landscape 2016
Indonesia Digital Landscape 2016Indonesia Digital Landscape 2016
Indonesia Digital Landscape 2016
Doddy Ekaputra
 
Digital numbers and landscape in indonesia 2016 updated
Digital numbers and landscape in indonesia 2016   updatedDigital numbers and landscape in indonesia 2016   updated
Digital numbers and landscape in indonesia 2016 updated
Seno Pramuadji
 
Montreal Girl Geeks: Building the Modern Web
Montreal Girl Geeks: Building the Modern WebMontreal Girl Geeks: Building the Modern Web
Montreal Girl Geeks: Building the Modern Web
Rachel Andrew
 

Viewers also liked (20)

Why I Organise Rails Girls
Why I Organise Rails GirlsWhy I Organise Rails Girls
Why I Organise Rails Girls
 
Learn to code. Our implementation plan.
Learn to code. Our implementation plan.Learn to code. Our implementation plan.
Learn to code. Our implementation plan.
 
Escaneado 24 02-2017 09.17
Escaneado 24 02-2017 09.17Escaneado 24 02-2017 09.17
Escaneado 24 02-2017 09.17
 
Lunch & learn code monkey
Lunch & learn code monkeyLunch & learn code monkey
Lunch & learn code monkey
 
North Carolina Medicaid Planning: Basic Issues, Questions and Concepts
North Carolina Medicaid Planning: Basic Issues, Questions and ConceptsNorth Carolina Medicaid Planning: Basic Issues, Questions and Concepts
North Carolina Medicaid Planning: Basic Issues, Questions and Concepts
 
Why to learn programming
Why to learn programmingWhy to learn programming
Why to learn programming
 
Learn to Code
Learn to CodeLearn to Code
Learn to Code
 
Integrated marketing stappenplan
Integrated marketing stappenplanIntegrated marketing stappenplan
Integrated marketing stappenplan
 
How to learn to code
How to learn to codeHow to learn to code
How to learn to code
 
Why learn how to code
Why learn how to codeWhy learn how to code
Why learn how to code
 
Inspiring Kids to Learn Code
Inspiring Kids to Learn CodeInspiring Kids to Learn Code
Inspiring Kids to Learn Code
 
Computer Animation 2006
Computer Animation 2006Computer Animation 2006
Computer Animation 2006
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool Reports
 
What Happens When Kids Learn To Code?
What Happens When Kids Learn To Code?What Happens When Kids Learn To Code?
What Happens When Kids Learn To Code?
 
7 insights of Indonesia
7 insights of Indonesia7 insights of Indonesia
7 insights of Indonesia
 
Be a Great Product Leader (Zynga 2016)
Be a Great Product Leader (Zynga 2016)Be a Great Product Leader (Zynga 2016)
Be a Great Product Leader (Zynga 2016)
 
How to learn programming language in 25 minutes
How to learn programming language in 25 minutesHow to learn programming language in 25 minutes
How to learn programming language in 25 minutes
 
Indonesia Digital Landscape 2016
Indonesia Digital Landscape 2016Indonesia Digital Landscape 2016
Indonesia Digital Landscape 2016
 
Digital numbers and landscape in indonesia 2016 updated
Digital numbers and landscape in indonesia 2016   updatedDigital numbers and landscape in indonesia 2016   updated
Digital numbers and landscape in indonesia 2016 updated
 
Montreal Girl Geeks: Building the Modern Web
Montreal Girl Geeks: Building the Modern WebMontreal Girl Geeks: Building the Modern Web
Montreal Girl Geeks: Building the Modern Web
 

Similar to Everyone can learn to code: a starter's guide to software development

Perkongsiaan sumber maklumat program koding
Perkongsiaan sumber maklumat program kodingPerkongsiaan sumber maklumat program koding
Perkongsiaan sumber maklumat program koding
St John Institution
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
Chad Mairn
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
St. Petersburg College
 
STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdf
Brian Pichman
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
Chad Mairn
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
St. Petersburg College
 
Tech Camps at the Library
Tech Camps at the LibraryTech Camps at the Library
Tech Camps at the Library
Nicole Baratta
 
Technologies of Makerspaces
Technologies of MakerspacesTechnologies of Makerspaces
Technologies of Makerspaces
Edward Iglesias
 
What’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library MakerspacesWhat’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library Makerspaces
St. Petersburg College
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
Hal Speed
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding Unplugged
Brian Pichman
 
Cracking the code
Cracking the codeCracking the code
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
St. Petersburg College
 
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
www.patkane.global
 
ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8
Yasemin Allsop
 
Technology trends 2018 and beyond | PLAN Tech Day Conference
Technology trends 2018 and beyond  | PLAN Tech Day ConferenceTechnology trends 2018 and beyond  | PLAN Tech Day Conference
Technology trends 2018 and beyond | PLAN Tech Day Conference
Brian Pichman
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker culture
Hiro Yoshioka
 
ff.pptx
ff.pptxff.pptx
ff.pptx
AmanMalviya14
 

Similar to Everyone can learn to code: a starter's guide to software development (20)

Perkongsiaan sumber maklumat program koding
Perkongsiaan sumber maklumat program kodingPerkongsiaan sumber maklumat program koding
Perkongsiaan sumber maklumat program koding
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
 
STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdf
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
 
Tech Camps at the Library
Tech Camps at the LibraryTech Camps at the Library
Tech Camps at the Library
 
Technologies of Makerspaces
Technologies of MakerspacesTechnologies of Makerspaces
Technologies of Makerspaces
 
What’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library MakerspacesWhat’s New and Exciting in Library Makerspaces
What’s New and Exciting in Library Makerspaces
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding Unplugged
 
Scratch
ScratchScratch
Scratch
 
Scratch
ScratchScratch
Scratch
 
Cracking the code
Cracking the codeCracking the code
Cracking the code
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
Soulitarian City: Looking for the Hacker Ethic in Glasgow by Pat Kane, The Pl...
 
ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8ICT in Practice Technology and Education Online Magazine Issue 8
ICT in Practice Technology and Education Online Magazine Issue 8
 
Technology trends 2018 and beyond | PLAN Tech Day Conference
Technology trends 2018 and beyond  | PLAN Tech Day ConferenceTechnology trends 2018 and beyond  | PLAN Tech Day Conference
Technology trends 2018 and beyond | PLAN Tech Day Conference
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker culture
 
ff.pptx
ff.pptxff.pptx
ff.pptx
 

More from Intelliware Development Inc.

QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
Intelliware Development Inc.
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
Intelliware Development Inc.
 
Intelliware's Agile Adoption Checklist
Intelliware's Agile Adoption ChecklistIntelliware's Agile Adoption Checklist
Intelliware's Agile Adoption Checklist
Intelliware Development Inc.
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
Intelliware Development Inc.
 
Agile Testing - What is it?
Agile Testing - What is it?Agile Testing - What is it?
Agile Testing - What is it?
Intelliware Development Inc.
 
Agile Room Team Dynamics
Agile Room Team DynamicsAgile Room Team Dynamics
Agile Room Team Dynamics
Intelliware Development Inc.
 
Agile Project Estimating
Agile Project EstimatingAgile Project Estimating
Agile Project Estimating
Intelliware Development Inc.
 
Agile Release & Iteration Planning
Agile Release & Iteration PlanningAgile Release & Iteration Planning
Agile Release & Iteration Planning
Intelliware Development Inc.
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
Intelliware Development Inc.
 
7 Myths of Agile Development
7 Myths of Agile Development7 Myths of Agile Development
7 Myths of Agile Development
Intelliware Development Inc.
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
Intelliware Development Inc.
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Intelliware Development Inc.
 
Agile Testing
Agile Testing  Agile Testing
UX – A Way of Thinking, Lessons from the Real World
UX – A Way of Thinking, Lessons from the Real WorldUX – A Way of Thinking, Lessons from the Real World
UX – A Way of Thinking, Lessons from the Real World
Intelliware Development Inc.
 
The HL7 Games: Catching FHIR - Healthcare Standards after v3
The HL7 Games: Catching FHIR - Healthcare Standards after v3The HL7 Games: Catching FHIR - Healthcare Standards after v3
The HL7 Games: Catching FHIR - Healthcare Standards after v3
Intelliware Development Inc.
 
21 Compelling Software Development Facts & Figures: Software Stats
21 Compelling Software Development Facts & Figures: Software Stats21 Compelling Software Development Facts & Figures: Software Stats
21 Compelling Software Development Facts & Figures: Software Stats
Intelliware Development Inc.
 
Agile Room Dynamics
Agile Room Dynamics   Agile Room Dynamics
Agile Room Dynamics
Intelliware Development Inc.
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards
Intelliware Development Inc.
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
Intelliware Development Inc.
 
Agile Release & Iteration Planning
Agile Release & Iteration Planning   Agile Release & Iteration Planning
Agile Release & Iteration Planning
Intelliware Development Inc.
 

More from Intelliware Development Inc. (20)

QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Intelliware's Agile Adoption Checklist
Intelliware's Agile Adoption ChecklistIntelliware's Agile Adoption Checklist
Intelliware's Agile Adoption Checklist
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
 
Agile Testing - What is it?
Agile Testing - What is it?Agile Testing - What is it?
Agile Testing - What is it?
 
Agile Room Team Dynamics
Agile Room Team DynamicsAgile Room Team Dynamics
Agile Room Team Dynamics
 
Agile Project Estimating
Agile Project EstimatingAgile Project Estimating
Agile Project Estimating
 
Agile Release & Iteration Planning
Agile Release & Iteration PlanningAgile Release & Iteration Planning
Agile Release & Iteration Planning
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
7 Myths of Agile Development
7 Myths of Agile Development7 Myths of Agile Development
7 Myths of Agile Development
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
UX – A Way of Thinking, Lessons from the Real World
UX – A Way of Thinking, Lessons from the Real WorldUX – A Way of Thinking, Lessons from the Real World
UX – A Way of Thinking, Lessons from the Real World
 
The HL7 Games: Catching FHIR - Healthcare Standards after v3
The HL7 Games: Catching FHIR - Healthcare Standards after v3The HL7 Games: Catching FHIR - Healthcare Standards after v3
The HL7 Games: Catching FHIR - Healthcare Standards after v3
 
21 Compelling Software Development Facts & Figures: Software Stats
21 Compelling Software Development Facts & Figures: Software Stats21 Compelling Software Development Facts & Figures: Software Stats
21 Compelling Software Development Facts & Figures: Software Stats
 
Agile Room Dynamics
Agile Room Dynamics   Agile Room Dynamics
Agile Room Dynamics
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Agile Release & Iteration Planning
Agile Release & Iteration Planning   Agile Release & Iteration Planning
Agile Release & Iteration Planning
 

Recently uploaded

APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

Everyone can learn to code: a starter's guide to software development

  • 1. What is code? Code is a collection of computer instructions that is compiled into an executable program that tells a computer (accessing the internet, in phones, robots, vehicles, toys, appliances etc) to do ‘stuff’ based on inputs from users, other programs and the environment around us. Why code? Guess what? Coding is fun and… Everyone can do it…We’re going to continue to need more and more coders… And you can get paid a lot (Computer Science is one of the top paying university degrees) When should I start coding? The sooner, the better! Many of the most successful coders, like Bill Gates and Jack Dorsey (Twitter), started coding when they were young. Everybody should learn how to program a computer…because it teaches you how to think. Steve Jobs Everyone can learn to code!
  • 2. Code and Hardware: As you get more adventurous, here are some more fun things to do and explore with code that include hardware: Raspberry Pi – “The Raspberry Pi is a credit card-sized single-board com- puter developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools” (Wikipedia). - http://www.raspberrypi.org/ Lego Mindstorm – Create and command robots that do what you want! http://www.lego.com/en-us/mindstorms/ Adruino - “Adruino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. “ - http://www.arduino.cc/ MakerKids 3D printing – “We teach kids and adults topics such as 3D Printing, laser cutting, electronics, woodworking, Arduino, robotics, program- ming, crafts, etc.” - http://www.makerkids.com/ Where to get cool robot stuff: http://www.canadarobotix.com/ How can I get started? Where do I go? There are organizations that are dedicated to helping people of all ages learn to code. Here’s what you should check out: To Get Started: Code.org - http://code.org/ “Our vision is that every student in every school should have the opportunity to learn computer science.” • Have a look at this video: https://www.youtube.com/watch?v=BjKm- Wk3oE4E almost 300,000 already have – it’ll get you excited • A great way to get your feet wet is by doing the Hour of Code at: http://code.org/api/hour/begin/codeorg - it’s just an hour – 46 million others have already tried it! Scratch - http://scratch.mit.edu/ “A creative learning community with 6,848,994 (as of 2014-11-02) projects shared , Scratch helps young people learn to think creatively, reason systemati- cally, and work collaboratively — essential skills for life in the 21st century.” LearningLabs - http://learninglabs.org/ “Digital Literacy for Everyone”, “There’s never been more energy around the importance of learning to code.” They have an event calendar that’s worth looking into. This Toronto-based organization partners with and supports: • Ladies learning to code, Kids learning code, Girls learning to code • Hive Toronto (Explore.Create.Share) • Hot Pop Factory – “Our mission is to make 3D Printing accessible and fun for everyone.” For more info and there’s lots more info, Google “learn to code”. when clicked repeat 10 move 10 steps change color effect by 25 play drum 4 for 0.2 beats say Welcome to Scratch! for 2 secs