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

JavaScript 1

we will work to teach your child the best way possible hands-on and Instructor lead
James Fitzpatrick
Average rating:
4.4
Number of reviews:
(24)
Class

What's included

8 live meetings
7 hrs 20 mins in-class hours
Homework
1-2 hours per week. Handout Homework required to move on to next class
Assessment
Informal Assessments

Class Experience

Each unit of the course is broken
down into lessons. Lessons consist of video tutorials, short quizzes, example programs to explore, and written
programming exercises, adding up to over 100 hours of hands-on programming practice in total. Each unit ends
with a comprehensive unit test that assesses the student’s mastery of the material from that unit.
Programming Environment: Students write and run JavaScript programs in the browser.
Objectives / Topics
Covered
● Commands
● Defining vs. Calling Methods
● Designing methods
● Program entry points
● Control flow
● Looping
● Conditionals
● Classes
● Commenting code
● Preconditions and Postconditions
● Top Down Design
Assignments / Labs ● 26 programming exercises in total
● Program-specific tasks
○ Example Exercise: Pyramid 
Write a program to build a pyramid. There should be
three balls on the first row, two in the second row, and one in the
third row.
● Teach new commands like turn Right () or make pancakes ()
○ Example Exercise: Pancakes
Rufus is the waiter. He needs to deliver a stack of pancakes to the
guests on the 2nd, 4th, and 6th avenue. Each stack of pancakes
should have three pancakes.
Create a method called make pancakes() to help  solve this
problem.
● Solve large  problems by breaking them down into smaller, more
manageable problems using Top-Down Design
○ Example Exercise: The Two Towers
In this program, student should build two towers of tennis balls. Each
the tower should be 3 tennis balls high.
At the end, student should end up on top of the second tower, facing
East.
● Using control structures and conditionals to solve general problems
○ Example Exercise: Random Hurdles
Write a program that has rufusl run to the other side of first street,
jumping over all of the hurdles. However, the hurdles can
Learning Goals
Intermediate understanding of Java Script
learning goal

Other Details

Language of Instruction
English
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Joined May, 2020
4.4
24reviews
Profile
Teacher expertise and credentials
I teach coding to children, Python, Javascript and block
I also teach coding to adults Javascript and python
I have been a technology worker and teacher for over 24 yrs
I run a coding school for 5yrs now and enjoy teaching others.
No greater joy or fulfillment than when someone gets it after trying for some time.  I also teach Microsoft Office products and work in the field.   I enjoy hanging with my kid's bike riding
and drone flying around our backyard.  My kids are also coders and make games for them and their friends.

Reviews

Live Group Class
Share

$150

for 8 classes
1x per week, 8 weeks
55 min

Completed by 9 learners
Live video meetings
Ages: 7-12
3-10 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool