Learn AngularJS 1.X

Learn how to easily build single-page web applications using this popular JavaScript framework.

Start[missing "en.views.course_landing_page.learn-angularjs.course_illustration" translation]

Why Learn AngularJS?

As a web developer, you'll need to learn how to use new frameworks on a regular basis. AngularJS is a full-featured framework that is incredibly popular among developers. For single-page applications, the AngularJS framework creates rich interactive features for a real-time experience.

It's friendly to developers and has a supportive and active community. Products built with AngularJS include YouTube Video Manager, The Weather Channel site, several Google products, and Tinder.

Take-Away Skills:

Apply your understanding of HTML and JavaScript to learn how to build single-page web applications with this popular JavaScript framework. You'll be introduced to the Model-View-Controller (MVC) programming pattern and get a chance to build your own application from scratch by the end of this course.

Note on Prerequisites:

A strong foundation in JavaScript is a prerequisite for this course, as well as basic HTML.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1
    Your First App

    Get up and running quickly by building an AngularJS app from scratch.

  2. 2
    Directives

    Learn how to use directives to make standalone UI components.

  3. 3
    Services

    Use services to communicate with a server.

  4. 4
    Routing

    Add routes to build powerful single-page applications.

  5. 5
    Putting It All Together

    Take what you learned in this course and put it all together with these projects.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest