This document outlines an agenda for a workshop on building a game with JavaScript. The agenda includes introducing key JavaScript concepts like variables, functions, if/else statements, and parameters. It also covers setting up a project on Glitch and reviewing examples. The document promotes Thinkful's programming bootcamps and mentorship approach for career transitioning and mentions an optional two-week trial course to learn more.
3. About you
What's your name?
What brought you here today?
What is your programming experience?
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
3
4. About Thinkful
Thinkful helps people become developers or data scientists
through 1-on-1 mentorship and project-based learning
These workshops are built using this approach.These workshops are built using this approach.
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
4
5. Suggestions for learning
Don't treat this as a drill, we're making something realwe're making something real
Don't get discouraged, struggle leads to masterystruggle leads to mastery
Don't be shy, take full advantage of our supporttake full advantage of our support
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
5
6. This is what we're making
View example here
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
6
7. Agenda
Learn key Javascript concepts (30 min)
Go over starter code (10 min)
Build your site with our support! (30 min)
Go over answer key (10 min)
Steps to continue learning (10 min)
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
7
8. Defining a variable with Javascript
var numberOfSheep = 20
Initialize variable
Name of variable
Value of variable
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
8
10. Declaring a function with Javascript
function greet() {
return "Hello world!";
}
Initialize function Name of function
What the function does
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
10
12. If/Else Statements
go to gas stationkeep driving
if false if true
need gas?
family roadtrip
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
12
16. Parameters within functions
function adder(a, b) {
return a + b;
}
adder(1,2);
Parameters in declaration
Parameters used
within the function
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
16
17. Examples of parameters within functions
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
17
18. Real developers use Google... a lot
http://bit.ly/tf-js-game-laWi-Fi: Cross Camp.us Events
18
23. 89%89%
job-placement rate + job guarantee
Link for the third party audit jobs report:
https://www.thinkful.com/bootcamp-jobs-statshttps://www.thinkful.com/bootcamp-jobs-stats
Thinkful's track record of getting students jobs
20 . 4
24. Our students receive unprecedented support
1-on-1 Learning Mentor
1-on-1 Career MentorProgram Manager
Los Angeles Community
You
20 . 5
25. 1-on-1 mentorship enables flexible learning
Learn anywhere,
anytime, and at your
own schedule
You don't have to quit
your job to start career
transition
20 . 6
26. Thinkful Two-Week Trial
Talk to one of us and email benjy@thinkful.combenjy@thinkful.com to learn more
Two-week course with 6 mentor
sessions for $50 ($750 value)
Start with HTML, CSS and JavaScript
Option to continue with full bootcamp
Financing & scholarships available
Offer valid for one week after eventOffer valid for one week after event
BenjyBenjy SchechnerSchechner
Education Advisor
20 . 7