Info triangle 7c7c507fbda756270577cb1ffd57354dfced4fa55409809b69987ed2d9983efa Request Info
Request Information

By clicking next, you consent to receive autodialed informational or marketing calls or texts from NYCDA at the phone number you provided. Consent is not required to purchase goods or services. You can always call us at 844-322-CODE.

Ready to apply now?

Front End 101

Build websites at our part time front end development workshop. Learn HTML, CSS, JavaScript, jQuery and more. Apply now!

What you'll learn

You're beyond the basics of HTML, CSS, and JavaScript. Take the next step and become a front end developer with our 8-week part-time Front End 101 course. Our comprehensive curriculum will teach you advanced techniques in the most powerful technology available to front end developers: JavaScript. Build games, breathe life into your graphic designs, or code up a web page for your friend’s new food truck; our Front End 101 course will turn your thoughts into creations. This course is best suited for graduates of Web Development 100 or intermediate developers with a working knowledge of HTML, CSS, and basic JavaScript. Bundle this course with Ruby on Rails 101, iOS Development 101, or UI/UX Design 101 for an immersive experience. Complete beginner? Get your code career started with a Web Development 100 + Front End 101 bundle.

Front End Development

Front-end web development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly.











Development Tools

Additional applications or software that developers and designers can use to increase productivity or functionality of websites.



Command line

Command Line





Upcoming Sessions




Tuition: 1000,00 €

Days: Mo, Th

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Session 1: Mar 20, 2017 - May 11, 2017

Session 2: May 29, 2017 - Jul 20, 2017

Session 3: Nov 13, 2017 - Jan 04, 2018

New york city

New York City


Tuition: $2,250.00

Days: Tu, Th

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Session 1: Mar 07, 2017 - May 02, 2017

Session 2: May 09, 2017 - Jun 29, 2017

Session 3: Jul 11, 2017 - Aug 31, 2017




Tuition: $2,250.00

Days: Tu, Th

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Session 1: Jan 24, 2017 - Mar 16, 2017

Session 2: Apr 10, 2017 - Jun 05, 2017

Session 3: Jun 13, 2017 - Aug 08, 2017

Washington dc

Washington, D.C.


Tuition: $2,250.00

Days: Mo, We

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Session 1: Jan 30, 2017 - Mar 27, 2017

Session 2: Jul 10, 2017 - Aug 30, 2017

Financing is available.

See Financing Options


Anais Yim

Senior Web Designer Amazon

Even after you graduate from the course, NYCDA instructors are always open to support and help you with all your coding needs!

Francisco Hernandez

Promotion Coordinator RCA Records/Sony Music Entertainment

My experience at NYCDA was INCREDIBLE! I've learned so much, and I feel very confident with my web development skills. The best part was that I learned how to research and continue my studies after the program was over. It gave me full confidence that I will one day become a JavaScript master! I 100% recommend NYCDA, and I'm even planning on going back to take more advance courses!


Week 1: Getting started with Sublime, Terminal and Responsive Design

During this first week, you will learn the fundamentals of what you need to learn to code. From there we will begin with the basics of Terminal, teach you how to build a one page website, and launch Sublime 3 from the Command Line. You will also be introduced to grid systems, Parallax, and will learn how to design and develop for the responsive web.

Week 2: Bootstrap, Git + Github

After getting your hands wet with our introduction to Front End, we will dive into working with Image Galleries with the Bootstrap Grid System, Git + Github Basics, and how to deploy your site with Github.

Week 3: JavaScript Variables + Functions

Now that you are beginning to understand all of the introductory skills needed to code, we will now introduce you to JavaScript starting out with Variables, Functions + Conditionals.

Week 4: Loops, Arrays + jQuery

This week, students will continue learning important tools in JavaScript such as Loops and Arrays, and will also begin an introduction to jQuery, one of the most powerful libraries in JavaScript.

Week 5: More advance jQuery + DOM Manipulation

Now that students have been introduced to jQuery, we will get in and really start to show you what it is capable of through various exercises. We will also teach you how to better access and manipulate your documents with DOM Manipulation.

Week 6: Objects, AJAX + JSON

During week six, students will learn about JavaScript objects, and how to send and receive data on their pages using AJAX and JSON.

Week 7: Dynamic Elements: Modals + Carousels

One page websites are more popular than ever! Make your page more dynamic during this week as you learn to build modal overlays and image carousels designed for responsive web pages.

Week 8: Final Project Workshopping

The last week of Front End 101 week is dedicated to fine-tuning your final project. Students wrap up final projects and deliver student presentations, and have in-class critiques from teachers and peers. Students will leave the class with a portfolio that includes advanced front end development and JavaScript projects. What will you create?

Student Projects

Our project-based curriculum gives students real-world experience working with the tools needed to succeed in technology. Here are some of the tools they've built along the way.

View All Projects


Q: How much coding experience do I need for this class?

This course is an advanced study of front end techniques. Students must complete Web Development 100 or have prior web development experience, and should be comfortable with HTML, CSS, working with the Terminal, and using Git.

Q: What will I learn?

HTML, CSS, JavaScript, and jQuery. Students have the opportunity to build a portfolio with a variety of front end web development projects.

Q: What can I do after I complete this course?

Dedicated students can and do find work as junior front end developers. All graduates of this course will have the tools and confidence to continue learning on their own.

Q: Will I learn to use design tools like Adobe Photoshop and Illustrator?

No. Front end web development does create the aesthetics of a web page, but you’ll be working with tools like HTML and CSS.

Q: How much JavaScript will I learn?

Students will spend three weeks specifically on JavaScript and jQuery, but are encouraged to use this language in their projects throughout the course.