Program at a glance

Program type
Part-time, live
Program dates
Apr 26 - May 05
Program duration
3 days
Total hours
13.5
Location
Remote Online
Tuition
$150
Apply by
Apr 14

JavaScript is the perfect starting point for anyone learning to code. It is a versatile language that doesn’t require a complicated set-up and lets you see immediate, visual results through web projects.

As the backbone of modern web development, JavaScript provides a great way to understand core programming concepts for both front-end and back-end.

The curriculum for JavaScript for Beginners is carefully constructed to give both a broad introduction to what programming is, as well as cover fundamental JavaScript concepts, so you can solve challenges and build projects with confidence.

Program overview

Start building your foundation in engineering

Lectures for in-depth understanding

Pair programming to learn by doing

Hands-on project

Want to learn more? Get an in-depth look at our curriculum here.

What our grads say

Over 1,500 graduates have completed this program. Some stepped into our other programs upon completion, and others started implementing their learning in real-world projects straight after the program. Regardless of what your goals may be, you can achieve them too.

It was that Codesmith style of teaching which really helped cement those fundamental concepts in a way that code-only instruction never could.

Alfred Sta. Iglesia Software Engineer @
Vaulted Oak

I love how comfortable the teachers made the students feel. One of the most beneficial things I learned in this course was technical communication. I think that is something hard to learn asynchronously or by just watching videos.

Gabriela Passentino
Software Engineer @
McGraw Hill

JSB was a great introductory course that prepared us well to continue with the next step in our software journeys.

Jason Clark
Software Engineer @ Capital One

Meet the team

We’re a team of dedicated engineers, educators, and mentors committed to supporting and mentoring you, as you take your first steps into coding.

Cam Greer

Prep Program Instructor

Cam Greer

Prep Program Instructor

Transitioning from a career in accounting and finance, I joined Codesmith to pursue my passion for software engineering. As a Prep Programs Instructor, I guide aspiring engineers through foundational coding concepts, preparing them for the challenges of our immersive program. It's incredibly rewarding to witness students transform their skills and confidence as they embark on their coding journeys.Outside of work, I enjoy going for long runs and skateboarding to clear my mind and stay active.

Cindy Chau

Prep Program Instructor

Cindy Chau

Prep Program Instructor

Hi I’m Cindy and I’m a prep instructor here at Codesmith. I joined the Codesmith team because I wanted to help other people who were in my shoes become software engineers! Fun fact, I was a JSB and CSPrep student when I was trying to get into Codesmith and I love teaching these classes as it’s a full circle moment!

Eve Labalme

Program Coordinator

Eve Labalme

Program Coordinator

Prior to joining Codesmith, I worked in economic and public policy research, designing and executing research projects on topics ranging from sustainable futures to nuclear security to forecasting the social impacts of emerging technologies. At Codesmith, I work across a few areas, including the SEI and the AI & ML Technical Leadership Program. My favorite thing about here is getting to collaborate with and learn from such dedicated, mission-oriented, curious people. Outside of work, you'll find me backcountry skiing, road biking, baking sourdough, and learning Spanish.

Daryl Foster

Prep Program Instructor

Daryl Foster

Prep Program Instructor

I joined Codesmith to empower others to stretch themselves and pursue their dream careers. As an instructor for JSB and CS Prep, I encourage everyone bring the best of themselves into their reasoning and apply their unique world views through code. I also love to sail the high seas.

Terry Tilley

Prep Program Instructor

Terry Tilley

Prep Program Instructor

Your investment
& application

Start your journey to becoming a modern software engineer

The application for JavaScript for Beginners includes a short essay and a coding challenge—but don’t worry if you’re new to coding! We will give you clear guidance on completing the challenge. We’re excited for you to begin your coding journey with us!

Total program tuition

$150
Apr 26, 2025 - May 5, 2025
Upcoming cohort starting
Apr 26
Deadline for applications
Apr 14

Scholarships

We offer full and partial scholarships for JavaScript for Beginners to applicants who demonstrate a commitment to coding and a passion for helping others.

Once accepted, you'll be eligible to apply.

Program schedule

Program is delivered live, fully online.

Two consecutive Saturdays, 9-3pm PT / 12-6pm ET.

Project presentations the following Monday, 6-7:30pm PT / 9-10:30pm ET.

Tuition discount

Have you been accepted into CS Prep or the Software Engineering + AI/ML Immersive program?

Great news! You’ll receive JavaScript for Beginners for free, with your tuition seamlessly applied to your next program.

Jun 21, 2025 - Jun 30, 2025
Following cohort starting
Jun 21
Deadline for applications
Jun 9

How to prepare

Explore resources tailored to scaffold your journey into coding

To support every aspiring engineer, we’ve created a suite of world-class resources designed to set you up for success—no matter your starting point. From our free CSX learning platform to free live workshops, you’ll gain hands-on experience with key concepts.

Before starting JavaScript for Beginners, we recommend completing Parts 1 and 2 of the CSX pre-course and attending an Intro to Coding workshop to build familiarity and get the most out of the program.

Ready to start
your journey into coding?

Got a question?
Chat with our
team