Make your mark on the web. When you know how to code with HTML, CSS, and JavaScript, you can build out sophisticated websites to showcase personal and professional projects. Get hands-on training in our front-end development course in Washington, D.C.

Talk to an Advisor

Want to Know More?

Get matched with the GA course that’s right for you. Share your contact information, and our Admissions team will reach out soon to discuss your goals.

Phone Number - Optional
Code Career Gains: Learn Front-End Web Development in Washington, D.C.

Part-Time Courses

Enhance your professional potential. Learn in-demand skills in evening, weekend, or 1-week accelerated courses.

Meet Our Expert: Calvin Tan, Front-End Web Development Instructor, GA Singapore

Calvin Tan

Why should someone learn front-end web development at GA?

GA instructor Calvin Tan says, "The front-end web development course that I conduct covers the most popular languages used on the web such as HTML, CSS, and JavaScript. It provides a good foundation for those who are new to coding. Students are encouraged to be open to sharing and learning from others. The instructors and instructional associates are very approachable as well, and will go all out to ensure you have the support you need in and out of class."

Learn In-Demand Skills in Our Front-End Web Development Courses and Bootcamps in Washington, D.C.

Application Programming Interface (or API)

Saimon Sharif, a JavaScript Development instructor at General Assembly New York City, says, “An API is a platform that allows different pieces of software, or applications, to communicate with one another. The term is used broadly in the context of programming languages, the web, operating systems, etc. For example, Apple publicly shares a number of APIs powered by iOS — its operating system for iPhones and iPads — for app developers to use. These APIs allow applications like Instagram and Snapchat to use a device’s camera, microphone, and much more.

“In GA’s career-changing Web Development Immersive — offered on campus and online — as well as our part-time JavaScript Development course, students learn the theory behind using web APIs and get hands-on practice incorporating them into their own projects. Our part-time Front-End Web Development course covers API essentials as well.”

Read “A Beginner’s Guide to APIs in Web Development” by Saimon Sharif.


Calvin Tan, a Front-End Web Development instructor at GA Singapore, says, “CSS, which stands for Cascading Style Sheets, is the language that sets the appearance of a website, including its fonts, color, and layout. It is a companion to the HTML language: HTML provides the content of a website, and CSS enhances the styling of the HTML content. Besides being used to create visually engaging websites, CSS is often used to enhance the aesthetics of user interfaces for web and mobile applications.

"In General Assembly’s part-time Front-End Web Development (FEWD) course, our full-time Web Development Immersive course, and our online HTML, CSS & Web Design course, students learn how to write CSS syntax and link it effectively with HTML files. We also break down the most commonly used CSS properties, such as styling of text and background images. Students learn how to style multiple elements or a smaller group of elements through the use of classes, IDs, advanced selectors, and pseudo-selectors, and delve into creating layouts by using margins and paddings, floats, and positioning using flexbox. By the end of these courses, students are equipped with a firm understanding of CSS and the ability to create a visually appealing, interactive website that responds to various mobile or tablet devices."

Read “A Beginner’s Guide to CSS” by Calvin Tan.


Sasha Vodnik, Front-End Web Development instructor at GA San Francisco, says, "Hypertext Markup Language, or HTML, is a programming language used to describe the structure of information on a web page. Together, HTML, CSS, and JavaScript make up the essential building blocks of websites, with CSS controlling a page’s appearance, and JavaScript programming its functionality. You can think of HTML as providing the bones of a web page, while CSS provides the skin, and JavaScript provides the brains.

"In GA’s part-time courses in Front-End Web Development and HTML, CSS & Web Design, and our career-changing, full-time Web Development Immersive program, you’ll get hands-on practice coding your own projects, from static personal and business websites to single-page applications like games and interactive photo galleries. These projects give you practice using basic HTML tags and structuring pages with different components, including headers, footers, sidebars, and navigation. You’ll also code CSS and JavaScript, and learn how to put all three together to build websites that implement modern standards and use best practices for front-end development."

Read "A Beginner's Guide to HTML in Web Development" by Sasha Vodnik.


Sasha Vodnik, JavaScript Development Instructor at GA San Francisco, says, “JavaScript is essential to nearly every action you take online, whether it’s entering credit card information, streaming videos and music, or interacting on social networks, just for starters. It’s the programming language used to make web pages interactive — and it’s perhaps the most widely used language because of it. It can be used on both a website’s front and back ends.

“At General Assembly, JavaScript is a core part of all of our web development courses. It’s one of the central technologies covered in our full-time Web Development Immersive and Web Development Immersive Remote programs, in which students prepare for a career in full-stack web development. You can focus exclusively on the language in our part-time JavaScript Development course (also available online), or get a basic introduction to how JavaScript fits with HTML and CSS in our part-time Front-End Web Development course.”

Read “A Beginner’s Guide to JavaScript” by Sasha Vodnik.

JavaScript Function

Along with objects, functions are one of the most important tools in the JavaScript language. JavaScript functions allow programmers to define custom processes in their code. These processes can take input values, perform actions based on those inputs, and even return output results.

JavaScript Object

Objects are one of the most fundamental aspects of the JavaScript language. In JavaScript, an object is a collection of data and behaviors used to represent an “entity” in your program. By combining different kinds of objects, developers can write code to accomplish a broad range of tasks.


Brandi Butler, a Web Development Immersive instructor at General Assembly Seattle, says, “jQuery was created to make the language much more accessible for developers to write. On one hand, it’s simply a library built on top of JavaScript to make programming JavaScript easier and more enjoyable for web developers. On the other hand, it’s used so ubiquitously in web programming that you can hardly have a conversation about JavaScript without mentioning it. jQuery simplifies front-end web development to such a degree that we’ve coined a separate term — “vanilla JavaScript” — to talk about JavaScript without jQuery.

“In General Assembly’s part-time Front-End Web Development course, students learn the basics of JavaScript and jQuery, along with HTML and CSS, to build interactive custom websites. For a deeper dive into coding, our full-time Web Development Immersive course, on campus and remotely, trains students to be job-ready full-stack web developers, equipped with both front- and back-end skills.”

Read “A Beginner’s Guide to jQuery” by Brandi Butler.

Object-Oriented Programming

A programming paradigm in which models (“objects") are given data (“properties”) and functionality ("methods") that allow them to perform various actions. Languages including JavaScript and Ruby are built off of object-oriented programming (OOP) logic.

Responsive Design

Phil Bolles, User Experience Design instructor at GA Washington, D.C., says, “Responsive web design — the design of layouts and hierarchies that preserve visual emphasis and change as a screen changes size — has reshaped the modern web. We now think of the web as a spectrum, a range of screen widths corresponding to a wide range of devices. A website shouldn’t care whether the user is viewing it on a phone, laptop, or flat-screen TV via a Playstation 4. Instead, a website should respond to its viewer’s screen width, preserve content structure even as the layout changes, and maintain readability at any size — all of which leads to a positive user experience.

“In GA’s full-time User Experience Design Immersive and part-time User Experience Design course, instructors frequently challenge students to think about how their digital products will look at different screen sizes and give them tips on maintaining visual priority. Recognizing that they can’t guarantee which device their audience uses, students learn to think of the web as fluid. When it comes to bringing responsive designs to life, you can learn the fundamentals in our part-time Front-End Web Development course or online HTML, CSS & Web Design course, or launch a career building seamless, responsive websites in GA’s full-time Web Development Immersive or Web Development Immersive Remote program.”

Read “A Beginner’s Guide to Responsive Design” by Phil Bolles.

Web Browser

Kate Shishkina, who has taught Web Development Immersives at GA’s New York City campus, says, “A web browser is software that provides an easy access to the World Wide Web. Browsers load and render web pages so that they are readable by humans. Think of a web browser as the tour bus that drives you around the web’s top attractions.

“Whether on campus or online, all of General Assembly’s coding courses dive into the inner workings of web browsers and the World Wide Web. Start with the basics for free with Dash, learn the essentials on your own time in our mentor-guided, online HTML, CSS, & Web Design or JavaScript Development courses, or skill up on campus with part-time Front-End Web Developmentor JavaScript courses. You can also embark on a career in the field with our full-time Web Development Immersive or Web Development Immersive Remote.”

Read “A Beginner’s Guide to Web Browsers” by Kate Shishkina.

Break into Washington, D.C.'s front-end web development industry.

Code your own custom sites with HTML, CSS, and JavaScript. Learn in our part-time courses — on campus or online.

Meet Danielle Pascarella, Front-End Web Development Graduate

Danielle Pascarella

From Finance to Front-End

Danielle Pascarella left a cushy job as an investment specialist at J.P. Morgan and learned to code through GA’s Front-End Web Development course at our New York campus. By the end of the 10 weeks, she’d built a prototype for what is now her thriving fintech company. “My teacher was able to break down a concept that was completely foreign to me so that I could understand it easily,” says Pascarella.

Learn more about Pascarella’s story here.