Intro to Programming in JavaScript

Learn to apply JavaScript fundamentals like objects, variables, arrays, loops, conditionals, and more to real-life problems. Showcase your capstone project by recreating an open source library!

Enroll Now

Enrollments close April 23, Cohort launches April 23.
$199 due to claim your seat.

What You'll Learn in
Intro to Programming in JavaScript

If you want to be a web developer, you need to know how to wrangle all of JavaScript’s quirks, not just how to copy-paste from Stack Overflow. Gain these foundational skills, build portfolio-ready projects, and launch your career in software engineering.

  1. Unit 1

    Getting Started with JavaScript

    Learn basic JavaScript syntax while creating variables and documenting your code.
  2. Unit 2

    Conditionals and Functions

    Optimize for reusable code with JavaScript conditions via control flow and functions.
  3. Unit 3

    Scope and Arrays

    Store related groups of data together in arrays and learn more about variables.
  4. Unit 4

    Loops and Iteration

    Harness the power of automation and use your skills to create powerful programs.
  5. Unit 5


    Learn how to model the world with code and gain skills in object-oriented programming.
  6. Unit 6

    Errors and Debugging

    Learn a problem-solving tool-set to help you tackle debugging in the future.
  7. Unit 7

    Capstone | Replicate a Library

    Use your knowledge to re-create a popular JavaScript library in your final project.
Natalia Rodríguez Nuñez

What makes Codecademy Pro Intensive different?

“People learn JavaScript in a hurry to make something but in the process gloss over its nuances and other essential fundamentals. We created a Pro Intensive that fills in these pitfalls by combining introductory coding concepts and JavaScript syntax. We’ll set you up for success when you encounter the tricky parts of advanced JavaScript in the future.”

—Natalia Rodríguez Nuñez
Curriculum Developer and former Front-End Engineer at Indicative
Replicate a Library

Capstone Project: Replicate a JavaScript Open Source Library

There's no better way to learn a programming language than building functionality for the language itself! Get to know JavaScript by building a subset of the popular Lodash library on your own.

Code Reviews by Professional Developers

Our team of developers will review your final projects and give you detailed and personalized feedback.

A Codecademy Advisor

Program Details: Intro to Programming in JavaScript

Last Day to Enroll

April 23

Start Date

April 23

End Date

June 11



Time Commitment

While you’ll be able to move at your own speed, you should prepare for around 10 hours a week in order to stay on track.


No prior coding experience is needed to enroll. The program is available only in English.

Satisfaction Guarantee

We designed a program that we think you'll love. If this Codecademy Pro Intensive isn’t right for you, you can request a full refund within the first week.

Additional Questions?

Visit our Frequently Asked Questions page to find additional information or to contact our support team.

Enroll Now

$199 to claim your seat.

Space is limited. Secure your seat now!

Completing your enrollment takes only a few minutes.

Enroll Now