New Haven Code

Learn Web Coding in New Haven

Local Web Development Courses

Real Instructors and Real Classrooms

See Our Courses









Web Development Courses

Courses are taught in-person by an instructor at Gateway Community College's New Haven campus.

CSS

HTML5 and CSS3

Students will learn the best practices for building modern websites based on HTML5 and CSS3. The course begins with the structure of HTML documents, HTML tags and attributes, and semantic markup. From there we progress to the basics of Cascading Style Sheets, classes and ids, units of measurement, and floats and positions. The course is very much applied - with students learning how to turn progressively more complex mockups into HTML and CSS.

As soon as there is an understand of the basics, the course moves to the use of modern front-end frameworks like Bootstrap and Zurb Foundation. Students will learn how to lay out websites using dynamic grid systems and how to employ a mobile-first approach in their designs.

JavaScript

JavaScript and jQuery

This course begins with a primer of JavaScript and builds on that to move in depth into jQuery and highly dynamic front-end applications. Initial topics include the Document Object Model; principles of programming like variables, functions, conditionals, and loops; and events and event listeners.

The jQuery component expands on these concepts and adds AJAX and JSON while covering a wide range of jQuery functions. The course is built around weekly prompts that challenge students to turn code skeletons into fully formed applications. The course culminates with each student creating their own custom jQuery application from scratch, including coming up with an idea, defining the application logic, and building the user interface. Students are expected to enter the course with a rock solid understanding of HTML and CSS.

PHP

PHP/MySQL

This course is geared towards students with an understanding of web development basics such as HTML, CSS, and JavaScript. We begin by covering programming fundamentals - variables, arrays, conditionals, loops - and proceed to Object-Oriented PHP. PHP topics include: classes and methods; public, private, and protected scope; static and abstract classes; object inheritance; MVC and application routing. Students will also learn how to receive front-end requests via AJAX and store state using cookies and sessions.

The MySQL portion of the course will introduce the concept of a relational database and then cover MySQL field types, indices, statements, and joins. MySQL will then be integrated with PHP as students build database-backed applications and learn how to perform CRUD (Create, Read, Update, Delete) operations and iterate result sets using PHP functions and the MySQLi extension.

The course is project driven - with students expected to turn wireframes into working PHP/MySQL applications as well as create a final completely original application.

APIs

Web Applications

The web applications course is aimed at students who have a strong grasp of HTML and CSS, front-end scripting experience in JavaScript or jQuery, and a solid foundation in PHP and MySQL. This course utilizes PHP, MySQL, JavaScript/jQuery, CSS, and HTML to develop fully fleshed out, public facing, RESTful applications that may utilize any number of 3rd party APIs.

The goal is to deepen students' understanding of the web development process through conceptualization, creation, testing, deployment, and iteration. Students will be expected to have their local development environment set up prior to the first class and to be ready to deploy their first application at the end of week one.

Pricing and Features

Gateway Community College is committed to providing an affordable learning environment for all students.

  • Local Courses in Downtown New Haven
  • Live Instructors from CS Backgrounds
  • Real Classrooms with Modern Labs
  • Priced Less Than Similar Coding Programs
  • Funding Opportunities Available