Scripting with JavaScript
In this course, you will learn the fundamentals of Javascript, one of the most popular and flexible programming languages on the internet! Through the variety of projects and coding challenges the course provides, students will have plenty of fun trying to solve the problems posed by each topic! We will be covering a variety of important subjects ranging from basic programming syntax to making games, while giving students plenty of opportunities to show their creative side!
Highlights of Scripting with JavaScript
- Code 3 beautiful real-world APPs with both es5 and es6+ (no boring toy apps here)
- A true understanding of how Javascript works behind the scenes
- Practice your new skills with coding challenges (solutions included)
- Organize and structure your code using Javascript patterns like modules and etc.
- Get friendly and fast support in the course Q&A
- Downloadable lectures, code and design assets for all project
Before you sign up, please read below carefully
- This enrollment is a new class from beginning level 1-level 2, the under below is the course description of each level.
- The tuition fee will be charged monthly at the class start date., you can cancel 2 weekdays before the beginning of the charge date.
- You can send email or call us for helping.
- If you cancel, previous charges will not be refunded, but you may continue to use the service until the end of the term you paid for.
For kids over 8 years old
From level 1 to level 2 : Monday 4 p.m. – 5 p.m. PDT
Video Recording of Trial Class
Let your creativity shine through the innovative curriculum
JavaScript - Level 1 Beginner
10 weeks, 1 hour/week
For age 8+
- At the start of the course, students will learn the basic syntax of Javascript as well as the way Javascript code is executed by computers. Students will have the opportunity in class and over the course of the week to complete projects that allow them to learn Javascript syntax.
- Once students have a good grasp of syntax, students will then learn the programming fundamentals in Javascript, including loops, data structures, and the various functions that every Javascript programmer needs.
- Code challenges and projects where students have more freedom will be provided to aid students in their understanding.
Topic to Cover:
- Basic javascript functions (console.log, alert, prompt, etc)
- Javascript statements (Multiple statements are separated by semicolons)
- Commenting in Javascript (Single line and multi-line, hotkeys)
- Special Notes: Understanding of html and css can come later, beginner projects should only involve logging output in the console for the time being.
Let your creativity shine through the innovative curriculum
JavaScript - Level 2 Intermediate
10 weeks, 1 hour/week
For age 8+
- Students will then move onto the web development component of Javascript, and will learn how to manipulate the structure of the HTML page. At the end of the course, students will have gained a solid understanding of coding in Javascript as well as its problem-solving capabilities.
- Code challenges and projects where students have more freedom will be provided to aid students in their understanding.
Topic to Cover:
- Difference between Function Expression and Function Declaration (Differing syntax, different cases to use. Most of the time, function declarations are more prevalent. Function hoisting does not apply)
- Passing in functions as parameter
- Callback functions