Schedule

Description

JavaScript After Hours class schedule

A Typical Day

timeactivity
6:00 pmclassroom open
6:30 pmlecture 1
7:30 pmexercises
8:30 pmlecture 2
9:30 pmgo home!

Prerequisites

Week 1

  Track: JavaScript

Lessons: intro, the_command_line, hello_node, values

Week 2

  Track: JavaScript

Lessons: strings, numbers, variables, null

Week 3

  Track: JavaScript

Lessons: functions, logic, input_and_output

Projects:

Week 4

  Track: JavaScript

Lessons: loops, arrays, argv

Projects:

Week 5

Feb. 12th class was canceled due to winter storm

  Track: JavaScript

Lessons: objects, methods

Week 6

  Track: JavaScript

Lessons: stacks, iteration_methods

Projects:

Week 7

Here we are finishing with the foundations of the JavaScript language, touching on git before launching into client-side coding and larger projects next week

  Track: JavaScript

Lessons: scope, recursion, /tricks_of_the_trade/debugging

Projects:

  Track: JavaScript

Lessons: git_intro

Projects:

Week 8

Returning to JavaScript's roots, we now learn how to 'script' a web page, adding interactivity to an otherwise static site. The FreeCodeCamp challenges will remind you how HTML+CSS work; Markdown Preview is a simple interactive tool; and and Tic Tac Toe (WWW) builds on Tic Tac Toe (CLI) to make a full-fledged game run inside a web page.

  Track: WWW

Lessons: http, urls, dom_debugging, dom_scripting

Week 9

Makeup Class on Monday 2/11

  Track: Client-Side Coding

Lessons: /www/urls, urls_and_javascript

  Track: Client-Side Coding

Lessons: no_frills_testing, cypress

  Track: Client-Side Coding

Lessons: oo_js, oo_js_creation, oo_design

Week 10

  Track: Client-Side Coding

Lessons: ajax, calling_apis, interactive_mapping