• Login
  • Get Started

Got a question? Speak to an Alumni Advisor

Not sure where to begin? Check out our resources and map out your study plan now

Program Overview

Figuring out how JavaScript fits into the world of software engineering can seem complex. In the JavaScript for Beginners course, we will break everything down for you and give you a road map of how coding works.

JavaScript for Beginners is designed to be your introduction to coding, so no prior experience is required. However, to get the most out of the course, we ask incoming students to start working on fundamental JS concepts by completing Precourse Part 1 and 2 on CSX, our free learning platform. It is highly recommended to complete these units prior to beginning the course.

Course Overview

The curriculum for JavaScript for Beginners is carefully constructed to give both a broad introduction to 'what programming is' as well as cover important JavaScript concepts so you'll be able to solve challenges and build projects with confidence.

Meet Your Instructors

JavaScript for Beginners instructors are software engineers dedicated to supporting each student and acting as their first coding mentor.

Hear From our Alumni

Upcoming Program Dates

JavaScript for Beginners is a live, online course taught over two consecutive Saturdays from 9-3pm PT / 12-6pm ET with project presentations the following Monday from 6-7:30pm PT / 9-10:30pm ET.




Application deadline: Jul 29




Application deadline: Aug 26

Apply To JavaScript For Beginners

The application for JavaScript for Beginners consists of a short essay question and coding challenge. Don't worry if you’ve never coded before, we’ll walk you through how to complete the challenge in the instructions. We’re excited for you to begin your coding journey with us!

Get Started

Tuition & Scholarships

JavaScript for Beginners is an accessible first look at the world of coding. If you are accepted into CS Prep or one of our Software Engineering Immersive programs, your JavaScript for Beginners tuition will be applied to the next program you take.


JavaScript for Beginners offers a range of scholarships that are application-based. You can apply to these scholarships after you have applied to the program. Scholarships for JavaScript for Beginners are awarded to those who show commitment to coding and who are passionate about helping others.

Read More About Scholarships


JavaScript For Beginners

The course includes in-depth lecturing, pair programming, tons of challenges, and a final project!

Frequently Asked Questions

Can I take JavaScript for Beginners if I’ve never coded before?
Yes, absolutely! This course is designed for those with no coding experience. Before the course begins, you’ll have the opportunity to learn JavaScript fundamentals in the precourse work. Then we’ll start the course by giving you a general understanding of how the web works so you can get a sense of the bigger picture, before we dive into coding!
Is there precourse work?
Yes, we’ll have you complete Parts 1 & 2 of the Precourse on CSX, our free online learning platform. You won’t be required to have a complete understanding of these concepts, but we want you to have some familiarity on what you’ll be learning to make sure you can get the most out of the course.
Will I learn any HTML & CSS or does this course just cover JavaScript?
This course is completely focused on JavaScript and it will not cover HTML & CSS. This course is focused on taking learners from completely new to a JavaScript novice, and with the length of the course we think it’s important not to dive into other languages. If you are interested, we have free weekly workshops that include content on HTML & CSS. See upcoming events here.
If I finish this course am I ready for CS Prep?

Yes, JavaScript for Beginners sets you up with a good foundation to transition into our online, part-time course CS Prep. We recommend continuing to learn JavaScript on your own between courses. Learn more about CS Prep here.

Read All FAQs

Community & Resources


Whether you are just starting out with JavaScript or have been building distributed Node microservices for years, CSX has courses, coding challenges, mentors and community for you.


From alumni panel discussions to educational videos to resident Tech Talks, our YouTube channel is a great resource to help you on your journey of building with code.


At Codesmith’s events and workshops you'll meet a diverse community of learners and be able to explore beginner to advanced JavaScript workshops featuring programming challenges and technical communication practice.

Contact Alumni Advisors