Outschool
Open currency, time zone, and language settings
Log In

Javascript Adventure Summer Camp: Learn to Code by Building and Customizing Bite-Sized Games!

A 7-week course to learn the fundamentals of coding with JavaScript and applying those concepts to building fun, bite-sized games from scratch (Get US$40 off as a welcome offer with code ZHANGWELCOME40)
Schuman Zhang
Average rating:
5.0
Number of reviews:
(18)
Class
Play

What's included

7 live meetings
6 hrs 25 mins in-class hours

Class Experience

Hey there, get ready to embark on a 7-week adventure to build some of the world's most popular games with JavaScript!

Don't know anything about coding? No problemo! This class is designed for beginners like you. We'll be taking you on an exciting journey to learn how to build games using JavaScript - from scratch.

We want you to get your hands dirty with coding, so we'll provide plenty of opportunities for you to practice what you've learned. Each week, we'll introduce new coding concepts, and you'll see those concepts in action by building and customizing your own games. By the end of the course, you'll have a collection of fun, bite-sized games that'll make your friends go, "Whoa, how did you do that?!"

Curriculum

*****Week 1*****

We'll teach you how to write your first lines of code, find your way around the code editor, print text to the console, and use variables like a pro. You'll be coding like a real software engineer in no time!

*****Week 2*****

Get ready to unleash your inner superhero! In week two, we'll introduce you to the basics of building games, the coordinate system, and drawing simple shapes on the game canvas. You'll use this knowledge to draw Captain America's Shield and play the Tangram Puzzle. Who knew learning coding could be so heroic?

Projects: Captain America's Shield, Tangram Puzzle

*****Week 3*****

Things are about to get mathematical! You'll learn how to use code to perform Math operations, construct boolean expressions, and start using if-statements. Then, you'll use your new coding powers to render some simple patterns. Who said coding wasn't an art form? 

Project: Pattern

*****Week 4*****

It's time to level up your coding skills even more! We'll teach you how to write and call functions, understand the difference between three types of functions, and build a painting program from scratch. Let's see what masterpiece you'll create with this knowledge.

Project: Picasso

****Week 5*****

Let's revisit the concepts of if-statements and functions, and take it up a notch. You'll learn how to use code to customize the difficulty of a game and build the Whack-a-mole game from scratch. Can you whack them all? 

Project: Whack

*****Week 6*****

Get ready to add some life to your games! We'll teach you the concept of "objects" in coding, how to animate and move them, and detect and handle collisions. You'll use this knowledge to build the Crossing game from scratch. Let's see if you can cross the road safely! 

Project: Crossing

*****Week 7*****

It's the final week, and you're ready to put everything you've learned into action! We'll recap the key coding concepts we've covered so far - variables, operators, if-statements, functions, and objects. Then, we'll challenge you to build one of the most popular arcade games of all time - paddles. Are you ready to score big? 

Project: Paddles

*****Interactive learning*****

Our teaching style is playful and interactive, so get ready to have fun! We encourage inquisitiveness and experimentation, so don't be shy to try new things. You'll learn by following the instructor's examples during class, then asked to experiment with your own code and share your work with other students. Let's learn together and have some fun!

*****Learning JavaScript*****

JavaScript is the most widely-used programming language on the planet, and it can do some seriously cool things. With JavaScript under your belt, you'll be able to build websites, mobile apps, and even server-side applications that'll knock people's socks off. Plus, it's the perfect language to build strong foundations for a future career in tech!

*****Learning with Pico*****
But wait, there's more! The class will be taught using our proprietary platform called Pico. This platform requires zero setup or installation, and all you need is a browser to get started. So, what are you waiting for? Check out Pico at https://getpico.co
Learning Goals
Students will learn the basic concepts of behind coding - variables, operators, conditionals, functions and objects. Students will apply those concepts to building and customizing popular video games.
learning goal

Other Details

Supply List
Chrome web browser (preferable)
Sign up for an account on Pico before the start of first class (https://getpico.co)
External Resources
In addition to the Outschool classroom, this class uses:
  • Pico
Joined April, 2023
5.0
18reviews
Profile
Teacher expertise and credentials
Over 10 years' experience as a profession software engineer in the tech industry. Built software products in many industries including consumer retail, fintech, agtech and much much more. Instructor at a leading online coding bootcamp and passionate about inspiring the next generation of coders through teaching coding in a fun and innovative way.

Reviews

Live Group Class
Share

$19

weekly or $133 for 7 classes
1x per week, 7 weeks
55 min

Completed by 16 learners
Live video meetings
Ages: 9-14
1-4 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool