SlideShare a Scribd company logo
Build a Virtual Pet with Javascript
June 2017
Wi-Fi Name: Cross Camp.us Events
http://bit.ly/virtual-pet-la
1
Instructor
Austen Weinhart
Co-founder - Coding with Autism
TA's
2
About us
We train developers and data
scientists through 1-on-1
mentorship and career prep
3
About you
What's your name?
What's your goal?
What is your coding background?
4
About Thinkful
Thinkful helps people become developers or data scientists
through one-on-one mentorship and project-based learning
These workshops are built using this approach.
5
Suggestions for learning
Don't treat this as a drill, we're making something real
Don't get discouraged, struggle leads to mastery
Don't be shy, take full advantage of our support
6
This is what we're making
7
Agenda
Starter code review (5 min)
Learn key Javascript concepts (25 min)
Build your app! (40 min)
Go over solutions (10 min)
Next steps (10 min)
8
Starter code
http://bit.ly/virtual-pet-starter-code
Text
9
Defining a variable with Javascript
var firstVariable = 20
Initialize variable
Name of variable
Value of variable
10
More about variables
11
Introducing our pet "object"
Name
"Thinkpup"
Weight
6
Happiness
0
12
Working with objects
13
Basic functions
14
If, then, else
pet is hungry feed it
go to park
if true
if false
15
Conditionals example
16
Real developers use Google... a lot
17
Let's work on the first step together
http://bit.ly/tf-virtual-pet
18
Solution
19
Ways to keep learning
More Structure
Less Structure
More SupportLess Support
20
325+ mentors325+ mentors with an average of
10 years of experience10 years of experience in the
field
21
Support 'round the clock
Your Mentor
Q&A Sessions
Career Coach
In-person Workshops
Slack
Program Manager
YouYou
22
Our results
93%93%job-placement rate + job guarantee
Kaeside IwuagwuKaeside Iwuagwu
Link for the third party audit jobs report:
https://www.thinkful.com/bootcamp-jobs-https://www.thinkful.com/bootcamp-jobs-
statsstats
Frontend Developer
Sierra GreggSierra Gregg
Software Engineer
JP EarnestJP Earnest
Web Developer
23
Give Thinkful a try
Talk to me (or email georgie@thinkful.com) if you're interestedTalk to me (or email georgie@thinkful.com) if you're interested
Initial 2-week trial includes six
mentor sessions for $50
Learn HTML/CSS/Javascript
Option to continue into web
development bootcamp
24

More Related Content

What's hot (6)

PDF
(Re)framing
Steve Baty
 
PPTX
Computer science assignment help, computer science homework myassignmenthelpers
My Assignment Helpers
 
PDF
Keeping Code Agile
David Legge
 
ODP
Hack The Future
Enno Nansen
 
PDF
EdTech 2021: Tutors Time
Peter Windle
 
PDF
Zerkzoeker final #oSoc14 pitch
Open Knowledge Belgium
 
(Re)framing
Steve Baty
 
Computer science assignment help, computer science homework myassignmenthelpers
My Assignment Helpers
 
Keeping Code Agile
David Legge
 
Hack The Future
Enno Nansen
 
EdTech 2021: Tutors Time
Peter Windle
 
Zerkzoeker final #oSoc14 pitch
Open Knowledge Belgium
 

Similar to Build a Virtual Pet with JavaScript - June 17 LA (20)

PDF
Virtual pet4.12.18sd
Jordan Zurowski
 
PDF
Intro to JavaScript: Build a Virtual Pet
Justin Ezor
 
PDF
4-125
Thinkful
 
PDF
Deck 4-361-414-444
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417-452
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Justin Ezor
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Justin Ezor
 
PDF
Build a Virtual Pet with JavaScript - July 23 LA
Thinkful
 
PDF
Deck 4-361-414-420
Justin Ezor
 
PDF
Build a Virtual Pet with JavaScript
TJ Stalcup
 
PDF
Bavpwjs1213
Thinkful
 
PDF
Bwhtmlpdx0809
Thinkful
 
PDF
Jsgame 3.1.18-sd
Jordan Zurowski
 
PDF
Thinkful DC - Building a Virtual Pet with JavaScript
TJ Stalcup
 
PDF
Build a Virtual Pet with JavaScript
TJ Stalcup
 
PDF
phxwebapp95
Thinkful
 
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Justin Ezor
 
PDF
phxwebapp95
Thinkful
 
PDF
webappphx
Thinkful
 
PDF
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77
Thinkful
 
Virtual pet4.12.18sd
Jordan Zurowski
 
Intro to JavaScript: Build a Virtual Pet
Justin Ezor
 
4-125
Thinkful
 
Deck 4-361-414-444
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417-452
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Justin Ezor
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Justin Ezor
 
Build a Virtual Pet with JavaScript - July 23 LA
Thinkful
 
Deck 4-361-414-420
Justin Ezor
 
Build a Virtual Pet with JavaScript
TJ Stalcup
 
Bavpwjs1213
Thinkful
 
Bwhtmlpdx0809
Thinkful
 
Jsgame 3.1.18-sd
Jordan Zurowski
 
Thinkful DC - Building a Virtual Pet with JavaScript
TJ Stalcup
 
Build a Virtual Pet with JavaScript
TJ Stalcup
 
phxwebapp95
Thinkful
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Justin Ezor
 
phxwebapp95
Thinkful
 
webappphx
Thinkful
 
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77
Thinkful
 
Ad

More from Thinkful (20)

PDF
893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-25-46-115-141-308-324-370
Thinkful
 
PDF
LA 1/31/18 Intro to JavaScript: Fundamentals
Thinkful
 
PDF
LA 1/31/18 Intro to JavaScript: Fundamentals
Thinkful
 
PDF
Itjsf129
Thinkful
 
PDF
Twit botsd1.30.18
Thinkful
 
PDF
Build your-own-instagram-filters-with-javascript-202-335 (1)
Thinkful
 
PDF
Baggwjs124
Thinkful
 
PDF
Become a Data Scientist: A Thinkful Info Session
Thinkful
 
PDF
Vpet sd-1.25.18
Thinkful
 
PDF
LA 1/18/18 Become A Web Developer: A Thinkful Info Session
Thinkful
 
PDF
How to Choose a Programming Language
Thinkful
 
PDF
Batbwjs117
Thinkful
 
PDF
1/16/18 Intro to JS Workshop
Thinkful
 
PDF
LA 1/16/18 Intro to Javascript: Fundamentals
Thinkful
 
PDF
(LA 1/16/18) Intro to JavaScript: Fundamentals
Thinkful
 
PDF
Websitesd1.15.17.
Thinkful
 
PDF
Bavpwjs110
Thinkful
 
PDF
Byowwhc110
Thinkful
 
PDF
Getting started-jan-9-2018
Thinkful
 
PDF
Introjs1.9.18tf
Thinkful
 
893ff61f-1fb8-4e15-a379-775dfdbcee77-7-14-25-46-115-141-308-324-370
Thinkful
 
LA 1/31/18 Intro to JavaScript: Fundamentals
Thinkful
 
LA 1/31/18 Intro to JavaScript: Fundamentals
Thinkful
 
Itjsf129
Thinkful
 
Twit botsd1.30.18
Thinkful
 
Build your-own-instagram-filters-with-javascript-202-335 (1)
Thinkful
 
Baggwjs124
Thinkful
 
Become a Data Scientist: A Thinkful Info Session
Thinkful
 
Vpet sd-1.25.18
Thinkful
 
LA 1/18/18 Become A Web Developer: A Thinkful Info Session
Thinkful
 
How to Choose a Programming Language
Thinkful
 
Batbwjs117
Thinkful
 
1/16/18 Intro to JS Workshop
Thinkful
 
LA 1/16/18 Intro to Javascript: Fundamentals
Thinkful
 
(LA 1/16/18) Intro to JavaScript: Fundamentals
Thinkful
 
Websitesd1.15.17.
Thinkful
 
Bavpwjs110
Thinkful
 
Byowwhc110
Thinkful
 
Getting started-jan-9-2018
Thinkful
 
Introjs1.9.18tf
Thinkful
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 

Build a Virtual Pet with JavaScript - June 17 LA