SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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 FabLabSDDMilan
 
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 BostonCarol Smith
 
Tech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoTech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoFred Lee
 
AI & Business - Opportunities & Dangers
AI & Business - Opportunities & DangersAI & Business - Opportunities & Dangers
AI & Business - Opportunities & Dangerswillmurphy
 
ICT and the future of education
ICT and the future of educationICT and the future of education
ICT and the future of educationDerek 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 contentWhitney Quesenbery
 
From barrier-free to delightful
From barrier-free to delightfulFrom barrier-free to delightful
From barrier-free to delightfulWhitney Quesenbery
 

Mais procurados (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
 

Destaque

Why I Organise Rails Girls
Why I Organise Rails GirlsWhy I Organise Rails Girls
Why I Organise Rails GirlsElisha 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.17Juan Carreón
 
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 ConceptsCheryl David
 
Why to learn programming
Why to learn programmingWhy to learn programming
Why to learn programminggdgjss
 
Learn to Code
Learn to CodeLearn to Code
Learn to CodeAnh Vũ
 
Integrated marketing stappenplan
Integrated marketing stappenplanIntegrated marketing stappenplan
Integrated marketing stappenplan4DMS
 
How to learn to code
How to learn to codeHow to learn to code
How to learn to codeAmit Kumar
 
Why learn how to code
Why learn how to codeWhy learn how to code
Why learn how to codeJoey Rigor
 
Computer Animation 2006
Computer Animation 2006Computer Animation 2006
Computer Animation 2006nexusmoves
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsLinkedIn 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
 
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 minutesdmantula
 
Indonesia Digital Landscape 2016
Indonesia Digital Landscape 2016Indonesia Digital Landscape 2016
Indonesia Digital Landscape 2016Doddy 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 updatedSeno 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 WebRachel Andrew
 

Destaque (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
 

Semelhante a 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 kodingSt John Institution
 
STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your LibraryChad Mairn
 
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.pdfBrian 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 ToolsSt. Petersburg College
 
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 ToolsChad Mairn
 
Tech Camps at the Library
Tech Camps at the LibraryTech Camps at the Library
Tech Camps at the LibraryNicole Baratta
 
Technologies of Makerspaces
Technologies of MakerspacesTechnologies of Makerspaces
Technologies of MakerspacesEdward 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 MakerspacesSt. 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 2023Hal Speed
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding UnpluggedBrian Pichman
 
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 8Yasemin 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 ConferenceBrian 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 cultureHiro Yoshioka
 

Semelhante a 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
 

Mais de 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.
 
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 WorldIntelliware 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 v3Intelliware 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 StatsIntelliware 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.
 

Mais de 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
 

Último

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 

Último (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 

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