Learn AngularJS 1.X


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 Logo
  1. 1
    Get up and running quickly by building an AngularJS app from scratch.
  2. 2
    Learn how to use directives to make standalone UI components.
  3. 3
    Use services to communicate with a server.
  4. 4
    Add routes to build powerful single-page applications.
  5. 5
    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

— Madelyn, Pinterest

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.

Course Description

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


Earn a certificate of completion
15 hours to complete in total

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

1 lesson, 3 projects, 1 quiz

1 lesson, 2 projects, 1 quiz

1 lesson, 3 projects, 1 quiz

3 projects