Course dates


Sat July 9, 2016    10:00 - 5:00

Variables, Functions, Arrays

 

 

 

 

 

 

 

 

Sun July 10, 2016   10:00 - 5:00

Objects, Arrays, and Functions

 

 

 

 

 

Wed July 13, 2016    6:00 - 8:00

Study Group with Lightning Talks

 

 

 

 

Sat July 16, 2016    10:00 - 5:00

Animations

 

 

 

 

 

 

 

 

 

Sun July 17, 2016    10:00 - 5:00

jQuery

Lesson Plan


Day 1: Intro to Programming with JavaScript

Variables and Functions

  • Language of the web
  • Variable types and expressions
  • Functions, arguments, and scope

Control Flow

  • if and else statements
  • Comparison and logical operators
  • Loops and iterators
  • Arrays

Day 2: Objects, Arrays, and Functions

Objects, Arrays, and Functions

  • Review of Arrays
  • Objects
  • Advanced functions and arguments (with objects)
  • Scope and precedence (with objects)

Study Group with Lightning Talks

Work with TAs on your projects and get feedback to improve!

 


Day 3: Animations

Making webpages interactive

  • HTML/CSS and the Document Object Model (DOM)

Document Object Model

  • Accessing and modifying the DOM with JavaScript

Events and Animation

  • Event types and listeners
  • Processing Form Input
  • Animating with JS and CSS

Day 4: jQuery

Intro to jQuery

  • What is a library?
  • Selecting and manipulating HTML
  • Finding and reading elements
  • Creating and injecting HTML

I have found Girl Develop It a welcoming place to learn, regardless of skill level.
— Karla Lopez