10 Weeks · Online · Mentor-Guided

JavaScript
Circuit

Create dynamic, interactive user experiences with the popular and powerful programming language, JavaScript.

Enroll Now Request Syllabus

Be Dynamic

JavaScript empowers developers to program web apps on the client side. Learn essential skills to compete in this in-demand field with our 10-week course.

Focus on the fundamentals

Focus on the fundamentals


Establish a strong foundation in the basics of programming and the syntax of the JavaScript language.

Build sophisticated websites

Build sophisticated websites


Leverage jQuery to handle events and add effects that take your HTML and CSS to the next level.

Add front-end interactivity

Add front-end interactivity


Create dynamic and beautiful user interfaces that respond to your users.

Apply your skills

Apply your skills


Put your knowledge to the test with code challenges and special projects.

Online Learning, Done Right

or: Why This Is An Online Course You'll Actually Complete

Mentor

Work 1:1 with a Mentor

We pair you with a mentor who has extensive professional and academic knowledge of the field. Your mentor will be there with you every step of the way as you take on new challenges and acquire new skills. Get useful feedback on improving your work and advice on how to meet your goals. Excel with confidence knowing that you have the support you need to succeed.

Learn From Anywhere

Learn from Anywhere, On Your Schedule

Each week, you’ll complete a series of videos, quizzes, slideshows and projects through our online platform – accessible at any time. Book sessions with your mentor when you are available, and grow with us at your pace.

Keep You Engaged

We’ll Get You To The Finish Line

We know that staying motivated during an extended online class can be challenging. To keep you excited, motivated, and focused, our team is available to answer questions, get feedback, and partner with instructors to make sure you get what you need from your learning experience.

What You’ll Learn

Getting Started

An overview of the JavaScript landscape and its role, placement, and power in the web ecosystem.

JavaScript Fundamentals

Practice programmatic thinking, understand fundamental data types, and learn about arrays.

Control Flow

Discover how conditional statements and loops are used to manipulate data stored in variables and arrays.

Functions

Tap into fundamentals on how to create functions, pass parameters, return values, and understand variable scope.

Objects

Implement object-oriented programming in JavaScript. Learn how to create objects, use objects, and work with JSON data.

DOM Manipulation

Implement the DOM and discover the role of JavaScript in DOM manipulation. Explore events and how to use them.

jQuery I

Get to know jQuery with this introduction on how to use jQuery for DOM manipulation.

jQuery II

Dive deeper into using jQuery events and effects to manipulate, add, and remove DOM elements.

APIs

Establish a core understanding of how APIs work and how to pull data from them.

Deployment

Prototype your web application and learn how deployment and hosting works.

Final Project

Test your knowledge of JavaScript by adding interactivity and functionality to a web page to pull data from a third party site or app.

Upcoming

We’re currently scheduling more online sessions.

Be the first to know when we put something on the calendar. Get Notified

Get the info from an expert

Dive deep into the curriculum, the course structure, and what you can achieve in 10 weeks—straight from a course mentor.

JavaScript Circuit Info Session

JavaScript Circuit Info Session

Wednesday, December 07 at 02:00 PM EDT

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

You’re on the list!
Keep an eye on your inbox for your ticket and we’ll see you at the event.

GET ANSWERS

We love questions, almost as much as we love providing answers. Check out our top student queries below.

How much does the JavaScript Circuit cost and do you offer payment plans?

The JavaScript Circuit costs $1,250 payable over three installments: an initial deposit of $250 and two additional installments of $500.

Are there prerequisites for the course?

Yes. The JavaScript Circuit requires basic knowledge of HTML and CSS to enroll. If you aren’t familiar with these subjects, consider starting out with one of our great HTML and CSS classes.

Do Circuits students get a discount towards other courses at GA?

Yes! We want to help make lifelong learning as easy and accessible for you as possible. Circuits alumni can choose from one of three great perks:

Email onlineadmissions@ga.co for more information!

I work full-time. Can I still take this course?

Yes! Over 85% of our students are full-time employees who use their free time to master new skills that they’re passionate about. The JavaScript Circuit was built with flexibility in mind. Explore lessons and projects at your convenience; a week’s content takes about 6 to 8 hours to complete.

Are there specific class times?

Most course content is taught through videos, quizzes, slideshows and projects. Take advantage of these interactive and educational tools at any time. Connect with your mentor to schedule weekly one-on-one meetings at intervals that work best for you.

Who are the mentors and how does mentorship work?

It always helps to have a sounding board and cheerleader. General Assembly’s mentors are working professionals and experts in their fields. Each class works with several great mentors who will:

  • Help you set goals for the course and make sure you’re on-track to meet them;
  • Meet with you in one-on-one meetings to go over your work and overall progress;
  • Answer any questions you have about the JavaScript Circuit.

Does this course have any restrictions?

Yes, this program is not open to enrollments for individuals who plan to take the course from the following US states: Alabama, Nebraska, Oklahoma, Utah, Wisconsin, and Wyoming.

More questions?

Email our admissions team.

Dig Deeper Into The Curriculum

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Thanks!

We have sent a copy of our course syllabus to your email.

If you have any other questions about the course, please call us at +1 503 908 5029 or email admissions.

Let’s keep you updated.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

On Notice.

We’ll be reaching out once a new session is scheduled in your city.

If you have any other questions about the course, please call us at +1 503 908 5029 or email admissions.

Speak with admissions about your options

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

On Notice.

We’ll be reaching out once a new session is scheduled in your city.

If you have any other questions about the course, please call us at +1 503 908 5029 or email admissions.

Speak with admissions about your options

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

On Notice.

We’ll be reaching out once a new session is scheduled in your city.

If you have any other questions about the course, please call us at +1 503 908 5029 or email admissions.

Let’s keep you updated!

We currently don’t have any sessions upcoming, but we’ll let you know as soon as one is scheduled.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

On Notice.

We’ll be reaching out. Keep an eye on your inbox!

If you have any other questions about the course, please call us at +1 503 908 5029 or email admissions.

×