1-646-450-NEXT | Contact Us
Share |

Curriculum

Spring 2011

Past Courses

Spring 2010 Course Syllabus

The NextStep Tech Spring 2010 Level I course teaches students how to develop complete web applications using the latest technologies available. Unlike online courses that only teach basic HTML (the "content formatting" code for web browsers), our syllabus explores the skills required to develop a multi-part dynamic web application. Classes are held in a hands-on, lab-style format.

Level I: Introductory Course

Sundays 1:30-4:30pm, April 11th - June 6th
excluding May 30th

Module I: Introduction to the Web

Students explore the basics of web programming by creating their own web applications. Emphasis is placed on creativity, problem solving, and proper coding styles.

Schedule

  • Session 1: April 11th, 2010
  • Session 2: April 18th, 2010

Topics

  • HTML
  • CSS

Module II: Introduction to Programming

Analysis of logic, loops, and control flow in software applications.

Schedule

  • Session 3: April 25th, 2010
  • Session 4: May 2nd, 2010
  • Session 5: May 9th, 2010
  • Session 6: May 16th, 2010

Topics

  • Python
  • Command-line usage
  • Collaboration software (Subversion, Mercurial)
  • Bug trackers

Module III: The Dynamic Web

Students combine their knowledge of the web with programming techniques to develop a full-featured web application.

Schedule

  • Session 6: May 16th, 2010
  • Session 7: May 23rd, 2010
  • Session 8: June 6th, 2010

Topics

  • Django Web Framework: rapid web application
  • Javascript: Client-side interactivity

We will offer a make-up session on June 5th, 2010 if a student must miss a scheduled session. Location and time TBD.