Permalink
Fetching contributors…
Cannot retrieve contributors at this time
27 lines (17 sloc) 1.23 KB

JS 101: JavaScript fundamentals

Slides and materials are hosted here.

Course description

JavaScript is the programming language that makes web pages interactive, and is now used these days to make servers, robots, and more. That makes it one of the most useful first languages to learn, if you're just getting started with programming, and particularly web development. In this workshop, you will learn the fundamentals of programming in JavaScript.

The workshop will be a mix of lectures and hands-on exercises in pairs, and will be taught by [teacher X, tiny bio]. This is a great workshop for students interested in our full frontend workshop series.

Prerequisites:

Attendees are not expected to have any previous programming experience. If you already have experience with another language besides JS, you are welcome to come, but you may find the workshop goes at too slow a pace.

Tech requirements:

  • Your laptop (Mac, PC, or Linux are all okay) and charger.
  • A modern web browser - either Chrome or Firefox.
  • A text editor. We recommend Sublime Text 2 (free; available for both Mac and PC) or Notepad++ (PC).

Topics covered:

  • Variables
  • Functions
  • Logic
  • Loops & arrays
  • Objects