Info triangle 7c7c507fbda756270577cb1ffd57354dfced4fa55409809b69987ed2d9983efa Request Info
Required
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.

Css

CSS

Html

HTML

Javascript

JavaScript

Jquery

jQuery

Sass

Sass

Development Tools

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

Bower

Bower

Command line

Command Line

Git

Git

Github

Github

Upcoming Sessions

Philadelphia

Philadelphia

Details:

Tuition: $2,250.00

Days per week: 2

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Apr 17, 2017 - Jun 12, 2017 (Mon, Wed)

Jun 13, 2017 - Aug 08, 2017 (Tue, Thu)

Aug 14, 2017 - Oct 11, 2017 (Mon, Wed)

Amsterdam

Amsterdam

Details:

Tuition: 1000,00 €

Days per week: 2

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Jul 31, 2017 - Sep 21, 2017 (Mon, Thu)

Nov 13, 2017 - Jan 08, 2018 (Mon, Thu)

Salt lake city

Salt Lake City

Details:

Tuition: $2,250.00

Days per week: 2

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Jul 10, 2017 - Aug 30, 2017 (Mon, Wed)

Nov 14, 2017 - Jan 16, 2018 (Tue, Thu)

New york city

New York City

Details:

Tuition: $2,250.00

Days per week: 2

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

May 16, 2017 - Jul 11, 2017 (Tue, Thu)

Jul 18, 2017 - Sep 07, 2017 (Tue, Thu)

Sep 19, 2017 - Nov 14, 2017 (Tue, Thu)

Washington dc

Washington, D.C.

Details:

Tuition: $2,250.00

Days per week: 2

Times: 6:30 PM - 9:30 PM

Upcoming Sessions:

Jul 10, 2017 - Aug 30, 2017 (Mon, Wed)

Nov 14, 2017 - Jan 16, 2018 (Tue, Thu)

Financing is available.

See Financing Options

Testimonials

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!

Curriculum


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

FAQ'S

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.