New York City

JavaScript Development Short Course

Gain fluency in JavaScript — the world's most popular programming language — and start leveraging its versatile capabilities to build rich, interactive websites and applications.

Career Karma Best Coding Bootcamp of 2023Course Report Best Coding Bootcamp of 2023

There are over 1.6 billion websites in the world, and JavaScript is used on 95% of them.

Boost Your Professional Value With Versatile Skills

Discover why JavaScript — the only language that can run natively in a web browser — is also the most popular. Create interactive websites and web applications that power dynamic elements and integrate services like Twitter and Facebook.

Tap Into a Valuable Professional Network

Form real connections that can change the course of your career. Meet practitioners and peers who can help you succeed through our global alumni network. Graduate with an industry-recognized GA certificate, and join an exclusive community.

Let Your Employer Foot the Bill

More than 45% of our part-time students receive tuition reimbursement from their companies — you could, too. We can send you an employer sponsorship package to show your manager the advantages of learning with GA.

Choose a Format Designed for Your Busy Life

Join this 10-week, evening JavaScript development course online or at one of our campuses around the globe. Or, take part from the comfort of home — wherever you’re based — via our Remote classroom.

Statistics source: W3Techs

Hundreds of Premier Companies Trust GA's Tech Programs to Train Their Teams — Here Are Just a Few

Inside Our Best-in-Class Curriculum

Created With a Focus on Real-World Relevance

Learn by doing with help from world-class practitioners who use JavaScript every day. GA’s front-end advisory board curates the best practices and innovative teaching approaches of our entire expert network to meet evolving employer demands. Its work ensures that students graduate ready to tackle the challenges they’ll face in the field.

Become Fluent in a Powerful Programming Language

Take a deep dive into the fundamentals of JavaScript (ES6) and object-oriented programming and learn to 
build modern, single-page applications. Get hands-on experience with JavaScript and jQuery, the browser, and the DOM. Then, learn to consume data from third-party APIs and persist user input using a back-end-as-a-service provider like Firebase.

Get a Head Start With Self-Paced Prep Lessons

Once you enroll, we equip you with online, self-paced preparatory lessons to set you up for success. Dive into JavaScript development fundamentals to gain a common vocabulary and start collaborating with classmates on day one.

Request Full Syllabus

Real-World Portfolio Projects

Apply your JavaScript skills to a real project — a single-page application that follows common design patterns, persists user data, and consumes data from APIs. 

Individualized Instructor Support

Get guidance, feedback, and more from expert developers who are dedicated to supporting your learning and career goals. Instructors are on hand in class and during office hours to offer real-time support and help you turn ideas into action.

Global Network of 97K+ Alumni

Create connections with peers that last well beyond your time in the classroom. As part of the GA alumni community, you’ll gain access to networking events and workshops to keep evolving your career for years to come.

“The instructor's breakdown is incredibly helpful and makes it easier to digest a lot of information. I've always struggled with JavaScript and have taken classes before to no avail. This is the first time I remotely feel comfortable with it.

Kaylyn DiCiaccio, GA Online Graduate
Web Developer, Coldwater Creek

Flexible Financing Options

Employer Sponsorship

Receive full or partial tuition reimbursement from your company.

As low as


per your employer’s benefits


Full Tuition

Total cost of course:


Full tuition

*Effective January 1, 2023, tuition rates increase from $3,950 to $4,500 pending Regulatory approval.

0%-Interest, $0-Fee Loans

Apply for a loan from one of our high-quality lenders, Climb, Ascent, or Meritize. Qualify for monthly payments as low as $250 at zero interest for 18 months.*

*Loan approval subject to eligibility


Divide tuition into two, three, or four easy payments.

As low as


per installment

Want more information about tuition & financing in your area?
Our Admissions team is here to help.

Contact Admissions

Immersive Campus Visit Info Session Section Background default 050819

Frequently Asked Questions

Why are JavaScript development skills relevant today?

Knowing JavaScript opens doors. It has ranked No. 1 most popular in Stack Overflow’s Developer Survey seven years in a row. And, according to LinkedIn, “JavaScript developer is one of the most in-demand roles in the country, as are the skills associated with it, and JavaScript is among the top five in-demand skills in the software industry.” 

Employers put a premium on product managers, designers, and marketers, and more with the technical literacy to collaborate effectively with development teams.

What are the professional backgrounds of JavaScript development students?

This is an intermediate course and will be full of people who already have a handle on front-end web development basics. You can expect to find designers who want to step up their game, junior developers who want to strengthen their knowledge of JavaScript code, and hobbyists who want to go on to learn other frameworks and languages.

What does my tuition cover?

Here are just some of the benefits you can expect as a GA student:

  • A robust introduction to the fundamentals of the JavaScript language and object-oriented programming.

  • The technical know-how to utilize JavaScript code both in the browser and on the command line, respond to user input, and consume data from any third-party API.

  • 60 hours of expert instruction from a professional developer, plus many more spent tackling homework, honing projects, and getting technical support in office hours.

  • Robust coursework, including expert-vetted lesson decks, project toolkits, and more. Refresh and refine your knowledge throughout your professional journey as needed.

  • A real-world project where you’ll build a single-page web app that adheres to modern JavaScript design patterns.

  • Individual feedback and guidance from instructors and TAs. Stay motivated and make the most of your experience with the help of GA’s dedicated team.

  • Exclusive access to alumni discounts, networking events, and career workshops.

  • A GA course certificate to showcase your new skill set on LinkedIn.

  • Connections with a professional network of instructors and peers that lasts well beyond the course. The global GA community can help you navigate and succeed in the field.

Will I earn a certificate?

Yes! Upon passing this course, you will receive a signed certificate of completion. Thousands of GA alumni use their course certificate to demonstrate skills to employers and their LinkedIn networks. GA’s JavaScript Development course is well-regarded by many top employers, who contribute to our curriculum and use our tech programs to train their own teams.

Who teaches this JavaScript course?

Our instructors represent the best and brightest JavaScript development professionals who combine in-depth knowledge as practitioners with a passion for nurturing the next generation of talent.

We work with a large pool of experienced instructors around the world. Please speak with our Admissions team to find out who is teaching the upcoming course in your location.

Are there any prerequisites for this JavaScript course?

This course requires a basic knowledge of HTML and CSS in order to enroll. Graduates of General Assembly’s Front-End Web Development course will be well-prepared.

Our Admissions team can discuss your background and learning goals to advise if this course is a good fit for you.

Can I work full-time while enrolled in this course?

Yes! All of our Short Courses are designed for busy professionals with full-time work commitments. Depending on your location, classes meet twice per week in the evenings, or all day on Saturday. You may opt to take this course in-person at one of our 30+ campuses or online via our Remote classroom setup. 

You will be expected to spend time working on homework and projects outside of class hours each week, but the workload is designed to be manageable with a full-time job.

If you need to miss a session or two, we offer resources to help you catch up. We recommend you discuss any planned absences with your instructor.

Which format should I take this course in — on campus or online?

It’s up to you! Our Remote courses offer a learning experience that mirrors GA’s on-campus offerings but allow you to learn from the comfort of home. If you don’t live near a GA campus, have a busy travel schedule, or just want to save yourself the commute, a Remote course could be a good option for you, if available in your market. You’ll still get access to the expert instruction, learning resources, and support network that GA is known for.

If you prefer to learn alongside your peers and can make it to campus, our in-person courses allow you to take advantage of our beautiful classrooms and workspaces.

Our Admissions team can advise you on the best format for your personal circumstances and learning style.

What are my financing options?

We offer a variety of different financing options, including installment plans, so you can focus on what counts — your education. Plus, more than 45% of our part-time students receive full or partial tuition reimbursement from their employers. Speak with our Admissions team to learn more and find the best fit for you and your finances.

What projects will I work on during the course?

For your capstone project, you’ll build a single-page application that follows common design patterns, persists user data, and consumes data from APIs. We encourage you to tackle a coding challenge that’s related to your work or a passion project you’ve been meaning to carve out time for.

Throughout the course, you’ll also complete a number of smaller labs designed to reinforce what you’ve learned in each unit.

Still curious?