Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Learn AngularJS 1.X

via Codecademy


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

### 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.


  • Your First App: Get up and running quickly by building an AngularJS app from scratch.
    • Your First App
    • Bolt Network 1
    • Pizza Planet
    • MOVE Log
    • Your First App

  • Directives: Learn how to use directives to make standalone UI components.
    • Directives
    • Bolt Network 2
    • Gameboard
    • Feedster
    • Directives

  • Services: Use services to communicate with a server.
    • Services
    • Outbox 1
    • Top 10
    • Services

  • Routing: Add routes to build powerful single-page applications.
    • Routing
    • Outbox 2
    • Calendar
    • Reader
    • Routing

  • Putting It All Together: Take what you learned in this course and put it all together with these projects.
    • NearMe 1
    • NearMe 2
    • NearMe 3


Start your review of Learn AngularJS 1.X

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.