Full Stack Coding Class

Section B: CRS 200-FA17
Tues, Thurs, 6:00 – 9:00 pm, 1/25 – 5/10
96 hours, $2500
Seating is limited for this in-demand class. Register early to ensure a space.
A two part payment plan is available for this course.
Information: dsalomon@citytech.cuny.edu
Download Fall 2017 Syllabus
Register by phone: 718 552 1170
For more course Information email: dsalomon@citytech.cuny.edu
Course Information: dsalomon@citytech.cuny.edu
Our Coding and Developer Bootcamp will prepare beginners with no technical background to start careers in front end and back end web design and development. Bring your drive, curiosity and willingness to work hard to this 16-week intensive course. We’ll provide passionate instructors and an intense learning environment that fits your schedule.


1. Introductions

  • Programming and learning strategies
  • Computers and operating system concepts
  • File system management
  • Applications and the Web Browser
  • The internet and the World Wide Web
  • Computer programming languages

2. Bash and Git

  • Using command line
  • File management
  • Using SSH (If web server allows)
  • Connecting to web server using FTP
  • Installing and Configuring Git
  • Git commands
  • Github and setting up a Repo and git remotes
  • Pushing and Pulling


  • Introduction and Concepts
  • Structure and Content
  • Syntax and comments
  • HTML Boilerplating
  • Hyperlinks and multimedia
  • Tables and Forms
  • Meta tags and favorite icons

4. CSS

  • Introduction and concepts
  • Syntax and comments
  • External, Internal and in•line CSS
  • Element Selectors: ID, CLASS & TAG
  • Layouts
  • Floats
  • Positions

5. Designing For The Web

  • Image formats ( .jpg, .gif, .png, .svg )
  • Color mode and Image Resolution
  • Using grids and creating balance
  • Typography and Branding
  • UI/UX/IA/IxD concepts

6. Javascript

  • Introduction and Concepts b. Syntax and comments
  • External, Internal and in•line Javascript d.  Using Loops and Conditions
  • Using functions
  • Javascript Objects

7. Using Variables and Arrays

  • XML and jSON Objects
  • Javascript and jQuery applications
  • Obtain user input from a registration form
  • Create a password validation function
  • Create an email address validation function iv. Including jQuery  Using jQuery
  • Applying jQuery methods
  • .animate(), and other animation method
  • Simple JS shopping cart • add to cart feature

7. MySQL & Database Design

  • Designing associative database tables
  • Selecting, Inserting, Updating and Deleting Database Records

8. PHP

  • Introduction of Concepts
  • Syntax and comments
  • Data types and programming structures  Requesting POST and GET parameters
  • PHP objects
  • Establishing a Database connection
  • Working with Databases and PHP

8. Intro to Ruby 

  • Introduction to Ruby – an object-oriented, open-source programming language
  • The mix: Using Ruby with other programming Languages