Join the rapidly growing field of full-stack web development.

This New York State-licensed certification program includes (but is not limited to): front-end development with HTML, CSS, and JavaScript; advanced layout techniques in Flexbox & Grid; and back-end development with Ruby on Rails.

Master developer tools such as Git, and learn to code faster with Emmet, Sass, and code editor shortcuts. 

In the second part of the program, you'll build dynamic web applications with Ruby on Rails, tackling object-oriented programming, the Model/View/Controller (MVC) paradigm, building APIs, and deploying web applications to Heroku. 

From the very beginning, you'll work on projects with real-world applications using our step-by-step workbooks. Collaborate with top developers and like-minded peers as you grow highly marketable skills—and have fun doing it, too!

The Full-Stack Web Development Certificate includes

Web Development Level 1

In this web development course, you’ll learn how to develop websites with HTML and CSS, the languages used to create webpages.

Web Development Level 2

Kick your CSS skills up a notch and learn how to code more complex layouts. In this CSS course, you’ll master the positioning of elements (relative, absolute, fixed), create multi-column layouts, and learn about newer CSS3 transitions, transformations, and animations.

JavaScript & jQuery

Give your websites a jolt of functionality and interactivity with JavaScript & jQuery. Learn to hide and show elements, customize animations, validate forms, and much more. 

Flexbox & Grid: CSS Layout Techniques

Learn how to use CSS Flexbox and Grid to create responsive web layouts that adjust to different screen sizes.

Git Going: An Intro to Git

Git is the most commonly used version control system. Git helps you track the change you make to your code. Collaboration is seamless; Git allows multiple developers to work together on the same files. Your profile on GitHub can even serve as a portfolio of your work.

Coding Tips & Tricks: Emmet, Sass, & Code Editors

Coding doesn't have to take a long time.  In this class, we'll help you shave hours off each project you create by using Emmet, Sass, and Sublime Text.

Ruby on Rails Bootcamp

Ruby on Rails allows you to quickly build dynamic web applications. Mastering Ruby on Rails has two parts: the Ruby Programming language and the Rails framework. Learn both Ruby and Ruby on Rails and build full-functioning web applications from your first class.